5.29. Broken-Symmetry Wavefunctions and Exchange Couplings¶
A popular way to estimate the phenomenological parameter \(J_{\mathrm{AB} }\) that enters the Heisenberg–Dirac–van Vleck Hamiltonian which parameterizes the interaction between two spin systems is the “broken-symmetry” formalism. The phenomenological Hamiltonian is:
It is easy to show that such a Hamiltonian leads to a “ladder” of spin states from \(S=S_{\mathrm{A} } + S_{\mathrm{B} }\) down to \(S=\left|{ S_{\mathrm{A} } - S_{\mathrm{B} }} \right|\). If the parameter \(J_{\mathrm{AB} }\) is positive the systems “A” and “B” are said to be ferromagnetically coupled because the highest spin-state is lowest in energy while in the case that \(J_{\mathrm{AB} }\) is negative the coupling is antiferromagnetic and the lowest spin state is lowest in energy.
In the broken symmetry formalism one tries to obtain a wavefunction that breaks spatial (and spin) symmetry. It may be thought of as a “poor man’s MC-SCF” that simulates a multideterminantal character within a single determinant framework. Much could be said about the theoretical advantages, disadvantages, problems and assumptions that underly this approach. Here, we only want to show how this formalism is applied within ORCA.
For \(N_{\mathrm{A} }\) unpaired electrons localized on “site A” and \(N_{\mathrm{B} }\) unpaired electrons localized on a “site B” one can calculate the parameter \(J_{\mathrm{AB} }\) from two separate spin-unrestricted SCF calculations: (a) the calculation for the high-spin state with \(S=\frac{\left({ N_{\mathrm{A} } + N_{\mathrm{B} }} \right)}{2}\) and (b) the “broken symmetry” calculation with \(M_{S} = \frac{\left({ N_{\mathrm{A} } -N_{\mathrm{B} } } \right)}{2}\) that features \(N_{\mathrm{A} }\) spin-up electrons that are quasi-localized on “site A” and \(N_{\mathrm{B} }\) spin-down electrons that are quasi-localized on “site B”. Several formalisms exist to extract \(J_{\mathrm{AB} }\): [722, 723, 724, 725, 726, 727].
We prefer the last definition (Eq. (5.170)) because it is approximately valid over the whole coupling strength regime while the first equation implies the weak coupling limit and the second the strong coupling limit.
In order to apply the broken symmetry formalism use:
%scf BrokenSym NA,NB
end
The program will then go through a number of steps. Essentially it computes an energy and wavefunction for the high-spin state, localizes the orbitals and reconverges to the broken symmetry state.
Caution
Make sure that in your input coordinates “site A” is the site that contains the larger number of unpaired electrons!
Most often the formalism is applied to spin coupling in transition metal complexes or metal-radical coupling or to the calculation of the potential energy surfaces in the case of homolytic bond cleavage. In general, hybrid DFT methods appear to give reasonable semiquantitative results for the experimentally observed splittings.
As an example consider the following simple calculation of the singlet–triplet splitting in a stretched Li\(_{2}\) molecule:
#
# Example of a broken symmetry calculation
#
! B3LYP DEF2-SVP TightSCF
%scf BrokenSym 1,1
end
* xyz 0 3
Li 0 0 0
Li 0 0 4
*
There is a second mechanism for generating broken-symmetry solutions in
ORCA. This mechanism uses the individual spin densities and is invoked
with the keywords FlipSpin
and FinalMs
. The strategy is to exchange
the \(\alpha\) and \(\beta\) spin blocks of the density on certain
user-defined centers after converging the high-spin wavefunction. With
this method arbitrary spin topologies should be accessible. The use is
simple:
#
# Example of a broken symmetry calculation using the "FlipSpin" feature
#
! B3LYP DEF2-SVP TightSCF
%scf
FlipSpin 1
# Flip spin is a vector and you can give a list of atoms
# on which you want to have the spin flipped. For example
# FlipSpin 17,38,56
# REMEMBER: counting starts at atom 0!
FinalMs 0
# The desired Ms value of the broken symmetry determinant.
# This value MUST be given since the program cannot determine it by itself.
end
* xyz 0 3
Li 0 0 0
Li 0 0 4
*
Finally, you may attempt to break the symmetry by using the SCF stability analysis feature (see Section SCF Stability Analysis). The ground spin state can be obtained by diagonalizing the above spin Hamiltonian through ORCA-ECA utility (see orca_eca).
5.29.1. Approximate Spin Projection Method¶
The approximate spin projection (AP) method, proposed by Yamaguchi and co-workers, is a technique to remove the spin contamination from exchange coupling constants.[726, 728, 729] In this scheme, the energy of a system is given by
The parameter \(\alpha\) is calculated as
Here, \(S_Z^{\mathrm{BS} }\) is the \(z\)-component of the total spin for the BS state (\(S_Z^{\mathrm{BS} }=(N_{\alpha}-N_{\beta})/2\)). Alternatively, one can adopt Noodleman’s scheme,[724] where \(\alpha\) is calculated as follows
or Ruiz’s scheme,[730] with \(\alpha\) equal to
The AP method is requested via the tag APMethod
in the %scf
block:
%scf BrokenSym NA,NB
APMethod 3 # 1 = Noodleman
# 2 = Ruiz
# 3 = Yamaguchi
end
The default is APMethod 0
, which corresponds to a normal BS
calculation. Yamaguchi’s AP method is available for single point energy
calculations and geometry optimizations. If we run a geometry
optimization in the context of Yamaguchi’s AP method, then, the gradient
of equation (5.171) w.r.t a nuclear displacement \(X\) reads as
The last term contains the derivative \(\frac{\partial\alpha}{\partial X}\). ORCA uses the formalism proposed by Saito and Thiel, which involves solving the CP-SCF equations in each geometry optimization cycle.[731] The cost of such a calculation is higher than using Noodleman’s or Ruiz’s schemes, where \(\frac{\partial\alpha}{\partial X}=0\).
5.30. Decomposition of the Magnetic Exchange Coupling¶
The Decomposition method ([732, 733, 734, 735]) aims to extract the main physical contributions to the magnetic exchange coupling \(J_{ab}\) between two magnetic sites \(A\) and \(B\) based on successive relaxation of high-spin (HS) and broken symmetry determinants. The present implementation in ORCA refers to systems involving two magnetic centres and is based on the use of the Yamaguchi formula. For systems involving more centres, the Yamaguchi formula is invalid, and the decomposition implies a different strategy for which an input file generator to perform the decomposition with ORCA is available here.([736, 737])
Based on the Heisenberg-Dirac-van Vleck Hamiltonian,
magnetic exchange coupling may be decomposed into three main physical contributions: i) the ferromagnetic direct exchange \(J_0\) between the magnetic centres, ii) the antiferromagnetic kinetic exchange contribution \(\Delta J_\text {KE}\) reflecting the relaxation of the magnetic centres in the low-spin state, and iii) the spin polarisation effects \(\Delta J_\text {SP}\) which corresponds to the differential response of the core (non-magnetic) orbitals in the HS and BS determinants and which may be ferro- or antiferromagnetic, depending on the system.
To extract these contributions from DFT or HF calculations, a set of starting orbital is obtained from an HS state calculation, either in the restricted open-shell formalism (HS.RO) or the quasi-restricted open-shell formalism (HS.qRO). This defines a set of doubly occupied molecular orbitals and a set of singly-occupied orbitals (SOMOs) according to the number of unpaired electrons. The SOMOs are then localised using by default the Pipek-Mezey method resulting in a set of localised magnetic orbitals. By flipping the spin of the electrons associated with one centre, a first BS determinant is obtained for which the energy is computed without optimising any orbital (BS.NOpt). Using the HS.RO and BS.NOpt determinants, the first direct exchange contribution may be calculated as,
Or with the HS.qRO,
To compute the second kinetic exchange contribution, from the BS.NOpt determinant, magnetic orbitals are relaxed in the field of the frozen core (non-magnetic) orbitals, resulting in a new BS frozen core determinant (BS.FC). Using the BS.FC and HS.RO or HS.qRO determinants and retrieving the direct exchange contribution, the kinetic exchange may be computed,
The contribution from the spin polarisation effects is computed by allowing the relaxation of the core orbitals while keeping the magnetic orbitals frozen (FM) from the HS.RO/HS.qRO and the BS.NOpt determinants, resulting in the HS.FM and BS.FM determinants, respectively. Using these two new determinants and retrieving the direct exchange contribution, the spin polarisation effects may be evaluated as,
In addition to the usual use of the Yamaguchi formula with fully relaxed HS and BS determinants, the magnetic exchange coupling may be evaluated by summing these three contributions up, the so-called Recomposition method,
In order to use the decomposition:
%scf DecompositionPath NA,NB
end
with NA
and NB
the number of unpaired eletrons in the sites \(A\) and \(B\), respectively.
The program will then go through several steps to perform the decomposition as described above. To use the HS.RO as reference definition of the orbitals, HFTyp=ROHF must be used whilst, for HS.qRO, it must be HFTyp=UHF.
Caution
Make sure that in your input coordinates “site A” is the site that contains the larger number of unpaired electrons!