回 帖 发 新 帖 刷新版面

主题:计算一段代码的执行时间

请问Fortran中怎么计算一段代码段执行时间,例如,计算下段代码的时间
  do i = 1, 10000
        a(i) = i*2
  end do
谢谢!

回复列表 (共5个回复)

沙发

请看算法的入门书籍

板凳

call CPU_time(time1)
  do i = 1, 10000
        a(i) = i*2
  end do
call CPU_time(time2)
write(*,*)"time used is",time2-time1

3 楼

如果不好使还可以用函数secnd、date等等,在帮助里查看使用方法~

4 楼

试试 
USE DFPORT
REAL(4) :: TA(2)
Etime(TA)
如何?记不太清楚了。

5 楼

2楼正解,fortran标准用法

我来回复

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