vaspkit 发表于 2021-9-21 22:36:04

运行VASPKIT出现以下错误severe (174) 错误解决方案

运行vaspkit若出现以下错误
forrtl: severe (174): SIGSEGV, segmentation fault occurred
Image            PC                Routine            Line      Source
libc.so.6          0000003C938798C0Unknown               UnknownUnknown
run.x            0000000000403EF3Unknown               UnknownUnknown
run.x            0000000000402EDCUnknown               UnknownUnknown
run.x            0000000000402E1CUnknown               UnknownUnknown
libc.so.6          0000003C9381D994Unknown               UnknownUnknown
run.x            0000000000402D29Unknown               UnknownUnknown

这是由于我们运行程序较大,而Linux系统初始的堆栈大小(stack size)太小的缘故。我们只要将其调大,一般把stack size设置成256M或者没有限制,这样就没有段错误了!在终端运行:ulimit -s unlimited然后再次运行vaspkit。但是这样只是临时的,要永久生效需要修改两个文件:1) 在/etc/security/limits.conf 中加上:* soft stack unlimited* hard stack unlimited其中:*: 所有文件生效stack: 堆栈最大值unlimited: 没有限制,也可以根据自己电脑情况改成数字(例如262140)

hitvip 发表于 2021-9-22 13:28:22

obaica 发表于 2021-9-22 02:09
图片显示不正常。

我这里显示没问题啊
页: [1]
查看完整版本: 运行VASPKIT出现以下错误severe (174) 错误解决方案