回 帖 发 新 帖 刷新版面

主题:64位win7系统下,用64位IVF运行,如何提高速度问题?

[size=5]有谁知道怎么样能提高64位win7系统下的,IVF的运行速度,最近写的程序比较大,如果谁遇到过同样的问题,给我讲下啊,目前我机器是win7系统,10G内存。[/size]

回复列表 (共3个回复)

沙发

我想作为操作系统和编译器来说。已经经过长期的验证和优化了,程度应该是比较高的。

你的硬件配置相信也是很好很好的了。

如果你还是觉得慢,也许从算法上能寻求更多的优化。

板凳

更多的是算法上的调整。你用profile工具分析一下吧。

3 楼


我使用的是64位win7系统,IDE是geany 编译器为gfortran

我发现我的单精度有八位有效数字

执行

program ex0408
real(kind=4)::a,b
a = 1000000
b = 0.1
write(*,*) a,"+",b,"=",a+b
stop
end

显示结果为1000000.0+0.10000000=1000000.1

按理来说应该只有7位有效数字啊结果应该是1000000啊,求指导

我来回复

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