24小时热门版块排行榜    

查看: 2858  |  回复: 13

gxqlp

铁杆木虫 (正式写手)

[求助] fortran程序在SSH计算中心上运行的问题!

我用fortran编写的程序,有两个版本,差别只是一些中间量是否输出。在SSH计算中心上运行时,两个版本的计算结果居然有很明显的差别,而在自己的PC上计算,两个版本的结果一样。我懂得不多,SSH上的系统是unix,我的PC是windows系统,在编译时,我也进行了相关的转化。不知道是什么引起这个问题。难道真是变量的输出改变了其值?请高人指点!!!
回复此楼

» 猜你喜欢

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

理想很丰满,现实很骨感!努力。。。
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jerkwin

专家顾问 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
1. 编译选项不同
2. 程序有bug
2楼2013-10-19 08:02:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gxqlp

铁杆木虫 (正式写手)

在SSH上两个版本从编译到生成可执行文件,都用的一样的命令,两个版本唯一不一样的地方就是是否输出变量的问题。如果有其他的bug,那两个版本都有啊。我试了下,如果把输出变量的命令去掉,算出来的结果就与本身没有输出命令版本的结果一样。真是奇怪了。。。
理想很丰满,现实很骨感!努力。。。
3楼2013-10-19 08:08:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lin417

铁杆木虫 (著名写手)

微信:xglin86

【答案】应助回帖


感谢参与,应助指数 +1
gxqlp: 金币+1, 有帮助 2013-10-20 02:17:42
调试调试不就知道啦~~
不过极有可能是两个操作系统下的Fortran版本的编译器的不同导致的哈~~
生命本是场漂泊的远行,谁与你擦肩,你与谁偶遇,都是美丽的意外。珍惜能让你感动的人,铭记能让你哭泣的人,放下能让你淡漠的人,遗忘能让你无关的人。
4楼2013-10-19 10:47:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

virtualzx

木虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
内容已删除
5楼2013-10-20 09:08:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gxqlp

铁杆木虫 (正式写手)

引用回帖:
5楼: Originally posted by virtualzx at 2013-10-20 09:08:33
很有可能是数组越界,变量没有初始化等问题。编译时多加加些检查选项再运行试试看。...

在SSH上我是用ifort来链接和编译的,请问在SSH上怎么查数组越界啊?对这个不太懂,谢谢了哈
理想很丰满,现实很骨感!努力。。。
6楼2013-10-20 21:41:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

virtualzx

木虫 (著名写手)

【答案】应助回帖

★ ★
gxqlp: 金币+2, ★★★很有帮助 2013-10-22 08:17:31
引用回帖:
6楼: Originally posted by gxqlp at 2013-10-20 08:41:31
在SSH上我是用ifort来链接和编译的,请问在SSH上怎么查数组越界啊?对这个不太懂,谢谢了哈...

编译时加上-check all再运行试试看
7楼2013-10-21 09:20:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gxqlp

铁杆木虫 (正式写手)

引用回帖:
7楼: Originally posted by virtualzx at 2013-10-21 09:20:21
编译时加上-check all再运行试试看...

编译通过了,在运行时出现了这样的错误:severe (408): fort: (3): Subscript #3 of the array AXISPH has value 0 which is less than the lower bound of 1 。
理想很丰满,现实很骨感!努力。。。
8楼2013-10-22 07:09:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

virtualzx

木虫 (著名写手)

【答案】应助回帖


jjdg: 金币+1, 感谢参与 2013-10-23 00:48:56
引用回帖:
8楼: Originally posted by gxqlp at 2013-10-21 18:09:13
编译通过了,在运行时出现了这样的错误:severe (408): fort: (3): Subscript #3 of the array AXISPH has value 0 which is less than the lower bound of 1 。...

嗯,加了这个选项之后编译器会在程序里加入自动检查错误的代码,有错误自动停止。这个错误是说你axisph这个数组调用下标越界了,说明代码本身有错误,改吧。
9楼2013-10-23 00:27:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gxqlp

