主题:计算一段代码的执行时间
mcwu_programfan
[专家分:0] 发布于 2011-01-11 15:58:00
请问Fortran中怎么计算一段代码段执行时间,例如,计算下段代码的时间
do i = 1, 10000
a(i) = i*2
end do
谢谢!
回复列表 (共5个回复)
沙发
asymptotic [专家分:16630] 发布于 2011-01-11 18:27:00
请看算法的入门书籍
板凳
wlldhyz [专家分:0] 发布于 2011-01-12 09:31:00
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 楼
zhiqingquan [专家分:160] 发布于 2011-01-21 21:32:00
如果不好使还可以用函数secnd、date等等,在帮助里查看使用方法~
4 楼
zlzgj [专家分:0] 发布于 2011-01-21 22:09:00
试试
USE DFPORT
REAL(4) :: TA(2)
Etime(TA)
如何?记不太清楚了。
5 楼
adda [专家分:1520] 发布于 2011-01-22 10:46:00
2楼正解,fortran标准用法
我来回复