Vasp出错信息及解决方法
发布时间:2014-09-09 20:50:55
发布时间:2014-09-09 20:50:55
Vasp出错信息及解决方法
使用vasp的过程中难免会出现一些警告、报错信息,现在将这样的信息和一些解决办法列出来。欢迎大家一起讨论,把解决问题的办法记录下来,让我们在一起解决问题中前行。欢迎补充~讨论~1.warning:the distance between some ions is very small一种可能的错误是因为:在poscat中的坐标类型(Direct 或者 car)没有顶格写(也就是说开头空格),如果你是笛卡尔坐标的话,它会识别为direct坐标,从而出现这样的警告。2.WARNING: CHECK: NIOND is too smalldyna.F中的NIOND 默认值是 256,如果体系中的原子数大于256时将出现这个警告信息。所以解决办法就是:将 NIOND 的值改成一个大于你计算体系的原子数,然后重新编译一下。3.ERROR: there must be 1 or 3 items on line 2 of POSCAR FORTRAN STOP造成这个错误的原因是上传POSCAR文件的时候是windows的格式,传到unix系统下造成回车符不对。 最简单的解决方法为:试着在unix下直接写一个。或者dos2unix filename4.VASP计算出现Segmentation Fault而终止运算在makefile中 FFLAGS 后面添加-heap-arrays,例如:FFLAGS = -FR -lowercase -assume byterecl -heap-arrays
5.WARNING: aliasing errors must be expected set NGX to 154 to avoid themWARNING: aliasing errors must be expected set NGY to 158 to avoid themWARNING: aliasing errors must be expected set NGZ to 126 to avoid themaliasing errors are usually negligible using standard VASP settingsand one can safely disregard these warnings当设置PREC=LOW,NORMAL时会出现这样的警告信息,当PREC=high和accurate时就没有了,或者直接将NGX,NGY,NGZ设置成警告信息中给出的数值即可。
uuv2010(站内联系TA)
6.DVICE TO THIS USER RUNNING 'VASP/VAMP' (HEAR YOUR MASTER'S VOICE ...): || || You enforced a specific xc-type in the INCAR file, || a different type was found on the POTCAR file || I HOPE YOU KNOW, WHAT YOU ARE DOING 正确的做法是将GGA这个参数和POTCAR中得xc的类型保持一致。这是交换关联泛函不匹配时的报错信息及解决办法的帖子的链接。http://emuch.net/bbs/viewthread.php?tid=3382412&fpage=1
uuv2010(站内联系TA)
7WAVECAR not readWARNING: number of atoms are different on CHGCAR fileERROR: charge density could not be read from file CHGCAR for ICHARG>10这个时候明明已经有了CHGCAR,还是出现这个报错,原因在于CHGCAR中第一行是空行,只需要将这行加上字符就可以了。或者在不明白INCAR中参数的情况下,就不需要设置,只设置自己理解的参数。可以减少错误的发生。这个错误的原因在于INCAR中SYSTEM这个关键字后面没有写内容。
wuli8(站内联系TA)
:D:D期待继续
huyuxiav(站内联系TA)
谢谢分享!
uuv2010(站内联系TA)
8如果计算的体系的单胞很小,即三个晶格常数较小的时候,会出现如下报错:----------------------------------------------------------------------------| || ADVICE TO THIS USER RUNNING 'VASP/VAMP' (HEAR YOUR MASTER'S VOICE ...): || || You have a (more or less) 'small supercell' and for smaller cells || it is recommended to use the reciprocal-space projection scheme! || The real space optimization is not efficient for small cells and it || is also less accurate ... || Therefore set LREAL=.FALSE. in the INCAR file || |-----------------------------------------------------------------------------解决办法:在INCAR中添加:LREAL=.FALSE.讨论这个问题的帖子链接为http://emuch.net/bbs/viewthread.php?tid=3607248&fpage=1
uuv2010(站内联系TA)
9当设置ICHCARG=11或者其它大于10而当前计算的文件夹中没有把CHGCAR文件的时候,会出现如下报错:ERROR: charge density could not be read from file CHGCAR for ICHARG>10解决办法:1.如果当前的计算的确是需要应用已经计算好的电荷密度的时候,那么将CHGCAR(一般式静态计算后得到的)拷到当前计算的文件夹中2.如果当前的计算不需要用已经计算好的电荷密度,那么将ICHGCARG改为相应的值,具体各个数值的意义见如下链接:http://cms.mpi.univie.ac.at/vasp/vasp/ICHARG_tag.html
晓兔儿(站内联系TA)
谢谢分享
倔强的坚果墙(站内联系TA)
好东西
shenjinni(站内联系TA)
WARNING: dimensions on CHGCAR file are differentERROR: charge density could not be read from file CHGCAR for ICHARG>10如果确定把自洽计算后的CHGCAR拷贝到当前目录下,可考虑修改当前目录的INCAR文件中NGXF,NGYF,NGZF(与自洽计算OUTCAR的输出值一致)具体可见:http://cms.mpi.univie.ac.at/vasp-forum/forum_viewtopic.php?4.6816
uuv2010(站内联系TA)
10| Your generating k-point grid is not commensurate to the symmetry || of the lattice. This can cause slow convergence with respect | | to k-points for HF type calculations || suggested SOLUTIONS: || ) if not already the case, use automatic k-point generation || ) shift your grid to Gamma (G) (e.g. required for hex or fcc lattice) |这样的设置对于HF类型的计算是正确的,而对于其他的比如纯DFT的计算这样的设置是有问题的。讨论贴子链接:http://emuch.net/bbs/viewthread.php?tid=3387913&page=3