24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 1379  |  回复: 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 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 304求调剂(085602,过四级,一志愿985) +19 化工人999 2026-04-04 19/950 2026-04-07 12:48 by flydream1314
[考研] 295求调剂 +18 xndjjj 2026-04-04 19/950 2026-04-07 11:02 by wangjy2002
[考研] 一志愿河北工业大学材料工程,初试344求专硕调剂 +6 15933906766 2026-04-05 6/300 2026-04-06 13:21 by 无际的草原
[考研] 生物与医药086000调剂一志愿西北农林320分 +3 美美女士 2026-04-03 3/150 2026-04-05 21:55 by 学员8dgXkO
[考研] 326求调剂 +3 顾若浮生 2026-04-05 3/150 2026-04-05 18:32 by 蓝云思雨
[考研] 材料0856 英一数二 323 求调剂 +14 袁sy 2026-04-01 14/700 2026-04-05 18:18 by cql1109
[考研] 求生物学调剂 +14 15172915737 2026-04-01 14/700 2026-04-04 20:13 by babysonlkd
[考研] 302求调剂一志愿华中师范大学 +8 小江小江江江 2026-04-02 8/400 2026-04-04 19:50 by 蓝云思雨
[考研] 一志愿东北大学085901土木专硕345求调剂 +3 zxt11111 2026-04-04 3/150 2026-04-04 14:21 by 土木硕士招生
[考研] 材料专业383求调剂 +8 郭阳阳阳成 2026-04-03 8/400 2026-04-04 10:29 by Rednal.
[考研] 考研调剂 +3 15615482637 2026-04-03 3/150 2026-04-03 22:50 by ms629
[考研] 一志愿中国石油大学化学工程323分求调剂 +4 化工专硕323分 2026-04-03 6/300 2026-04-03 22:12 by dongzh2009
[考研] 338求调剂 +4 zzz,,r 2026-04-03 4/200 2026-04-03 16:39 by lijunpoly
[考研] 求调剂机会 +5 意染ivy 2026-04-03 5/250 2026-04-03 15:13 by qoooooo614
[考研] 0705理学294求调剂 +3 成果成果cg5 2026-04-03 3/150 2026-04-03 14:04 by simons1972
[考研] 复试调剂 +3 bvzz 2026-04-01 3/150 2026-04-03 09:47 by 蓝云思雨
[考研] 275学硕081000服从调剂到其他专业,保不住本专业了 +7 一只小小水牛 2026-04-02 8/400 2026-04-02 14:23 by alice-2022
[考研] 349求调剂 +6 吃的不少 2026-04-01 6/300 2026-04-01 17:55 by JYD2011
[考研] 材料专业调剂 +5 啦啦啦哭 2026-03-31 6/300 2026-04-01 16:48 by JourneyLucky
[考研] 一志愿 南京航空航天大学 ,080500材料科学与工程学硕 +10 @taotao 2026-03-31 11/550 2026-04-01 09:43 by xiayizhi
信息提示
请填处理意见