24小时热门版块排行榜    

查看: 458  |  回复: 3

nieqm

新虫 (初入文坛)

[求助] 不同计算服务器间计算结果的差异

本人目前在两个不同的计算服务器上运行了同一个程序,所有的参数都相同。程序编译的时候我用到了相同的intel fortran编译器。我得到的结果不是完全相同的。

这个不同是不是由于服务器的精度不同引起的? 我没有这方面的经验,不知道多大范围内的差异是可以允许的?

希望有经验的虫友指点一下。 本人万分感谢!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangguangping

木虫 (著名写手)

【答案】应助回帖


感谢参与,应助指数 +1
贺仪: 金币+1, 谢谢指教! 2012-06-22 23:51:12
是不是服务器的操作系统不同引起的呢?不同版本的服务器的一些lib函数不同,可能会引起这个差异。
弘德明志博学笃行
2楼2012-06-21 15:16:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

风间的记忆

铁杆木虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
按照常理说应该主要和编译器有关
。。。但你已经说相同了
感觉好生怪异
广平说的也有道理。。
九州浩淼,任其东西,明日何在,但随我意。
3楼2012-06-21 15:46:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nieqm

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by zhangguangping at 2012-06-21 15:16:29
是不是服务器的操作系统不同引起的呢?不同版本的服务器的一些lib函数不同,可能会引起这个差异。

服务器的操作系统的确是不同的。你说的lib函数是什么?但是我的程序没有用到系统的库函数,用到的都是最基本的cos和sin等。这样也会有差异吗?如果有的话,多少精度范围比以内是正常的
4楼2012-06-22 15:22:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 nieqm 的主题更新
信息提示
请填处理意见