新浪博客

VASP遇到的最难缠的错误forrtl:severe(174):SIGSEGV,segmentationfaultoccurred

2018-07-30 16:31阅读:
关于vasp遇到的 forrtl: severe (174): SIGSEGV, segmentation fault occurred错误,其实有时候并不是内存不足引起的,一开始在遇到该错误的时候,网上及论坛给出的解决办法如:编译时在makefile.include中添加  -heap-arrays 64
运行时添加ulimit -s unlimited等等,
又如在编译时将-O2或-O3改为-01,降低优化级别等。
诸如此类的解决方法一一试过,未解决,后面又大动干戈的更新intel编译器,依然不行。
至此,怀疑INCAR中设置是否有问题,首先将IALGO有38改为了48,发现能多跑个几步,但问题依然存在;接着又试了58,多跑一步而已 VASP遇到的最难缠的错误forrtl:severe(174):SIGSEGV,segmentationfaultoccurred 然后又试着添加ISYM=0,关掉对称性,神奇的是没有再出错。(备注:之前可以运行的几个任务与该出错的任务唯一不同在与结构中多了一两个原子,怀疑是结构非常低的对称性造成的)

我的更多文章

下载客户端阅读体验更佳

APP专享