Spec-Zone.ru › GNU Fortran 10

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

Описание:

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

Если доступен источник времени, время будет сообщаться с разрешением в микросекунды. Если источник времени недоступен, 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-10.2.0/gfortran/CPU_005fTIME.html

Spec-Zone.ru

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