BEXT

From VASP Wiki
Revision as of 12:58, 9 February 2024 by Singraber (talk | contribs)

BEXT = [real array] 

Default: BEXT = 0.0 if ISPIN=2
= 3*0.0 if LNONCOLLINEAR=.TRUE.
= N/A else

Description: Specifies an external magnetic field in eV.


BEXT tag sets an external magnetic field that acts on the electrons in a Zeeman-like manner. An additional potential of the following form carries this interaction:

  • For spin-polarized calculations (ISPIN = 2):
and = BEXT (in eV).
where is given by
BEXT = B1 B2 B3 ! in eV
and is the vector of Pauli matrices (SAXIS).

The effect of the above is most easily understood for the collinear case (ISPIN=2): The eigenenergies of spin-up states are raised by eV, whereas the eigenenergies of spin-down states are lowered by the same amount. The total energy changes by:

eV

where and are the number of up- and down-spin electrons in the system.

BEXT is applied during the self-consistent electronic minimization and effectively shifts the eigenenergies of the spin-up and spin-down states w.r.t. each other at each step. Consequently, the electrons redistribute (changing the occupancies) and the density changes. The change in the density (,e.g., charge density and magnetization) also affects the scf potential and KS orbitals. For a rigid-band Zeeman splitting, converge the charge density with BEXT=0 and restart with BEXT0 and fixed charge density (ICHARG=11).

Units

For an applied magnetic field , the energy difference between two Zeeman-splitted electronic states is given by:

where is the Bohr magneton and is the electron spin g-factor.

For ISPIN=2, rigid-band Zeeman-splitted states imply:

This leads to the following relationship between our definition of (in eV) and the magnetic field (in T):

where = 5.788 381 8060 x 10-5 eV T-1, and = 2.002 319 304 362 56.

Related tags and articles

ISPIN, LNONCOLLINEAR, SAXIS