【VASP错误系列】ERROR: the triple product of the basis vectors is negative exchange two basis vectors

VASP运行提示出错:

ERROR: the triple product of the basis vectors is negative exchange two basis vectors


可以看出是基矢的问题,它甚至告诉解决方案是交换两个基矢。

具体解释是,3个基矢的顺序不符合右手定则。那么如何才算符合右手定则呢?

拿出你的右手,将四指伸向x轴方向,然后握向y轴方向,如果拇指所指方向与z轴一致,则符合右手定则。如下图所示。

right-hand rule 右手定则

通过交换x, y 轴可以使其符合。所以上述错误的处理,就是将POSCAR中的第一个基矢和第二个基矢的顺序对调,一般就可以解决了。

标签: vasp

相关文章推荐

添加新评论 (无需注册,可直接评论)