铁杆木虫 (正式写手)

引用回帖:
9楼: Originally posted by virtualzx at 2013-10-23 00:27:11
嗯,加了这个选项之后编译器会在程序里加入自动检查错误的代码,有错误自动停止。这个错误是说你axisph这个数组调用下标越界了,说明代码本身有错误,改吧。...

我试了一下,将出错的数组的维数改好,再计算时,没有write语句输出的版本(1)算出来的结果跟之前有输出语句的版本(2)结果一样。现在正在试着把版本2中的数组也修改后,看看会有什么差别。我有个疑问,就是我write语句要输出的值跟我现在检查出来数组越界的变量没什么关系啊,系统会产生这样的错误吗?
理想很丰满,现实很骨感!努力。。。
10楼2013-11-01 06:50:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 gxqlp 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 一志愿东华大学控制学硕320求调剂 +3 Grand777 2026-03-21 3/150 2026-03-21 19:23 by 简之-
[考研] 本人考085602 化学工程 专硕 +20 不知道叫什么! 2026-03-15 22/1100 2026-03-21 19:03 by ColorlessPI
[考研] 【考研调剂】化学专业 281分,一志愿四川大学,诚心求调剂 +11 吃吃吃才有意义 2026-03-19 11/550 2026-03-21 18:23 by 学员8dgXkO
[考研] 297求调剂 +11 戏精丹丹丹 2026-03-17 12/600 2026-03-21 17:47 by ColorlessPI
[考研] 材料与化工(0856)304求 B区 调剂 +3 邱gl 2026-03-21 3/150 2026-03-21 13:47 by lature00
[考研] 265求调剂 +12 梁梁校校 2026-03-19 14/700 2026-03-21 13:38 by lature00
[考研] 材料学学硕080502 337求调剂-一志愿华中科技大学 +4 顺顺顺mr 2026-03-18 5/250 2026-03-21 10:22 by luoyongfeng
[考研] 南昌大学材料专硕311分求调剂 +6 77chaselx 2026-03-20 6/300 2026-03-21 07:24 by JourneyLucky
[考研] 299求调剂 +6 △小透明* 2026-03-17 6/300 2026-03-21 02:42 by JourneyLucky
[考研] 330求调剂 +4 小材化本科 2026-03-18 4/200 2026-03-20 23:13 by JourneyLucky
[考研] 323求调剂 +3 洼小桶 2026-03-18 3/150 2026-03-20 22:54 by JourneyLucky
[考研] 319求调剂 +3 小力气珂珂 2026-03-20 3/150 2026-03-20 19:47 by JourneyLucky
[考研] 求调剂 +3 @taotao 2026-03-20 3/150 2026-03-20 19:35 by JourneyLucky
[考研] 工科材料085601 279求调剂 +7 困于星晨 2026-03-17 9/450 2026-03-20 17:38 by 无懈可击111
[考研] 288求调剂,一志愿华南理工大学071005 +5 ioodiiij 2026-03-17 5/250 2026-03-19 18:22 by zcl123
[考研] 材料考研调剂 +3 xwt。 2026-03-19 3/150 2026-03-19 11:22 by w沐阳w
[考研] 0854,计算机类招收调剂 +3 胡辣汤放糖 2026-03-15 6/300 2026-03-18 12:09 by 上岸上岸……..
[考研] 0703化学调剂 +3 妮妮ninicgb 2026-03-17 3/150 2026-03-18 10:29 by macy2011
[考研] 材料工程专硕274一志愿211求调剂 +6 薛云鹏 2026-03-15 6/300 2026-03-17 11:05 by 学员h26Tkc
[考研] 321求调剂 +5 大米饭! 2026-03-15 5/250 2026-03-16 16:33 by houyaoxu
信息提示
请填处理意见