24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1218  |  回复: 11
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

iamshitizen

铜虫 (小有名气)

[交流] 有人比较gfortran和 IVF 的计算结果么?已有7人参与

小弟的程序用gfortran和IVF编译试试,发现结果相差很大。
gfortran用的是ubuntu linux系统;
IVF用的是 WIN7 64位 Parallel Studio XE 2013 with VS2008。

代码完全一样,但是受力1和受力2相差较大,且gfortran的结果比较合理。
不知道IVF的结果为什么那么奇怪。有遇到过类似情况的还请指教,谢谢。

gfortran的编译命令:gfortran   xxxx.f90   -o   1.o
IVF编译项目,其中为了防止堆栈溢出,项目属性里面fortran optimization
heap array 选项设置为0。

!==========================================
                        工况      受力1          受力2         受力3
gfortran结果      0.40     0.39878             0.66588       0.38126
   IVF   结果       0.40     0.53132         0.91828       0.36835
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

erqie

金虫 (正式写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
有调用什么随机数之类的吗?为何确定性的相同程序最后只是不同的编译器造成的计算结果的不同?好奇怪
3楼2015-10-10 04:49:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 iamshitizen 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见