回 帖 发 新 帖 刷新版面

主题:请问Fortran中的时间函数

subroutine ksecond (tnow)
      double precision tnow
      real*4 d(2)
      rtnow=etime(d)
      tnow=d(1)+d(2)
      return
      end

请问这段程序是要得到什么,貌似是关于时间的?很困惑

回复列表 (共1个回复)

沙发

非fortran标准函数,不过etime在很多编译器里都有扩展。
etime(array)的
array(1)指的是Elapsed user time
array(2)指的是Elapsed system time

标准函数可以考虑使用cpu_time进行替代

我来回复

您尚未登录,请登录后再回复。点此登录或注册