24小时热门版块排行榜    

Znn3bq.jpeg
查看: 2910  |  回复: 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 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 070300化学学硕311分求调剂 +17 梁富贵险中求 2026-04-04 19/950 2026-04-11 00:29 by wangjihu
[考研] 材料与化工调剂 10+11 下一站上岸@ 2026-04-10 33/1650 2026-04-11 00:27 by success5733
[考研] 本科211 工科085400 280分求调剂 可跨专业 +10 LZH(等待调剂中 2026-04-10 10/500 2026-04-10 21:47 by fxue1114
[考研] 343求调剂 +5 王国帅 2026-04-10 5/250 2026-04-10 16:56 by 猪会飞
[考研] 22408调剂求助 +5 毂12 2026-04-09 7/350 2026-04-10 16:32 by 高维春
[考研] 296求调剂 +12 汪!?! 2026-04-08 13/650 2026-04-10 12:09 by 汪!?!
[考研] 344求调剂 +7 丶风雪夜归人丶 2026-04-09 7/350 2026-04-10 12:05 by pengliang8036
[考研] 调剂 +19 不逢春 2026-04-05 20/1000 2026-04-10 10:15 by may_新宇
[考研] 材料专硕283求调剂 +18 试试看呗 2026-04-04 19/950 2026-04-10 10:05 by may_新宇
[考研] 288求调剂,一志愿华南理工大学071005 +16 ioodiiij 2026-04-08 16/800 2026-04-09 23:08 by wolf97
[考研] 298求调剂 +4 manman511 2026-04-05 4/200 2026-04-08 16:50 by tjzhao
[考研] 327求调剂 +12 Xxjc1107. 2026-04-06 12/600 2026-04-08 16:46 by luoyongfeng
[考研] 一志愿211,化学学硕,310分,本科重点双非,求调剂 +10 努力奋斗112 2026-04-07 10/500 2026-04-08 15:01 by screening
[考研] 求调剂 一志愿西南交通大学085701环境工程 282分 +15 多多爱吃汉堡 2026-04-04 16/800 2026-04-08 11:39 by i_cooler
[考研] 085602调剂 初试总分335 +10 19123253302 2026-04-05 10/500 2026-04-07 15:23 by 小乔同学ya
[考研] 材料调剂 +17 小刘同学吖吖 2026-04-06 18/900 2026-04-07 11:41 by 诗与自由
[考研] 071000生物学调剂 +7 拉提桃 2026-04-06 7/350 2026-04-06 18:55 by 52305043001
[考研] 材料工程310专硕调剂 +14 捞捞我…. 2026-04-04 15/750 2026-04-06 14:18 by lqwchd
[考研] 348求调剂 +3 车厘子zzz 2026-04-05 3/150 2026-04-05 20:30 by 啵啵啵0119
[考研] 考研调剂 +5 四川王涛 2026-04-04 5/250 2026-04-04 22:18 by 啵啵啵0119
信息提示
请填处理意见