CALL ETIME(X)如何工作?

时间:2017-01-25 08:57:24

标签: fortran

ETIME的语法类似于CALL ETIME(VALUES, TIME) 我看到一个使用Call ETIME(PP)的代码,它不使用隐式无。 为什么它起作用,什么是PP?

1 个答案:

答案 0 :(得分:1)

Etime不是标准的内在功能。每个编译器都按照自己的意愿实现。例如,在gfortran中,您可以使用两者:

CALL ETIME(VALUES, TIME)
TIME = ETIME(VALUES)      ! (not recommended)

implicit none不影响标准和非标准的内在功能。您可以使用intrinsic语句来区分某些外部函数,从而表明它是一个内在函数。

标准替代品为system_clock()cpu_time()

什么是PP?谁知道,你必须查看你看到它的代码。它是子程序的一个参数,但也许它是你看到它时的函数形式?