|
各位老师好,刚开始接触VASP计算不久,关于VASP计算过程中是否考虑自旋极化问题一直不是特别清楚,想请教各位老师,感谢各位老师的指导。现在在优化 BiOBr的(001)面,不清楚到底该加不加自旋极化,就先添加了自旋极化计算,优化完成后在OSZICAR最后输出的结果如下(文末最后一张图,不知道为什么调整不过来):
文末最后一张图:考虑自旋极化时OSZICAR输出的结果
不知道对不对,就在大师兄VASP学习网站上查找了相关的资料,看到大师兄在帖子中说可以做一个简单的测试来判断是否应该添加自旋极化。于是就进行了相关的测试:
测试计算1:不开自旋极化 ISPIN=1
测试计算2:打开自旋极化 ISPIN=2,并且在INCAR中添加 LORBIT=11
根据大师兄所说,查看测试计算2的OUTCAR文件,如果末尾输出的体系原子磁矩不为0,那么就需要考虑自旋极化(如果体系中所有原子磁矩都为零,那么就不需要考虑自旋极化)。我的输出结果明显不是0(如图2),也就意味着我在计算的时候是要考虑自旋极化的。
图2:测试计算2中ISPIN=2 LORBIT=11计算输出的OUTCAR中原子磁矩
在Vaspwiki上看了添加自旋的时候需要同时设置MAGMOM,Vaspwiki上给出的MAGMOM设置方法如下:
图3:Vaspwiki中MAGMOM设置的格式
这里有个问题想请教各位老师:
问题1:根据上面写的MAGMOM=各元素原子数*原子磁矩,我想知道各原子的磁矩(上图红框里设置的数值)是如何确定的?是通过计算得来的吗?比如我这个体系中Bi,O,Br的磁矩该如何计算出来?
另外还有两个问题:
问题2:如果在计算的过程中打开自旋极化,那么我们如何判断计算结果的正确行?
问题3:对于一个给定的体系,我们如何判断计算的时候是否考虑添加自旋极化?在不知道的情况下是不是按上面提到的大师兄的方法可以加以判断?
|
评分 Rate
-
查看全部评分 View all ratings
|