Relativistic effects
Scalar relativistic effects using the ZORA formalism are included by default in ADF calculations. Different relativistic options, such as spin-orbit coupling, can be included using the Relativity
key
Note
Starting from the 2020 version, scalar relativistic effects are included by default. In 2019.3 and previous versions of ADF, relativistic effects were not included by default.
Relativity
Formalism [Pauli | ZORA | X2C | RA-X2C]
Level [None | Scalar | Spin-Orbit]
Potential [MAPA | SAPA]
SpinOrbitMagnetization [NonCollinear | Collinear | CollinearX | CollinearY | CollinearZ]
End
Relativity
Type: | Block |
Description: | Options for relativistic effects. |
Formalism
Type: | Multiple Choice |
Default value: | ZORA |
Options: | [Pauli, ZORA, X2C, RA-X2C] |
Description: | Note that if Level is None, no relativistic effects are taken into account, irrespective of the chosen formalism.
Pauli stands for the Pauli Hamiltonian.
ZORA means the Zero Order Regular Approximated Hamiltonian, recommended.
X2C and RA-X2C both stand for an exact transformation of the 4-component Dirac equation to 2-components.
X2C is the modified Dirac equation by Dyall.
RA-X2C is the regular approach to the modified Dirac equation. |
Level
Type: | Multiple Choice |
Default value: | Scalar |
Options: | [None, Scalar, Spin-Orbit] |
GUI name: | Relativity |
Description: | None: No relativistic effects.
Scalar: Scalar relativistic.
This option comes at very little cost.
Spin-Orbit: Spin-orbit coupled.
This is the best level of theory, but it is (4-8 times) more expensive than a normal calculation. Spin-orbit effects are generally quite small, unless there are very heavy atoms in your system, especially with p valence electrons (like Pb).
See also the SpinOrbitMagnetization subkey. |
Potential
Type: | Multiple Choice |
Default value: | MAPA |
Options: | [MAPA, SAPA] |
Description: | Starting from ADF2017 instead of SAPA (the Sum of neutral Atomical potential Approximation) MAPA is used by default for ZORA. The MAPA (the Minumium of neutral Atomical potential Approximation) at a point is the minimum of the neutral Atomical potentials at that point. Advantage of MAPA over SAPA is that the gauge dependence of ZORA is reduced. The ZORA gauge dependency is small for almost all properties, except for the electron density very close to a heavy nucleus. The electron density very close to a heavy nucleus can be used for the interpretation of isomer shifts in Mossbauer spectroscopy. |
SpinOrbitMagnetization
Type: | Multiple Choice |
Default value: | CollinearZ |
Options: | [NonCollinear, Collinear, CollinearX, CollinearY, CollinearZ] |
Description: | Relevant only for spin-orbit coupling and if unrestricted key has been activated.
Most XC functionals have as one ingredient the spin polarization in case of unrestricted calculations. Normally the direction of the spin quantization axis is arbitrary and conveniently chosen to be the z-axis.
However, in a spin-orbit calculation the direction matters, and it is arbitrary to put the z-component of the magnetization vector into the XC functional. There is also the exotic option to choose the quantization axis along the x or y axis.
It is also possible to plug the size of the magnetization vector into the XC functional. This is called the non-collinear approach.
- NonCollinear: the non-collinear method.
- CollinearXYZ: use the x, y, or z component as spin polarization for the XC functional.
- Collinear: the same as CollinearZ. |
MAPA and SAPA
The SAPA method is described in Ref. for the BAND program. The same potential was used in the ADF program.
However, starting from ADF 2017 instead of SAPA (the Sum of neutral Atomical potential Approximation) MAPA is used by default for ZORA. The MAPA (the Minumium of neutral Atomical potential Approximation) at a point is the minimum of the neutral Atomical potentials at that point. Advantage of MAPA over SAPA is that the gauge dependence of ZORA is reduced. The ZORA gauge dependency is small for almost all properties, except for the electron density very close to a heavy nucleus. The electron density very close to a heavy nucleus can be used for the interpretation of isomer shifts in Mössbauer spectroscopy
Recommendations:
Relativity
Level Scalar
Formalism ZORA
Potential MAPA
End
or
Relativity
Level Spin-Orbit
Formalism ZORA
Potential MAPA
End
Pauli
Specification of the Pauli formalism means that the first order relativistic corrections (the Pauli Hamiltonian) will be used . In a scalar relativistic run ADF employs the single point group symmetry and only the so-called scalar relativistic corrections, Darwin and Mass-Velocity. The treatment is not strictly first-order, but is quasi-relativistic, in the sense that the first-order scalar relativistic Pauli Hamiltonian is diagonalized in the space of the non-relativistic solutions, i.e. in the non-relativistic basis set.
The quasi-relativistic approach improves results considerably over a first-order treatment. There are, however, theoretical deficiencies due to the singular behavior of the Pauli Hamiltonian at the nucleus. This would become manifest in a complete basis set but results are reasonable with the normally employed basis sets. However, this aspect implies that it is not recommended to apply this approach with an all-electron basis set for the heavy atoms, and for very heavy elements even a frozen core basis set often fails to give acceptable results. The problems with the quasi relativistic approach of the Pauli Hamiltonian are discussed for example in Ref. .
ZORA
The ZORA approach gives generally better results than the Pauli formalism. For all-electron calculations, and in fact also for calculations on very heavy elements (Actinides), the Pauli method is absolutely unreliable. Therefore the ZORA method is the recommended approach for relativistic calculations with ADF.
ZORA refers to the Zero Order Regular Approximation . This formalism requires special basis sets, primarily to include much steeper core-like functions; applying the ZORA method with other, not-adapted basis sets, gives unreliable results. The ZORA basis sets can be found in subdirectories under the $AMSHOME/atomicdata/ADF/ZORA directory.
The ZORA formalism can also be used in Geometry Optimizations. However, there is a slight mismatch between the energy expression and the potential in the ZORA approach, which has the effect that the geometry where the gradients are zero does not exactly coincide with the point of lowest energy. The differences are very small, but not completely negligible, in the order of 0.0001 Angstrom.
X2C and RA-X2C
X2C stands for an exact transformation of the 4-component Dirac equation to 2-components .
RA-X2C also stands for an exact transformation of the 4-component Dirac equation to 2-components, in this case using a regular approach to calculate the transformation matrix.
In practice, however, often approximations are made, and this is also true for the implementation in ADF.
In the X2C and RA-X2C method implemented in ADF, first the 4-component Dirac equation for a model potential (MAPA) of the molecule is calculated for the given ADF basis set,
using the modified Dirac equation by Dyall for X2C,
or using the regular approach to the modified Dirac equation for RA-X2C.
With the method used in ADF in the basis set limit X2C and RA-X2C should lead to the same results for the model potential (MAPA).
However, since in practice always a finite basis set is used, even for the model potential the results for X2C and RA-X2C will differ.
Next the (electronic) 4-component Dirac solutions are transformed exactly to 2-components .
The transformation used is also used to calculate an effective one-electron 2-component kinetic energy operator in a basis set representation.
This kinetic energy matrix is then assumed to be constant in further ADF SCF calculation on the molecule.
The full Hamiltonian is approximated using the electron density in the 2-component picture, the so called Foldy-Wouthuysen picture.
In a similar way a spin-free (scalar relativistic) form of X2C and RA-X2C are calculated.
The spin-free form of X2C and RA-X2C will be different even in the basis set limit, see Ref. .
X2C and RA-X2C in ADF can be used in single point calculations only. An all electron basis set is needed.
For bond energies, polarizabilities and TD-DFT excitation energies the Foldy-Wouthuysen picture will be used.
For the calculation of the EFG, ESR g-value, and ESR A-tensor, the Dirac picure will be used.
X2C and RA-X2C is not implemented for frozen cores, optimization of nuclear coordinates, frequencies, NMR properties.
Spin-Orbit coupling
The Spin-Orbit option uses double-group symmetry. The symmetry-adapted orbitals are labeled by the quantum number J rather than L and any references in input to subspecies, such as a specification of occupation numbers, must refer to the double group labels.
Create runs must not use the Spin-Orbit formalism. The SFO analysis of Molecular Orbitals for a Spin-Orbit calculation is only implemented in the case of a scalar relativistic fragment file, which is the whole molecule.
In a Spin-Orbit run each level can allocate 2 electrons (times the dimension of the irreducible representation) as in a normal restricted calculation. However, contrary to the normal case these two electrons are not directly associated with spin-\(\alpha\) and spin-\(\beta\), but rather with the more general Kramer’s symmetry. Using the unrestricted feature in order to assign different numbers of electrons to a and b spin respectively cannot be applied as such. However, one can use the unrestricted option in combination with the collinear or non-collinear approximation. In that case one should use symmetry NOSYM, and each level can allocate 1 electron.
References