Spec-Zone.ru › GNU Fortran 5

9.72 CPU_TIME — Время выполнения на процессоре в секундах

Описание:
Возвращает значение, представляющее время выполнения на процессоре в секундах. Это полезно для тестирования фрагментов кода, чтобы определить время выполнения.

Если доступен источник времени, время будет отображаться с разрешением микросекунд. Если источник времени недоступен, TIME устанавливается в -1.0.

Обратите внимание, что TIME может содержать произвольный, зависящий от системы, сдвиг и может не начинаться с 0.0. Для CPU_TIME, абсолютное значение не имеет смысла, следует использовать только разницу между последующими вызовами этой подпрограммы, как показано в примере ниже.

Стандарт:
Fortran 95 и выше
Класс:
Подпрограмма
Синтаксис:
CALL CPU_TIME(TIME)
Аргументы:
TIME Тип должен быть REAL с INTENT(OUT).
Возвращаемое значение:
Ничего
Пример:
program test_cpu_time
    real :: start, finish
    call cpu_time(start)
        ! put code to test here
    call cpu_time(finish)
    print '("Time = ",f6.3," seconds.")',finish-start
end program test_cpu_time
См. также:
SYSTEM_CLOCK, DATE_AND_TIME

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-5.4.0/gfortran/CPU_005fTIME.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API