|
|
Line 37: |
Line 37: |
|
| |
|
| == Basis set considerations == | | == Basis set considerations == |
| The generalized Bloch condition redefines the Bloch functions as follows | | The generalized Bloch condition redefines the Bloch functions as follows: |
|
| |
|
| :<math> | | :<math> |
Line 50: |
Line 50: |
| </math> | | </math> |
|
| |
|
| This changes the Hamiltonian only minimally | | This changes the Hamiltonian only minimally: |
|
| |
|
| :<math> | | :<math> |
Line 59: |
Line 59: |
| \left( \begin{array}{cc} | | \left( \begin{array}{cc} |
| H^{\uparrow\uparrow} & V^{\uparrow\downarrow}_{\rm xc} e^{-i\bf q \cdot \bf r} \\ | | H^{\uparrow\uparrow} & V^{\uparrow\downarrow}_{\rm xc} e^{-i\bf q \cdot \bf r} \\ |
| V^{\downarrow\uparrow}_{\rm xc}e^{+i\bf q \cdot \bf r} & H^{\downarrow\downarrow} \end{array}\right) | | V^{\downarrow\uparrow}_{\rm xc}e^{+i\bf q \cdot \bf r} & H^{\downarrow\downarrow} \end{array}\right), |
| </math> | | </math> |
|
| |
|
Revision as of 13:16, 6 July 2018
Generalized Bloch condition
Spin spirals may be conveniently modeled using a generalization of the Bloch condition (set LNONCOLLINEAR=.TRUE. and LSPIRAL=.TRUE.):
i.e., from one unit cell to the next the up- and down-spinors pick up an additional phase factor of and , respectively,
where R is a lattice vector of the crystalline lattice, and q is the so-called spin-spiral propagation vector.
The spin-spiral propagation vector is commonly chosen to lie within the first Brillouin zone of the reciprocal space lattice, and has to be specified by means of the QSPIRAL-tag.
The generalized Bloch condition above gives rise to the following behavior of the magnetization density:
This is schematically depicted in the figure at the top of this page:
the components of the magnization in the xy-plane rotate about the spin-spiral propagation vector q.
Basis set considerations
The generalized Bloch condition redefines the Bloch functions as follows:
This changes the Hamiltonian only minimally:
where in and the kinetic energy of a plane wave component changes to: