24小时热门版块排行榜    

CyRhmU.jpeg
查看: 810  |  回复: 3

caqhero

金虫 (正式写手)

[交流] 【求助】用siesta计算出现的问题已有2人参与

我在用siesta计算光学性质时,出现这样的错误:
p0_17663:  p4_error: interrupt SIGSEGV: 11
请大侠给予指点。谢谢!
回复此楼

» 猜你喜欢

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

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ifmc1234

木虫 (著名写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
zzy870720z(金币+1):谢谢提示 2010-09-24 04:29:27
引用回帖:
Originally posted by caqhero at 2010-09-23 19:56:57:
我在用siesta计算光学性质时,出现这样的错误:
p0_17663:  p4_error: interrupt SIGSEGV: 11
请大侠给予指点。谢谢!

这样的错误信息,有很多种可能。
你的arch.make?
用什么编译器,数学库,什么版本?并行,串行?
还有的你的结构有无问题等等。。。。。。
2楼2010-09-23 20:00:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ifmc1234

木虫 (著名写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
zzy870720z(金币+1):谢谢补充 2010-09-24 04:29:44
引用回帖:
Originally posted by caqhero at 2010-09-23 19:56:57:
我在用siesta计算光学性质时,出现这样的错误:
p0_17663:  p4_error: interrupt SIGSEGV: 11
请大侠给予指点。谢谢!

你也先google一下,有很多类似的人说了这样的错误。

在并行作业中可能会遇到"p1_xxxxx: p4_error: interrupt SIGSEGV: 11"的错误,而且作业会停止。 这个错误可能是因为某个进程中出现了段错误引起的,出现了 illegally read/write not-owned memory location的情况。解决的一种办法是:如果内存容量比较大,通过设置环境变量P4_GLOBMEMSIZE 增加其值,比如:
export P4_GLOBMEMSIZE=536870912
增加到使用512M的内存。
3楼2010-09-23 20:05:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

caqhero

金虫 (正式写手)

引用回帖:
Originally posted by ifmc1234 at 2010-09-23 20:05:51:


你也先google一下,有很多类似的人说了这样的错误。

在并行作业中可能会遇到"p1_xxxxx: p4_error: interrupt SIGSEGV: 11"的错误,而且作业会停止。 这个错误可能是因为某个进程中出现了段错误 ...

我google一下,我估计不是内存的问题,我按照网上说的编辑了环境变量export P4_GLOBMEMSIZE=536870912,可是问题仍然存在。我用的是ifort编译器,数学包用的是intel mkl 数学库。 我是单核机器编译siesta时用了mpich,不知道是不是这个而造成的问题?还有大侠们,我想问下%block Optical.Mesh
1  1    5
%endblock Optical.Mesh
是怎么设置的?如果我把这个模块去掉了,就没有那个错误产生了。请大侠指点!谢谢!
4楼2010-09-23 21:35:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 caqhero 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见