luanzhanglei123的个人博客分享 http://blog.sciencenet.cn/u/luanzhanglei123

博文

forrtl: severe (174): SIGSEGV, segmentation fault occurred

已有 16654 次阅读 2019-5-1 12:07 |个人分类:科学研究|系统分类:科研笔记

错误“forrtl: severe (174): SIGSEGV, segmentation fault occurred”的可能原因:

最近利用VASP计算ELF时遇到错误信息forrtl: severe (174): SIGSEGV, segmentation fault occurred

forrtl: severe (174): SIGSEGV, segmentation fault occurred
Image              PC                Routine            Line        Source
libc.so.6          0000003C938798C0  Unknown               Unknown  Unknown
run.x              0000000000403EF3  Unknown               Unknown  Unknown
run.x              0000000000402EDC  Unknown               Unknown  Unknown
run.x              0000000000402E1C  Unknown               Unknown  Unknown
libc.so.6          0000003C9381D994  Unknown               Unknown  Unknown
run.x              0000000000402D29  Unknown               Unknown  Unknown


查了网络发现主要有三种观点:

  1. 堆栈太小导致。大多数人认为是这个原因,比如指出可以用ulimit -s unlimited命令尝试解决。

  2. 对称性问题。有人建议关闭体系对称性。

  3. 单线程、超线程问题。有人建议尝试单线程运行。


然而,我试了各种办法,均未能解决。最后发现是软件版本的问题。输入文件在VASP5.2和VASP5.3下均会遇到这个错误。但是在VASP5.4下却可以顺利运行。



https://blog.sciencenet.cn/blog-2827406-1176549.html

上一篇:随想:是否能够对我国现行教育年限进行压缩?
下一篇:四川大学在全氮材料的极端条件研究领域再获新突破
收藏 IP: 117.136.62.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-27 04:52

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部