计算化学公社

标题: 在INCAR里设置ENCUT稍微大一点就没法运算是什么原因? [打印本页]

作者
Author:
易振宇1996    时间: 2021-2-23 10:02
标题: 在INCAR里设置ENCUT稍微大一点就没法运算是什么原因?
各位老师好:
  我在练习VASP对乙醇分子进行结构优化时,如果将ENCUT设置成400 eV,就会出现如图显示的结果;降低成100 eV,计算可以正常进行。把POSCAR中的盒子设置得比较大也会出现类似的问题。请问,这是什么原因,应该如何解决?C:\Users\yi'zhen'yu\Desktop\微信图片_20210223100047.jpg
作者
Author:
北大-陶豫    时间: 2021-2-23 10:19
是不是内存不够的问题?
作者
Author:
Penson    时间: 2021-2-23 10:42
敲一句以下指令再试试看能不能算起来
ulimit -s unlimited
作者
Author:
易振宇1996    时间: 2021-2-23 11:48
Penson 发表于 2021-2-23 10:42
敲一句以下指令再试试看能不能算起来
ulimit -s unlimited

敲了之后可以算起来,只不过重新打开终端需要再敲一次。请问,这是什么原因?
作者
Author:
易振宇1996    时间: 2021-2-23 11:49
北大-陶豫 发表于 2021-2-23 10:19
是不是内存不够的问题?

测试用的电脑是15年前后的笔记本,4G内存
作者
Author:
卡开发发    时间: 2021-2-23 11:52
易振宇1996 发表于 2021-2-23 11:48
敲了之后可以算起来,只不过重新打开终端需要再敲一次。请问,这是什么原因?

实在不行就写到~/.bashrc里面。
作者
Author:
Penson    时间: 2021-2-23 21:32
易振宇1996 发表于 2021-2-23 11:48
敲了之后可以算起来,只不过重新打开终端需要再敲一次。请问,这是什么原因?

因为默认可以调用的内存不够,写了这条指令就是取消内存调用的限制。可以按照卡卡老师的说法,写到环境中,或者设置快捷键




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3