【VASP实用教程】第二弹:VASP计算错误集锦及解决方法!

本文为由华算科技撰写的《VASP实用教程》第2篇,全系列约60篇,将在近期陆续更新。
随后朱老师将推出《VASP入门手册》,约200篇,旨在帮助完全没有基础的同学,从最简单的内容开始,快速入门VASP计算,少走弯路
VASP视频学习资料,可以关注朱老师B站:https://space.bilibili.com/1690382481
【VASP实用教程】第二弹:VASP计算错误集锦及解决方法!
通过上次的教程,相信大家已经做好VASP计算的前期准备,准备开始跃跃欲试了。
不过不用急,在开始计算之前,我们现来看一看VASP计算过程中可能遇到的一些错误,之所以要先讲错误,主要是为了让大家有个心理准备,VASP学习之路绝不是一帆风顺的,在计算过程中会遇到各种各样的问题,包括模型时候合理,输入文件是否正确,以及参数设置是否正确。
计算过程中的这些问题在所难免,初学时遇到问题容易手忙脚乱,所以笔者希望在写教程的同时,及时更新一些VASP计算过程中经常会遇到的问题和错误以及解决方法,这样保证大家遇到问题的时候可以及时查找,解决问题。
学习理论计算的过程虽然很痛苦,但是其中的乐趣还是无穷的,Don’t worry,be happy!
【VASP实用教程】第二弹:VASP计算错误集锦及解决方法!
VASP常见计算错误及解决方法:
  • The distance between someions is very small please check the nearest neigbor list in the OUTCAR file
I HOPE YOU KNOW, WHAT YOUARE DOING
Solution首先需要检查OUTCRA,如果OUTCAR没有问题,就需要检查POSCAR(通过VESTA),确定是否是两个原子处在同一位置,然后手动检查POSCAR文件。如果确定POSCAR没有问题,那就需要检查POTCAR文件,确定POSCAR文件里面的原子顺序是否和POTCAR里面的赝势顺序一致。
  • WARNING: dimensions on CHGCAR file are different
ERROR: charge density could not be read from file CHGCAR for ICHARG>10
SolutionISTART=1;ICHARG=11时,PREC必须与做静态计算的设置一致(尤其是截断能),否则会报错。
  • No initial positions read in
SolutionPOSCAR文件的问题:文件是空的,缺少数据,缺少用于选择性动力学的F/T,或者是“selective dynamics”前面有空格。
  • ERROR: there must be 1 or 3 items on line 2 of POSCAR
Solution这个错误就像错误本身所描述的那样,POSCAR文件的第二行缺少了一项内容。造成这个错误的原因主要是由于Windows和Linux文件格式问题造成的,可以在Linux系统重写文件或者像我们前面教程所讲,通过dos2unix命令来解决。
  • WARNING: aliasing errors must be expected set NGX to xxx to avoid them
WARNING: aliasing errorsmust be expected set NGY to xxx to avoid them
WARNING: aliasing errorsmust be expected set NGZ to xxx to avoid them
aliasing errors are usuallynegligible using standard VASP settings
and one can safely disregardthese warnings
Solution直接将NGX、NGY和NGZ设置成建议的数值即可解决问题。
以上就是笔者最近在计算过程中所遇到的一些问题,现在把问题以及解决方法都整理出来,供各位朋友参考,后面对出错信息和解决方法还会进行整理。
参考网址:
http://www.error.wiki/VASP
http://blog.sciencenet.cn/blog-567091-675253.html

《VASP实用教程》全60篇教程汇总!

声明:如需转载请注明出处(华算科技旗下资讯学习网站-学术资讯),并附有原文链接,谢谢!
(0)
上一篇 2天前
下一篇 1天前

相关推荐