loading...
QE计算磁性
Published in:2021-12-30 |

[TOC]

关于计算材料的磁性

注意事项:

对称性的tag:
nosym(空间对称性)
noinv(时间对称性)
no_t_rev=.True.(关于磁性计算中旋转平移对称性操作)

关于磁性的tag

· starting_spin_angle
· nspin
· lspinorb
· tot_magnetization
· starting_magnetization
· constrained_magnetization
· fixed_magnetization

相关使用

1)starting_spin_angle
具有自旋轨道的磁性情况下,原子波函数可通过设置 starting_spin_angle=.true.来设置成自旋角的函数
默认:没有具有自旋角的波函数,当设置了 starting_spin_angle=.true.时,初始波函数等于自旋波函数乘以径向波函数

2)nspin(默认:1)
nspin=1 非自旋极化的计算
nspin=2 自旋极化计算,LSDA,即磁性沿z方向
nspin=4 自旋极化计算,非线性,即磁性沿一般方向 ### 注:非共线下不要设定该选项,用 noncolin=.TRUE.来代替

3)noncolin(默认:.false.)
非共线计算下改为.true.

4)lspinorb
lspinorb=.true.非共线程序会执行具有自旋轨道的赝势

5)tot_magnetization(默认:-1)
总的多数自旋电荷-少数自旋电荷,用于指定总的电子磁性,如果不指定,该量被忽略在自洽过程中被决定。

6)starting_magnetization(i), i=1,2…ntype
在原子类型为i的原子上开始自旋极化计算,值可取-1到1之间,默认值为0

1
2
3
4
5
6
7
8
9
10
11
#### 但是必须在自旋极化计算中为至少一种原子类型指定一个值,除非您限制磁化强度(请参阅tot_magnetization和constrained_magnetization)。

#### 请注意,如果您从零初始磁化强度开始,您将始终以非磁性(零磁化强度)状态结束。

#### 如果要从反铁磁状态开始,则可能需要定义与相同原子类型的子晶格相对应的两个不同原子种类

#### 如果您正在执行非scf计算,从上一运行重新启动或从中断的运行重新启动,则starting_magnetization将被忽略。

#### 如果使用tot_magnetization固定磁化强度,则不应指定starting_magnetization。

#### 在自旋轨道的情况下,所有原子上的start_magnetization为零开始会施加时间反转对称性。永远不会计算磁化强度并将其保持为零(内部变量domag为.FALSE。)。

7)constrained_magnetization 用于磁性材料中constrained计算

1
2
3
4
5
'none' 非约束
'total' 通过向总能量增加一个罚函数来限制总磁化强度
'atomic' 增加一个罚函数原子磁化强度受限于定义的起始磁化强度
'total direction' 总磁化强度与z轴的角度theta
'atomic direction ' 并非原子磁矩的所有分量都受约束,而只有Angle1的余弦

8)fixed_magnetization(i),i=1,3
当constrained_magnetization ==’total时,总磁化矢量(x,y,z分量)保持固定

Prev:
QE计算电荷密度
Next:
设置晶格常数
catalog
catalog