版块导航
正在加载中...
客户端APP下载
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(454)
>
虫友互识
(27)
>
论文投稿
(15)
>
学术会议
(10)
>
数学
(3)
>
教师之家
(3)
>
导师招生
(2)
>
版块工场
(2)
>
基金申请
(2)
>
考博
(2)
>
文献求助
(2)
>
人文社科
(1)
>
职场人生
(1)
>
论文道贺祈福
(1)
>
石油化工
(1)
>
文献求助完结子版
(1)
小木虫论坛-学术科研互动平台
»
计算模拟区
»
程序语言
»
Fortran
»
fortran程序在SSH计算中心上运行的问题!
6
1/1
返回列表
查看: 3218 | 回复: 13
查看全部回帖
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖
gxqlp
铁杆木虫
(正式写手)
应助: 25
(小学生)
金币: 5570
红花: 2
帖子: 555
在线: 80.7小时
虫号: 1245200
注册: 2011-03-25
性别:
MM
专业: 固体力学
[
求助
]
fortran程序在SSH计算中心上运行的问题!
我用fortran编写的程序,有两个版本,差别只是一些中间量是否输出。在SSH计算中心上运行时,两个版本的计算结果居然有很明显的差别,而在自己的PC上计算,两个版本的结果一样。我懂得不多,SSH上的系统是unix,我的PC是windows系统,在编译时,我也进行了相关的转化。不知道是什么引起这个问题。难道真是变量的输出改变了其值?请高人指点!!!
回复此楼
» 猜你喜欢
售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急
已经有5人回复
售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急
已经有7人回复
上海工程技术大学 激光智能制造课题组 2027级博士研究生招生
已经有6人回复
课题组招2027级博士 上海工程技术大学 激光智能制造方向
已经有6人回复
现代”学阀”该如何界定
已经有14人回复
师弟论文见刊大半年才想起来申请专利,还能抢救一下吗?
已经有4人回复
有机合成以后会不会被AI改变?做科研的虫友怎么看
已经有8人回复
我的奶奶
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
fortran和c混合编译问题?
已经有9人回复
fortran源程序如何在CVF6中运行
已经有5人回复
fortran里一个子程序不运行是怎么回事
已经有13人回复
求助:intel visual fortran的格式问题
已经有14人回复
fortran读写问题
已经有6人回复
一百个FORTRAN任务怎么能一次提交SSH计算
已经有3人回复
ssh上运行程序出现segmentation fault
已经有6人回复
超级计算机运算fortran的问题
已经有17人回复
急求fortran运行错误原因,在线等
已经有7人回复
请教 fortran 运行错误的原因
已经有13人回复
FORTRAN新手 求助主程序循环问题
已经有10人回复
大家帮我看一个fortran的程序,我总是计算不出正确的结果
已经有20人回复
请教一个fortran小程序编译出错的问题,谢谢
已经有9人回复
Fortran的格式化输入输出问题
已经有14人回复
SSH远程登录linux做Fortran计算
已经有5人回复
【求助】fortran编程问题
已经有3人回复
【求助】Fortran的计算结果
已经有11人回复
【求助】Fortran程序,如何让exe文件可以单独运行?
已经有6人回复
理想很丰满,现实很骨感!努力。。。
1楼
2013-10-19 05:22:00
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
virtualzx
木虫
(著名写手)
应助: 263
(大学生)
金币: 7161.3
红花: 54
帖子: 1605
在线: 317.6小时
虫号: 2069080
注册: 2012-10-18
性别: GG
专业: 理论和计算化学
【答案】应助回帖
感谢参与,应助指数 +1
内容已删除
赞
一下
回复此楼
5楼
2013-10-20 09:08:33
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
virtualzx
木虫
(著名写手)
应助: 263
(大学生)
金币: 7161.3
红花: 54
帖子: 1605
在线: 317.6小时
虫号: 2069080
注册: 2012-10-18
性别: GG
专业: 理论和计算化学
【答案】应助回帖
★ ★
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的回帖
virtualzx
木虫
(著名写手)
应助: 263
(大学生)
金币: 7161.3
红花: 54
帖子: 1605
在线: 317.6小时
虫号: 2069080
注册: 2012-10-18
性别: GG
专业: 理论和计算化学
【答案】应助回帖
★
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的回帖
virtualzx
木虫
(著名写手)
应助: 263
(大学生)
金币: 7161.3
红花: 54
帖子: 1605
在线: 317.6小时
虫号: 2069080
注册: 2012-10-18
性别: GG
专业: 理论和计算化学
【答案】应助回帖
★ ★
gxqlp: 金币+2,
★★★
很有帮助, 给的建议很有用,谢谢
2013-11-01 21:03:14
引用回帖:
10楼
:
Originally posted by
gxqlp
at 2013-10-31 17:50:16
我试了一下,将出错的数组的维数改好,再计算时,没有write语句输出的版本(1)算出来的结果跟之前有输出语句的版本(2)结果一样。现在正在试着把版本2中的数组也修改后,看看会有什么差别。我有个疑问,就是我wr ...
数组越界后果是很难以预计的。这个数组之外的内存可能是任何变量或者代码或者其他东西,有可能你恰好写到一块没有用的内存,或者某个之后没有再使用的变量,就什么也不会发生,也可能直接segfault,更常见的是当时没事儿,但是过后很奇怪的地方会segfault。而且每次改代码或者改编译器或者改编译选项,内存的布局都不一样了,运行结果都可能会变
赞
一下
回复此楼
11楼
2013-11-01 09:57:26
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
virtualzx
木虫
(著名写手)
应助: 263
(大学生)
金币: 7161.3
红花: 54
帖子: 1605
在线: 317.6小时
虫号: 2069080
注册: 2012-10-18
性别: GG
专业: 理论和计算化学
引用回帖:
12楼
:
Originally posted by
gxqlp
at 2013-11-01 08:05:00
也就是说数组越界会引起意料之外的结果?那在windows系统下运行这两个版本的程序时,结果算出来是一样的,也就是说我在windons系统下编译时,没查找出数组越界的问题,那系统默认的出来方式跟SSH上是不一样的?...
是的,数组越界可能会产生无法预料的结果。在不同的机器上,不同的操作系统,不同版本的编译器运行的结果都有可能不同(也都有可能相同)。
赞
一下
回复此楼
13楼
2013-11-01 23:46:51
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
相关版块跳转
第一性原理
量子化学
计算模拟
分子模拟
仿真模拟
程序语言
我要订阅楼主
gxqlp
的主题更新
6
1/1
返回列表
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
信息提示
关闭
请填处理意见
关闭
确定