24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1442  |  回复: 13

yuankanxue

金虫 (著名写手)

分子玩家

[交流] 【求助】求解bus error

我用集群运行一Fortran程序,多次出现没有任何结果,“script.sh.e36437”文件有如下信息:
/usr/local/spool/ljrs/execd_priv/jobs/36437.conso.SC: line 5: 32689 Bus error   
我在自己的计算机上进行小数目运行,结果好好的。这到底是什么原因,该怎么改呢?
回复此楼
有志者事竟成,梦想给我方向,方法是效率,努力是捷径,失败是老师。
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yuankanxue

金虫 (著名写手)

2楼2010-09-04 20:56:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

coolrainbow

木虫 (著名写手)

未来国家冻凉


余泽成(金币+1):谢谢参与应助! 2010-09-04 22:25:09
yuankanxue(金币+1): 2010-09-05 08:18:05
总线错误
技术博客:http://hi.baidu.com/coolrainbow/blog
3楼2010-09-04 21:02:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yuankanxue

金虫 (著名写手)

分子玩家

引用回帖:
Originally posted by coolrainbow at 2010-09-04 21:02:37:
总线错误

可是我该怎么解决这个问题呢?
有志者事竟成,梦想给我方向,方法是效率,努力是捷径,失败是老师。
4楼2010-09-05 08:18:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

coolrainbow

木虫 (著名写手)

未来国家冻凉

yuankanxue(金币+1):全面 2010-09-05 21:09:36
引用回帖:
Originally posted by yuankanxue at 2010-09-05 08:18:40:

可是我该怎么解决这个问题呢?

可能是软件原因也可能是硬件原因,找懂行的仔细看看吧
技术博客:http://hi.baidu.com/coolrainbow/blog
5楼2010-09-05 12:18:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yuankanxue

金虫 (著名写手)

分子玩家

引用回帖:
Originally posted by yuankanxue at 2010-09-04 13:27:58:
我用集群运行一Fortran程序,多次出现没有任何结果,“script.sh.e36437”文件有如下信息:
/usr/local/spool/ljrs/execd_priv/jobs/36437.conso.SC: line 5: 32689 Bus error   
我在自己的计算机上进行小数目 ...

下面的网址谈到两种软件上的原因,我已一一排除,程序并没有出现这样的问题 。
https://engineering.purdue.edu/E ... ommonFortranErrorMe
有志者事竟成,梦想给我方向,方法是效率,努力是捷径,失败是老师。
6楼2010-09-07 09:39:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yuankanxue

金虫 (著名写手)

分子玩家

关于硬件上的可能,我想不太可能。我运行了几组程序,程序都是流程都是一样的,只是内循环的次数不一样而已。碰巧的是有一个输出了结果。
有志者事竟成,梦想给我方向,方法是效率,努力是捷径,失败是老师。
7楼2010-09-07 09:45:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yuankanxue

金虫 (著名写手)

分子玩家

solution


nono2009(金币+1):鼓励交流讨论。 2010-09-09 08:01:45
一个来自于我课题组的一个老师给出的解决方法: 将编译fortran的linux的dos指令 ifort 改为ifort -v 。我运行了一耗时很长的,可以输出我要的结果。我又做一组模拟实验 以验证方法的可行性。
有志者事竟成,梦想给我方向,方法是效率,努力是捷径,失败是老师。
8楼2010-09-07 10:01:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yuankanxue

金虫 (著名写手)

分子玩家

不同的Linux系统有不同的ifort编译器,不同的编译器的指令有所不同:
http://www.adina.com/faq/qg007.shtml
或许我的问题就是软件的问题!记得以前用的是另一个集群,好像虽然是不同的程序,但也没有出现过类似的问题。一到这个旧集群上问题就来了。
有志者事竟成,梦想给我方向,方法是效率,努力是捷径,失败是老师。
9楼2010-09-07 10:06:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yuankanxue

金虫 (著名写手)

分子玩家

很遗憾也有点难受,ifort -v 也不靠谱。接下来的两组都出现了一样的“bus error”
该怎么办呢?程序本身是不是还可以更改呢?
有志者事竟成,梦想给我方向,方法是效率,努力是捷径,失败是老师。
10楼2010-09-08 14:35:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yuankanxue 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见