【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轴一致,则符合右手定则。如下图所示。
通过交换x, y 轴可以使其符合。所以上述错误的处理,就是将POSCAR中的第一个基矢和第二个基矢的顺序对调,一般就可以解决了。