作者s06yji3 (阿南)
看板Fortran
标题[问题] etime 和 dtime的使用方法
时间Fri Sep 4 18:29:49 2009
最近要评估计算的时间
所以希望能够列出程式计算时间
我找到etime和dtime两种方式可以纪录user和system的时间
但是在试用的情况下,发现他都没有纪录到时间
我是用intel fortran的compiler。
上网查到intel fortran compiler的使用手册,照他的example去测试
依然没有将时间纪录下来
USE IFPORT
REAL(4) I, TA(2)
I = DTIME(TA)
write(*,*) 'Program has been running for', I, 'seconds.'
write(*,*) ' This includes', TA(1), 'seconds of user time and', &
& TA(2), 'seconds of system time.'
这是他使用手册上的范例
但是我显示的都是0.0000000E+00
请问有没有有经验的版有可以分享一下,或是指出我有错误的地方。
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.109.112.98
※ 编辑: s06yji3 来自: 140.109.112.98 (09/04 18:30)
1F:推 BrianCashman:因为它的解析度只有到秒,且需乘1e3 单位才会正确 09/04 22:04