24小时热门版块排行榜    

Znn3bq.jpeg
查看: 1387  |  回复: 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的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

digua88

至尊木虫 (著名写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
lVF对没有赋初值的变量不能正确赋值,gfortran可以。

[ 发自手机版 http://muchong.com/3g ]
11楼2015-10-10 23:09:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

leetzungway

银虫 (正式写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
可能是不同的编译器参数初始化的结果不同

发自小木虫Android客户端
He which soweth sparingly shall reap also sparingly; and he which soweth bountifully shall reap also bountifully.
2楼2015-10-09 23:35:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

erqie

金虫 (正式写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
有调用什么随机数之类的吗?为何确定性的相同程序最后只是不同的编译器造成的计算结果的不同?好奇怪
3楼2015-10-10 04:49:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

浔荆

木虫 (正式写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
是否每个变量都赋初值了,而不是编译器随机赋值
是否使用了随机数,随机数的种子是否一样
另:通常情况下,出现stack overflow说明算法有问题,可以试着将递归算法改成循环处理
4楼2015-10-10 09:31:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

iamshitizen

铜虫 (小有名气)

引用回帖:
4楼: Originally posted by 浔荆 at 2015-10-10 09:31:39
是否每个变量都赋初值了,而不是编译器随机赋值
是否使用了随机数,随机数的种子是否一样
另:通常情况下,出现stack overflow说明算法有问题,可以试着将递归算法改成循环处理

谢谢大家的回复。
程序里面没有随机数,也没有用到递归算法。
关于赋初值,好像也没查到相关的问题。

使用heap array防止stack overflow,是因为程序里面有比较大的数组(2000×2000)。
5楼2015-10-10 09:42:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

问天阁

木虫 (正式写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
模型 txt类文件输入的事情, 注意空格
6楼2015-10-10 20:35:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

iamshitizen

铜虫 (小有名气)

捣鼓了一天,好像这个问题没有了。但是仍然不知道原来问题在哪儿。
7楼2015-10-10 22:38:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sk时空

新虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
我都用,也出现过结果不一样的情况,你可以把代码贴出来。

发自小木虫Android客户端
8楼2015-10-10 22:50:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sk时空

新虫 (小有名气)

9楼2015-10-10 22:50:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

vshermione

金虫 (正式写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
同意楼上,在Linux下用ifort试试看

发自小木虫IOS客户端
壁立千仞,无欲则刚
10楼2015-10-10 23:07:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 iamshitizen 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 085600材料与化工调剂 5+3 孜孜不倦2002 2026-04-19 6/300 2026-04-20 21:25 by babero
[考研] 320求调剂 +6 深郊akm 2026-04-17 6/300 2026-04-20 18:57 by fs26jie
[论文投稿] 有没有接收比较快的sci期刊呀,最好在一个月之内的,研三孩子求毕业 20+4 之护着 2026-04-16 7/350 2026-04-20 15:45 by 豆豆7758
[教师之家] 又一批高校组建人工智能学院 师资行吗 不是骗人吗 +4 yexuqing 2026-04-19 4/200 2026-04-20 14:47 by brantleo
[考研] 337求调剂 +3 jyz04 2026-04-18 3/150 2026-04-20 12:24 by 研可安
[考博] 申博 +3 Xyyx. 2026-04-18 3/150 2026-04-20 10:44 by YuY66
[考研] 通信工程求调剂!!! +7 zlb770521 2026-04-14 7/350 2026-04-19 20:56 by Equinoxhua
[考研] 297,工科调剂? +11 河南农业大学-能 2026-04-14 11/550 2026-04-19 20:07 by Equinoxhua
[考研] 294求调剂 +8 淡然654321 2026-04-17 9/450 2026-04-19 19:51 by Equinoxhua
[考研] 求调剂 +10 小聂爱学习 2026-04-16 12/600 2026-04-19 16:51 by 中豫男
[考研] 291求调剂 +12 关忆北. 2026-04-14 13/650 2026-04-19 16:50 by 中豫男
[考研] 求调剂 +6 苦命人。。。 2026-04-18 7/350 2026-04-19 16:27 by 中豫男
[考研] 294求调剂 +15 淡然654321 2026-04-15 15/750 2026-04-19 08:20 by cuisz
[考研] 接受任何调剂 +6 也就是栗子 2026-04-17 7/350 2026-04-18 17:20 by 涵竹刘
[考研] 297,工科调剂? +5 河南农业大学-能 2026-04-14 5/250 2026-04-18 15:17 by Equinoxhua
[考研] 收到复试调剂但是去不了 +8 小蜗牛* 2026-04-16 8/400 2026-04-18 11:15 by zixin2025
[考研] 急需调剂 +9 绝不放弃22 2026-04-15 10/500 2026-04-18 08:09 by chixmc
[有机交流] 二苯甲酮酸类衍生物 50+3 小白爱主人 2026-04-17 6/300 2026-04-17 18:47 by kf2781974
[考研] 322求调剂 +6 tekuzu 2026-04-17 6/300 2026-04-17 13:48 by Espannnnnol
[考研] 一志愿A区211,22408 321求调剂 +6 随心所欲☆ 2026-04-15 7/350 2026-04-15 21:45 by lbsjt
信息提示
请填处理意见