MagField
This page gives hints on how to take into account an external magnetic field with the ABINIT package.
Introduction¶
An applied external magnetic field has several types of interactions with a system of electrons and nuclei. In particular, it couples to the electronic spins (Zeeman term) as well as to the electronic orbital motion (orbital term). Input variables to deal with these two situations are decoupled in ABINIT. zeemanfield gives access to the Zeeman coupling. The coupling to the electronic orbital motion requires a more elaborate calculation, and is triggered by the input variable orbmag. It is implemented following the theory outlined in [Zwanziger2023]. For insulators, this calculation would typically be used in conjunction with an imposed nuclear magnetic dipole, see nucdipmom, in order to compute the chemical shielding as observed in NMR.
Input variables for both types of calculation are listed below, as well as relevant test files and the tutorial on properties at the nucleus.
Related Input Variables¶
basic:
- zeemanfield ZEEMAN FIELD
expert:
- bfield finite B FIELD calculation
- lambsig LAMB shielding SIGma
- nucdipmom NUClear DIPole MOMents
- orbmag ORBital MAGnetization
Selected Input Files¶
v10:
v6:
v7:
v9:
- tests/v9/Input/t140.abi
- tests/v9/Input/t141.abi
- tests/v9/Input/t142.abi
- tests/v9/Input/t143.abi
- tests/v9/Input/t144.abi
- tests/v9/Input/t44.abi
Tutorials¶
- The tutorial on properties at the nucleus describes the use of orbmag and nucdipmom to compute the chemical shielding at a nuclear site.