2
$\开始组$

我使用VASP进行DFT计算,其中六边形系统的POSCAR文件的晶格矢量如下。这是我使用VESTA生成的

ABC(1/1/1)16.7220001221         0.0000000000         0.0000000000-3.3610000610         5.8214228700         0.00000000000.0000000000         0.0000000000         3.4809999466Aa Bb抄送3    3    3直接0.254999995         0.000000000         0.0000000000.0000000000.254999995 0.0000000000.745000005         0.745000005         0.0000000000.595000029         0.000000000         0.5000000000.000000000         0.595000029         0.5000000000.404999971         0.404999971         0.5000000000.333333343         0.666666687         0.0000000000.666666687         0.333333343         0.0000000000.0000000000.0000000000.500000000

在晶格矢量的第二行中有一个负分量。我的问题是在开始计算之前,我应该省略负号吗?我计算了带负号和不带负号的情况,发现E0值不同。为什么会这样?请帮忙。

$\端组$

1答案1

重置为默认值
2
$\开始组$

一个人应该如果晶格矢量源自标准程序(此处为VESTA),请根据其符号更改晶格矢量。

我们倾向更喜欢简单的正晶格矢量,但晶格矢量绕z轴旋转180度的简单立方系统也是一个同样好的晶格矢量(这将有负的x和y分量)。

从外观上看,您可能只能通过绕z轴旋转一定角度来获得正晶格向量,但这只是语义上的差异,而不是计算上的差异。

你应该看看可视化器中的几何图形,以检查坐标是否与预期一致,我猜如果去掉负号,你会看到很大的差异。

如果删除该符号,则表示您正在模拟不同的几何图形。我鼓励你画xy平面,有负号和没有负号,那么它应该很清楚。

从DFT开发人员的角度来看,这些系统的旋转提供了一个方便的完整性检查,确保没有硬编码晶格矢量的符号和方向的某些限制;严格的程序应该能够处理任何格向量,只要它们不平行。

$\端组$

你必须登录来回答这个问题。

不是你想要的答案吗?浏览标记的其他问题.