|
初学VASP,最近看到了表面弛豫部分,教程中提到,弛豫前后的能量差可以直接通过离子步的最后一步与第一步的差得到,但前提是其第一步中的电子步必须收敛了(个人理解就是电子步数<NELM值)。由此尝试后才突然发现,即使优化过程中电子步没有收敛,VASP也不会停止优化过程,而是继续走下一步离子步,直到达到EDIFFG标准。因此有一些疑问想请教一下大家:
1.网上的教程里说,VASP优化的第一步会先计算一下初始结构的能量。我将NSW分别设置为0和1进行了测试,其他条件不变,实际结果都只走了一步离子步,且得到的能量一致(有效位数内);但是计算过程中的电子步能量却在几步之后变得不完全一样了(小数点很多位之后)。二者应该都相当于进行了单点能计算,为什么会产生这种不同?
2.即使电子步没有收敛,VASP仍会继续下一步离子步计算,且若最终达到了EDIFFG标准,其会正常输出reached required accuracy - stopping structural energy minimisation提示。经过自行测试后发现,有些时候即使得到很离谱的结果,优化计算仍能正常结束。那么优化结果的合理性是否总是需要我们自己判断?
3.优化过程中出现不收敛的电子步后,我们是否还可以得到合理的优化结果?(目前我碰到的情况似乎总是不合理)
希望大家指教,在此先行谢过了。
|
|