LHYPERFINE: Difference between revisions
No edit summary |
(→Advice) |
||
(38 intermediate revisions by the same user not shown) | |||
Line 6: | Line 6: | ||
LHYPERFINE = .TRUE. | LHYPERFINE = .TRUE. | ||
{{NB|mind|Either spin-polarized calclulations {{TAG|ISPIN}} {{=}} 2 or noncollinear calculations {{TAG|LNONCOLLINEAR}} {{=}} .TRUE. '''must''' be used.}} | |||
The hyperfine tensor A<sup>I</sup> describes the interaction between a nuclear spin S<sup>I</sup> (located at site '''R'''<sub>I</sub>) and the electronic spin distribution S<sup>e</sup> (in most cases associated with a paramagnetic defect state): | The hyperfine tensor A<sup>I</sup> describes the interaction between a nuclear spin S<sup>I</sup> (located at site '''R'''<sub>I</sub>) and the electronic spin distribution S<sup>e</sup> (in most cases associated with a paramagnetic defect state): | ||
Line 25: | Line 26: | ||
δ<sub>T</sub>('''r''') is a smeared out δ function, as described in | δ<sub>T</sub>('''r''') is a smeared out δ function, as described in | ||
the Appendix of Ref. | the Appendix of Ref. {{Cite|bloechl:prb:2000}}. | ||
The dipolar contributions to the hyperfine tensor are given by | The dipolar contributions to the hyperfine tensor are given by | ||
Line 42: | Line 43: | ||
where one should specify one number for each of the ''N'' species on the {{FILE|POSCAR}} file, i.e. if C, H, N, and O are listed as species in the {{FILE|POSCAR}} file, then there should be four numbers in {{TAG|NGYROMAG}}, regardless of how many total atoms there are. | where one should specify one number for each of the ''N'' species on the {{FILE|POSCAR}} file, i.e. if C, H, N, and O are listed as species in the {{FILE|POSCAR}} file, then there should be four numbers in {{TAG|NGYROMAG}}, regardless of how many total atoms there are. | ||
{{NB|important|If one does not set {{TAG|NGYROMAG}} in the {{FILE|INCAR}} file, VASP assumes a factor of 1 for each species.}} | {{NB|important|If one does not set {{TAG|NGYROMAG}} in the {{FILE|INCAR}} file, VASP assumes a factor of 1 for each species.}} | ||
== Input == | |||
An example {{FILE|INCAR}} is presented below for a Nitrogen-vacancy (NV) center in diamond: | |||
<pre> | |||
PREC = Accurate | |||
ENCUT = 500 | |||
EDIFF = 1E-8 | |||
ISMEAR = 0; SIGMA = 0.01 | |||
LHYPERFINE = .TRUE. | |||
NGYROMAG = 10.7084 3.077 | |||
#LASPH = .TRUE. | |||
ISPIN = 2 | |||
</pre> | |||
Change the values of {{TAG|NGYROMAG}} to your corresponding system. {{TAG|LASPH}} is turned off as, although it can be a contributing factor, it should be tested in each case. An extended description is given [[LHYPERFINE#Advice|below]]. | |||
== Output == | == Output == | ||
Line 60: | Line 82: | ||
with an entry for each ion on the {{FILE|POSCAR}} file. | with an entry for each ion on the {{FILE|POSCAR}} file. | ||
A<sub>pw</sub>, A<sub>1PS</sub>, A<sub>1AE</sub>, and A<sub>1c</sub> are the plane wave, pseudo one-center, all-electron one-center, and one-center core contributions to the Fermi contact term, respectively. | A<sub>pw</sub>, A<sub>1PS</sub>, A<sub>1AE</sub>, and A<sub>1c</sub> are the plane wave, pseudo one-center, all-electron one-center, and one-center core contributions to the Fermi contact term, respectively. | ||
The total Fermi contact term is given by A<sub>tot</sub>. | The total Fermi contact term is given by A<sub>tot</sub>. | ||
have chosen '''NOT''' to include the core contributions A<sub>1c</sub> in A<sub>tot</sub>. | {{NB|important|We have chosen '''NOT''' to include the core contributions A<sub>1c</sub> in A<sub>tot</sub>. These are important to add when comapring to experiment where they can contribute a significant proportion to the hyperfine coupling constant (up to ~50 % for <sup>13</sup>C {{Cite|szasz:prb:2013}}). If you want them to be included, you should add them by hand to A<sub>tot</sub>: | ||
If you | |||
Core electronic contributions to the Fermi contact term are calculated in the frozen valence approximation as proposed by Yazyev ''et al.'' | :<math> | ||
A_{tot + 1c} = A_{tot} + A_{1c} = (A_{pw} + A_{PS} + A_{AE}) + A_{1c} | |||
</math> | |||
Core electronic contributions to the Fermi contact term are calculated in the frozen valence approximation as proposed by Yazyev ''et al.''{{Cite|yazyev:prb:2005}}.}} | |||
The dipolar contributions are listed next: | The dipolar contributions are listed next: | ||
Line 95: | Line 121: | ||
i.e., the tensors have been diagonalized and rearranged. | i.e., the tensors have been diagonalized and rearranged. | ||
{{NB|mind|The Fermi contact term is strongly dominated by the all-electron one-center contribution A<sub>1AE</sub>. | {{NB|mind|The Fermi contact term is strongly dominated by the all-electron one-center contribution A<sub>1AE</sub>. | ||
Unfortunately, this particular term is quite sensitive to the number and eigenenergy of the all-electron partial waves that | Unfortunately, this particular term is quite sensitive to the number and eigenenergy of the all-electron partial waves that | ||
Line 116: | Line 141: | ||
with <math>\mu_0=4\pi\times 10^{-7} T^2 m^3 J^{-1}</math>, <math>g_e\mu_e=9.28476377\times 10^{-24} J T^{-1}, |\psi(0)|^2=10^{30}m^{-3}</math>. | with <math>\mu_0=4\pi\times 10^{-7} T^2 m^3 J^{-1}</math>, <math>g_e\mu_e=9.28476377\times 10^{-24} J T^{-1}, |\psi(0)|^2=10^{30}m^{-3}</math>. | ||
{{ | {{TAG|NGYROMAG}} is given in units of MHz/T, see [https://en.wikipedia.org/wiki/Gyromagnetic_ratio#For_a_nucleus here] for a table of different gyromagnetic ratios. | ||
== Advice == | |||
* [[Choosing pseudopotentials|Choice of PAW potentials]]: The hyperfine coupling parameter can be sensitive to the specific [[:Category:Pseudopotentials|PAW potential]] used, as different [[:Category:Pseudopotentials|pseudopotentials]] include a varying number of electrons in the valence. It is important to match the all-electron (AE) wavefunction. [[Available pseudopotentials|GW pseudopotentials]] are often better at this than standard potentials. | |||
* The use of hybrid functionals can also improve the hyperfine coupling constants when compared to experiment {{Cite|szasz:prb:2013}}. | |||
* We recommend using tightly converged settings: | |||
{{TAG|PREC}} = Accurate | |||
{{TAG|EDIFF}} = 1E-8 | |||
* Additionally, we recommend performing convergence tests with respect to the plane-wave energy cutoff {{TAG|ENCUT}} and k-point mesh {{TAG|KPOINTS}} to ensure convergence has been achieved for your system. | |||
* It is possible that your system relaxes to a non-magnetic solution, causing the hyperfine splitting to disappear. If you think your system should be magnetic, you can enforce it using {{TAG|NUPDOWN}}, which will return the hyperfine splitting, cf. forum post: https://vasp.at/forum/viewtopic.php?t=16921. {{TAG|NUPDOWN}} will change the <code>Total magnetic moment S=</code> at the start of the hyperfine coupling section in the {{FILE|OUTCAR}}. | |||
== Related tags and articles == | == Related tags and articles == | ||
Line 124: | Line 158: | ||
== References == | == References == | ||
---- | ---- | ||
[[Category:INCAR tag]][[Category:NMR]][[Category:Chemical shifts]] | [[Category:INCAR tag]][[Category:NMR]][[Category:Chemical shifts]] |
Latest revision as of 15:37, 21 February 2025
LHYPERFINE = .TRUE. | .FALSE.
Default: LHYPERFINE = .FALSE.
Description: compute the hyperfine tensors at the atomic sites (available as of vasp.5.3.2).
To have VASP compute the hyperfine tensors at the atomic sites, set
LHYPERFINE = .TRUE.
Mind: Either spin-polarized calclulations ISPIN = 2 or noncollinear calculations LNONCOLLINEAR = .TRUE. must be used. |
The hyperfine tensor AI describes the interaction between a nuclear spin SI (located at site RI) and the electronic spin distribution Se (in most cases associated with a paramagnetic defect state):
In general it is written as the sum of an isotropic part, the so-called Fermi contact term, and an anisotropic (dipolar) part.
The Fermi contact term is given by
where ρs is the spin density, μ0 is the magnetic susceptibility of free space, γe the electron gyromagnetic ratio, γI the nuclear gyromagnetic ratio of the nucleus at RI, and the expectation value of the z-component of the total electronic spin.
δT(r) is a smeared out δ function, as described in the Appendix of Ref. [1].
The dipolar contributions to the hyperfine tensor are given by
In the equations above r=|r|, ri the i-th component of r, and r is taken relative to the position of the nucleus RI.
The nuclear gyromagnetic ratios should be specified by means of the NGYROMAG-tag:
NGYROMAG = gamma_1 gamma_2 ... gamma_N
where one should specify one number for each of the N species on the POSCAR file, i.e. if C, H, N, and O are listed as species in the POSCAR file, then there should be four numbers in NGYROMAG, regardless of how many total atoms there are.
Important: If one does not set NGYROMAG in the INCAR file, VASP assumes a factor of 1 for each species. |
Input
An example INCAR is presented below for a Nitrogen-vacancy (NV) center in diamond:
PREC = Accurate ENCUT = 500 EDIFF = 1E-8 ISMEAR = 0; SIGMA = 0.01 LHYPERFINE = .TRUE. NGYROMAG = 10.7084 3.077 #LASPH = .TRUE. ISPIN = 2
Change the values of NGYROMAG to your corresponding system. LASPH is turned off as, although it can be a contributing factor, it should be tested in each case. An extended description is given below.
Output
As usual, all output is written to the OUTCAR file. VASP writes three blocks of data. The first is for the Fermi contact coupling parameter:
Fermi contact (isotropic) hyperfine coupling parameter (MHz) ------------------------------------------------------------- ion A_pw A_1PS A_1AE A_1c A_tot ------------------------------------------------------------- 1 ... ... ... ... ... .. ... ... ... ... ... -------------------------------------------------------------
with an entry for each ion on the POSCAR file. Apw, A1PS, A1AE, and A1c are the plane wave, pseudo one-center, all-electron one-center, and one-center core contributions to the Fermi contact term, respectively. The total Fermi contact term is given by Atot.
Important: We have chosen NOT to include the core contributions A1c in Atot. These are important to add when comapring to experiment where they can contribute a significant proportion to the hyperfine coupling constant (up to ~50 % for 13C [2]). If you want them to be included, you should add them by hand to Atot:
Core electronic contributions to the Fermi contact term are calculated in the frozen valence approximation as proposed by Yazyev et al.[3]. |
The dipolar contributions are listed next:
Dipolar hyperfine coupling parameters (MHz) --------------------------------------------------------------------- ion A_xx A_yy A_zz A_xy A_xz A_yz --------------------------------------------------------------------- 1 ... ... ... ... ... ... .. ... ... ... ... ... ... ---------------------------------------------------------------------
Again one line per ion in the POSCAR file.
The total hyperfine tensors are written as:
Total hyperfine coupling parameters after diagonalization (MHz) (convention: |A_zz| > |A_xx| > |A_yy|) ---------------------------------------------------------------------- ion A_xx A_yy A_zz asymmetry (A_yy - A_xx)/ A_zz ---------------------------------------------------------------------- 1 ... ... ... ... .. ... ... ... ... ----------------------------------------------------------------------
i.e., the tensors have been diagonalized and rearranged.
Mind: The Fermi contact term is strongly dominated by the all-electron one-center contribution A1AE.
Unfortunately, this particular term is quite sensitive to the number and eigenenergy of the all-electron partial waves that make up the one-center basis set, i.e., to the particulars of the PAW dataset you are using. As a result, the Fermi contact term may strongly depend on the choice of PAW dataset. |
Units
The Fermi contact term is measured in following units
with , . NGYROMAG is given in units of MHz/T, see here for a table of different gyromagnetic ratios.
Advice
- Choice of PAW potentials: The hyperfine coupling parameter can be sensitive to the specific PAW potential used, as different pseudopotentials include a varying number of electrons in the valence. It is important to match the all-electron (AE) wavefunction. GW pseudopotentials are often better at this than standard potentials.
- The use of hybrid functionals can also improve the hyperfine coupling constants when compared to experiment [2].
- We recommend using tightly converged settings:
PREC = Accurate EDIFF = 1E-8
- Additionally, we recommend performing convergence tests with respect to the plane-wave energy cutoff ENCUT and k-point mesh KPOINTS to ensure convergence has been achieved for your system.
- It is possible that your system relaxes to a non-magnetic solution, causing the hyperfine splitting to disappear. If you think your system should be magnetic, you can enforce it using NUPDOWN, which will return the hyperfine splitting, cf. forum post: https://vasp.at/forum/viewtopic.php?t=16921. NUPDOWN will change the
Total magnetic moment S=
at the start of the hyperfine coupling section in the OUTCAR.
Related tags and articles
References
- ↑ P. Bloechl, First-principles calculations of defects in oxygen-deficient silica exposed to hydrogen, Phys. Rev. B, 62, 6158 (2000).
- ↑ a b K. Szasz, T. Hornos, M. Marsman, and A. Gali, Hyperfine coupling of point defects in semiconductors by hybrid density functional calculations: The role of core spin polarization, Phys. Rev. B, 88, 075202 (2013).
- ↑ O. V. Yazyev, I. Tavernelli, L. Helm, and U. R. Roethlisberger, Core spin-polarization correction in pseudopotential-based electronic structure calculations, Phys. Rev. B 71, 115110 (2006).