Abstract
We study symmetry breaking in the mean field solutions to the electronic structure problem for the 2 electron hydrogen molecule within the Kohn Sham (KS) local spin density functional theory with Dirac exchange (the XLDA model). This simplified model shows behavior related to that of the (KS) spin density functional theory (SDFT) predictions in condensed matter and molecular systems. The KS solutions to the constrained SDFT variation problem undergo spontaneous symmetry breaking leading to the formation of spin ordered states as the relative strength of the non-convex exchange term increases. Numerically, we observe that with increases in the internuclear bond length, the molecular ground state changes from a paramagnetic state (spin delocalized) to an antiferromagnetic (spin localized) ground state and a symmetric delocalized (spin delocalized) excited state. We further characterize the limiting behavior of the minimizer when the strength of the exchange term goes to infinity both analytically and numerically. This leads to further bifurcations and highly localized states with varying character. Finite element numerical results provide support for the formal conjectures. Various solution classes are found to be numerically stable. However, for changes in the R parameter, numerical Hessian calculations demonstrate that these are stationary but not stable solutions.





Similar content being viewed by others
Notes
Here, we use the following bound pointed out to the authors by N. Visciglia: Let \(\alpha >0\) be given. Then, for every \(a, b\in \mathbb {C}\), we have the following inequality:
$$\begin{aligned} \bigl |(a+b)|a+b|^\alpha -a|a|^\alpha -b |b|^\alpha \bigr |\lesssim (|a| |b|^\alpha + |b| |a|^\alpha ). \end{aligned}$$
References
Anantharaman, A., Cancès, E.: Existence of minimizers for Kohn–Sham models in quantum chemistry. Annales de l’Institut Henri Poincare (C) Non Linear Anal. 26(6), 2425–2455 (2009)
Aprà, E., Bylaska, E.J., De Jong, W.A., Govind, N., Kowalski, K., Straatsma, T.P., Valiev, M., Hubertus, J.J., van Dam, Y.A., Anchell, J., et al.: NWChem: past, present, and future. J. Chem. Phys. 152(18), 184102 (2020)
Axelsson, O., Alan Barker, V.: Finite Element Solution of Boundary Value Problems: Theory and Computation. SIAM, New York (2001)
Bank, R.E., Dupont, T.: An optimal order process for solving finite element equations. Math. Comput. 36(153), 35–51 (1981)
Barca, G.M.J., Gilbert, A.T.B., Gill, P.M.W.: Hartree–Fock description of excited states of H2. J. Chem. Phys. 141(11), 111104 (2014)
Benguria, R., Brézis, H., Lieb, E.H.: The Thomas–Fermi–von Weizsäcker theory of atoms and molecules. Commun. Math. Phys. 79(2), 167–180 (1981)
Braess, D.: Finite Elements: Theory, Fast Solvers and Applications in Solid Mechanics, 2nd edn. Cambridge University Press, Cambridge (2001)
Bramble, J.H.: Multigrid Methods, vol. 294. CRC Press, London (1993)
Bramble, J.H., Pasciak, J.E.: New convergence estimates for multigrid algorithms. Math. Comput. 49(180), 311–329 (1987)
Brandt, A.: Algebraic multigrid theory: the symmetric case. Appl. Math. Comput. 19(1), 23–56 (1986)
Brandt, A., McCormick, S., Ruge, J.: Algebraic multigrid (amg) for sparse matrix equations. Spars. Appl. 257 (1985)
Brenner, S.C., Ridgway Scott, L.: The Mathematical Theory of Finite Element Methods, vol. 15. Springer, Berlin (2008)
Briggs, W.L., Henson, V.E., McCormick, S.F.: A Multigrid Tutorial, 2nd edn. SIAM, New Delhi (2000)
Bylaska, E.J., Kohn, S.R., Baden, S.B., Edelman, A., Kawai, R., Ong, M.E.G., Weare, J.H.: Scalable parallel numerical methods and software tools for material design. In: Proceedings of the Seventh SIAM Conference on Parallel Processing for Scientific Computing, pp. 219–224 (1995)
Bylaska, E.J., Holst, M., Weare, J.H.: Adaptive finite element method for solving the exact Kohn–Sham equation of density functional theory. J. Chem. Theory Comput. 5(4), 937–948 (2009)
Chen, Y., Bylaska, E., Weare, J.: First principles estimation of geochemically important transition metal oxide properties. In: Kubicki, J.D. (ed.) Molecular Modeling of Geochemical Reactions, Chapter 4. Wiley, New York (2016)
Cohen, A.J., Mori-Sánchez, P., Yang, W.: Insights into current limitations of density functional theory. Science 321, 792–794 (2008)
Cohen, A.J., Mori-Sánchez, P., Yang, W.: Challenges for density functional theory. Chem. Rev. 112, 289–320 (2012)
Cohen-Tannoudji, C., Diu, B., Laloe, F.: Quantum Mechanics, vol. 1. Wiley, New York (1991)
Cox, P.A.: Transition Metal Oxides. Clearendon Press, Oxford (1992)
Dupont, T., Hoffman, J., Johnson, C., Kirby, R.C., Larson, M.G., Logg, A., Ridgway, S.L.: The FEniCS Project. Chalmers Finite Element Centre, Chalmers University of Technology, Gothenburg (2003)
Finite element basis functions. http://hplgit.github.io
Foresman, J.B., Frisch, A.: Exploring Chemistry with Electronic Structure Methods. Gaussian (1996)
Frank, R.L., Lieb, E.H., Seiringer, R., Thomas, L.E.: Bipolaron and n-polaron binding energies. Phys. Rev. Lett. 104(21), 210402 (2010)
Frank, R.L., Lieb, E.H., Seiringer, R., Thomas, L.E.: Stability and absence of binding for multi-polaron systems. Publications mathématiques de l’IHÉS 113(1), 39–67 (2011)
Golub, G.H.: Matrix Computations. Johns Hopkins Press, Baltimore (1996)
Gontier, D.: Existence of minimizers for Kohn–Sham within the local spin density approximation. Nonlinearity 28(1), 57 (2015)
Gontier, D., Hainzl, C., Lewin, M.: Lower bound on the Hartree–Fock energy of the electron gas. arXiv:1811.12461 (2018)
Gontier, D., Lewin, M.: Spin symmetry breaking in the translation-invariant Hartree–Fock uniform electron gas. arXiv:1812.07679 (2018)
Griesemer, M., Hantsch, F.: Unique solutions to Hartree–Fock equations for closed shell atoms. Arch. Ration. Mech. Anal. 203(3), 883–900 (2012)
Hackbusch, W.: Multi-Grid Methods and Applications, vol. 4. Springer, Berlin (1985)
Harrison, R.J., Fann, G.I., Yanai, T., Gan, Z., Beylkin, G.: Multiresolution quantum chemistry: basic theory and initial applications. J. Chem. Phys. 121(23), 11587–11598 (2004)
Hehre, W.J., Stewart, R.F., Pople, J.A.: self-consistent molecular-orbital methods. i. use of gaussian expansions of slater-type atomic orbitals. J. Chem. Phys. 51(6), 2657–2664 (1969)
Hypre library. https://computation.llnl.gov/projects/hypre-scalable-linear-solvers-multigrid-methods
Hu, H.: Electronic Structure Models: Solution Theory, Linear Scaling Methods, and Stability Analysis. UCSD Ph.D. Thesis (2014)
Kendall, R.A., Aprà, E., Bernholdt, D.E., Bylaska, E.J., Dupuis, M., Fann, G.I., Harrison, R.J., Jialin, J., Nichols, J.A., Nieplocha, J., et al.: High performance computational chemistry: an overview of nwchem a distributed parallel application. Comput. Phys. Commun. 128(1), 260–283 (2000)
Kirr, E., Kevrekidis, P.G., Pelinovsky, D.E.: Symmetry-breaking bifurcation in the nonlinear Schrödinger equation with symmetric potentials. Commun. Math. Phys. 308(3), 795–844 (2011)
Kohn, S.R., Weare, J.H., Ong, M.E.G., Baden, S.B.: Parallel adaptive mesh refinement for electronic structure calculations. In: Proceedings of the Eighth SIAM Conference on Parallel Processing for Scientific Computing (1997)
Le Bris, C.: Some results on the Thomas–Fermi–Dirac–von Weizsäcker model. Differ. Integral Eq. 6(2), 337–353 (1993)
Lenzmann, E.: Uniqueness of ground states for pseudorelativistic Hartree equations. Anal. PDE 2(1), 1–27 (2009)
Lieb, E.H.: Thomas–Fermi and related theories of atoms and molecules. Rev. Mod. Phys. 53(4), 603 (1981)
Lieb, E.H., Loss, M.: Analysis, 2nd edn. American Mathematical Society, New York (2001)
Lieb, E.H., Simon, B.: The Hartree–Fock theory for Coulomb systems. Commun. Math. Phys. 53(3), 185–194 (1977)
Lions, P.-L.: Solutions of Hartree–Fock equations for Coulomb systems. Commun. Math. Phys. 109(1), 33–97 (1987)
Logg, A., Wells, G.N.D.: Automated finite element computing. ACM Trans. Math. Softw. (TOMS) 37(issue 2, article 20) (2010)
Logg, A., Mardel, K.-A., Wells, G.N.: Automated Solution of Differential Equations by the Finite Element Method: The FEniCS Book. Springer, Berlin (2012)
McCormick, S.F.: Multigrid Methods, vol. 3. SIAM, New Delhi (1987)
Oliver, G.L., Perdew, J.P.: Spin-density gradient expansion for kinetic energy. Phys. Rev. A 20(2), 397–403 (1979)
Parr, R.G.: Quantum Theory of Molecular Electronic Structure. W. A. Benjamin, San Francisco (1972)
Parr, R.G., Yang, W.: Density-Functional Theory of Atoms and Molecules. Oxford Science Publications, Oxford (1989)
Peng, H., Perdew, J.P.: Synergy of van der waals and self-interaction corrections in transition metal monoxides. Phys. Rev. B 96(100101), 1–5 (2017)
Pozun, Z.D., Henkelman, G.: Hybrid density functional theory band structure engineering in hematite. J. Chem. Phys. 134, 224706-1–9 (2011)
Reed, M., Simon, B.: Analysis of Operators. Methods of Modern Mathematical Physics, vol. 4. Academic Press, New York (1978)
Ricaud, J.: Symétrie et brisure de symétrie pour certains problèmes non linéaires. Ph.D. thesis, Université de Cergy Pontoise (2017)
Ricaud, J.: Symmetry breaking in the periodic Thomas–Fermi–Dirac–von Weizsäcker model. Ann. Henri Poincaré 19(10), 3129–3177 (2018)
Rollmann, G., Rohrbach, A., Entel, P., Hafner, J.: First-principle calculations of the structure and magnetic properties of hematite. Phys. Rev. B 69(165107), 1–12 (2004)
Ruiz, D.: On the Schrödinger–Poisson–Slater system: behavior of minimizers, radial and nonradial cases. Arch. Ration. Mech. Anal. 198(1), 349–368 (2010)
Ruskai, M.B., Stillinger, F.H.: Binding limit in the Hartree approximation. J. Math. Phys. 25(6), 2099–2103 (1984)
Saad, Y., Schultz, M.H.: Gmres: a generalized minimal residual algorithm for solving nonsymmetric linear systems. SIAM J. Sci. Stat. Comput. 7(3), 856–869 (1986)
Sulem, C., Sulem, P.-L.: The Nonlinear Schrödinger Equation: Self-Focusing and Wave Collapse, vol. 139. Springer, Berlin (1999)
Szabo, A., Ostlund, N.S.: Modern Quantum Chemistry. Dover Publications, London (1989)
Tatebe, O.: The multigrid preconditioned conjugate gradient method. In: The Sixth Copper Mountain Conference on Multigrid Methods, Part 2, NASA. Langley Research Center (1993)
Valiev, M., Bylaska, E.J., Govind, N., Kowalski, K., Straatsma, T.P., Van Dam, H.J.J., Wang, D., Nieplocha, J., Aprà, E., Windus, T.L., et al.: Nwchem: a comprehensive and scalable open-source solution for large scale molecular simulations. Comput. Phys. Commun. 181(9), 1477–1489 (2010)
Van Emden, H., Yang, U.M.: Boomer amg: a parallel algebraic multigrid solver and preconditioner. Appl. Numer. Math. 41, 155–177 (2002)
Weinstein, M.I.: Lyapunov stability of ground states of nonlinear dispersive evolution equations. Commun. Pure Appl. Math. 39(1), 51–67 (1986)
Acknowledgements
We thank the anonymous referee for a very careful reading of this work and making many useful suggestions both to improve the exposition and clarify several points in the analysis. The work of J.L. is partially supported by the National Science Foundation under Grants DMS-1312659 and DMS-1454939 and by the Alfred P. Sloan Foundation. J.L.M. was supported in part by NSF Applied Math Grant DMS-1312874 and NSF CAREER Grant DMS-1352353.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Alain Goriely.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
A Appendix
A Appendix
We recall here the basics of the finite element methods we use in this work to numerically find the critical points of the XLDA Lagrangian. The numerical algorithms are implemented using a python implementation of the FENICS finite element package, (Dupont et al. 2003). Many of the tools we use here are discussed in more detail in the references (Bylaska et al. 2009; Hu 2014). For complete discussions of finite element methods, see the books of Axelsson and Alan Barker (2001), Bank and Dupont (1981), Braess (2001) and Brenner and Ridgway (2008). The method we develop here takes advantage of the sparsity of the FEM representation of the eigenvalue problem leading to an algorithm that scales linearly with number of basis functions. For resources on large-scale computing in computational chemistry, see Kendall et al. (2000) and Valiev et al. (2010).
1.1 I. The Finite Element Setup
Finite element tetrahedron defining FEM elements and nodes. The L tetrahedral elements are identified by \(e_l\). The global node are indexes by (m). For each element \(e_l\) a, there is global node at each corner. Generally, local nodes belonging to individual tetrahedra are also defined. See Axelsson and Alan Barker (2001), Braess (2001), Brenner and Ridgway (2008) and Bylaska et al. (2009). These are not shown and are managed transparently by the Dolfin software (Logg et al. 2010)
We assume that the solution, \(\psi _{\pm }\), exists in a bounded domain \(\Omega \in {\mathscr {R}}^3\) that can be divided into a set of L non-overlapping tetrahedral elements, \(\{e_l\}_{l=1}^L\) (Axelsson and Alan Barker 2001; Braess 2001; Brenner and Ridgway 2008; Bylaska et al. 2009), see Figs. 6 and 1. For the electronic structure problems, we are concerned with the atomic potentials represented by V(x) in the Hamiltonian below, (74), are singular. This leads to rapid variation in the solution to the eigenvalue problem in this region. In order to obtain accuracy, the FEM grid in this region must have a finer resolution as illustrated in Fig. 1 and discussed in Bylaska et al. (2009), Bylaska et al. (1995) and Kohn et al. (1997).
To construct the grid used in the calculation, we
1. Use BoxMesh (Logg et al. 2012) to generate a coarse mesh in a \(50\times 50\times 50\) domain. The initial number of cells in each direction is 2. So the total number of tetrahedra will be 48 and the total number of vertices will be 27 in the coarse mesh.
2. Find the closest mesh grids to the nuclei and set the parameter cell_marker (Logg et al. 2012) true that tells the code to refine the mesh. If cell_marker = false, it means this mesh will NOT be refined.
3. Refine the whole grid for three cycles.
Generally, FEM nodes are located at corners, along boundaries or in the centers of tetrahedral regions (Axelsson and Alan Barker 2001; Braess 2001; Brenner and Ridgway 2008; http://hplgit.github.io). For the calculations, here, the nodes are located only at the corners of the tetrahedra. These nodes are shared by adjacent tetrahedra as in Fig. 6. Each tetrahedron l has four corner nodes. A global index identifies a node as in Fig. 6 (global node numbers in brackets). There are M global nodes in the construction. In actual calculations, a local node index identifying a corner global node with a basis function inside a particular tetrahedral is also defined in Dolfin (Axelsson and Alan Barker 2001; Braess 2001; Brenner and Ridgway 2008; Bylaska et al. 2009; http://hplgit.github.io) to identify variation associated with a node within a particular tetrahedron (Axelsson and Alan Barker 2001; Braess 2001; Brenner and Ridgway 2008; http://hplgit.github.io). The somewhat difficult book keeping problem of keeping track of the global variation in the basis functions consistent with their local behavior is taken care of nicely in the FEniCS software, see Logg et al. (2012).
For each node (with global index m and local index i) in a tetrahedral element, l, a finite element basis functions \(\{\chi ^{e_l}_i\}\) is defined. In these calculations, the \(\{\chi ^{e_l}_i\}\) are linear functions centered on local nodes i in element \(e_l\) (Axelsson and Alan Barker 2001; Braess 2001; Brenner and Ridgway 2008; Bylaska et al. 2009; http://hplgit.github.io). For each global node m, the linear basis function \(\{\chi ^{e_l}_i\}\) is 1 on global node i and zero on all other nodes contained in the tetrahedral elements containing global node m. For a particular tetrahedron, the linear basis associated with local node i of tetrahedral \(e_l\), \(\{\chi ^{e_l}_i\}\), has value only in tetrahedra \(e_l\). Illustrations of how this works are given in [1]. The local node functions \(\{\chi ^{e_l}_i\}\) can be assembled in functions centered around the global nodes with index m as the global basis functions \(\eta _m(x)\).
A piecewise continuous function (here the approximated \(\psi _{\pm }(x)\)) can now be expanded as in Bylaska et al. (2009),
Here, M is the dimension of space of global nodes and \(c_{\pm ,m}\) is the coefficient of basis element \(\eta _m\). The value of the \(\psi _{\pm }\) on node m is \(c_{\pm ,m}\).
1.2 II. The Generalized Eigenvalue Problem
With the above formulation, solving the Kohn–Sham minimization problem related to (3) leads to the generalized eigenvalue problem (in many of the following equations the ± (\(+\) spin-up, − spin-down) notation has been suppressed to keep notation simple),
or
where k identifies the kth eigenfunction,
and
with \(V_{\text {eff}}\) given by
Here, \(\rho (x)\) is the total electron density, and \(\rho _\pm \) is the spin density, and \(V_{\mathrm {ex}, \pm }(\rho _{\pm },\alpha )\) is given by the scaled Dirac form
Note that, in the spin DFT, the exchange potential depends on the spin component, and thus, the effective Hamiltonian for the spin-up and spin-down orbitals is different; while the structure of the problem is the same, and hence, we keep the notation (e.g., for \({\mathbf {H}}\) and \({\mathbf {S}}\)) independent of spin component. The matrix \(H_{mn}\), (73), the overlap matrix \(S_{mn}\), (72) and integrals over V(x) in (74) can be obtained from the FEniCS software (Logg et al. 2012). The calculation of these matrix is also carefully discussed for the electronic structure problem in Bylaska et al. (2009) and in general in Axelsson and Alan Barker (2001), Braess (2001) and Brenner and Ridgway (2008). The full potential \(V_{\mathrm{eff}}\) given by (74) is a function of the density requiring that the eigenvalue problem, (70), be solved iteratively until self-consistency is achieved. We are only interested in the lowest ± energy solutions, though the methods can be modified to higher energy states as well.
1.3 III. Solution to the Generalized Eigenvalue Problem and the Associate Coulomb Problem
The objective of the calculation is the solution of the generalized eigenvalue problem, (70). However, this requires the input of a current estimate of the Classical potential \(V_\mathrm{ee}\) required in \(V_{\text {eff}}\), (74). This may be found as the solution to the Poisson equation
To solve this PDE, \(V_\mathrm{ee}\) is also expanded in the finite element basis as
(76) is then represented by a system of linear equations giving the \(\{v_m\}\). Given a solution to the Coulomb problem, (76), based on a current density for the iteration, the generalized eigenvalue problem, (70), is also solved in the \(\{\eta _m\}_{m=1}^{M}\) finite element basis functions. Each molecular orbital is represented as
Note, for this problem, there is only one filled molecular orbital for each spin. The finite element discretization of the one-electron equation for the current iteration is given as, for \(i = \pm \),
\(c_{i}=\{c_{i1},\ldots ,c_{im}\}\) are the coefficients of molecular orbital in the expansions of finite element basis. The elements of the operator \((T_i-\epsilon _{i})\) are
The elements of \(v_{i}\) are given by
and are calculated in an iterative process in which \(V_{\text {eff}, i}(x)\) is defined for step k from the results of the self-consistent solver in the prior iteration.
1.3.1 Details of the FEniCS Solver
The AMG solver is based on a V-cycle (Briggs et al. 2000; Hu 2014) with a maximum number of multi grid levels of 25. For each fine to course grid transfer, a single pre-smoothing step is taken. For each course to fine transfer, a single post-smoothing step is taken. These smoothing steps use a symmetric-SOR/Jacobi method. On the coarsest level, the course FEM equation is relaxed by Gaussian elimination. In the iteration, an energy correction step is applied to update new eigenvalues after the Helmholtz equation is solved for a set of \(\epsilon ^{(k)}\) from the prior AMGCG cycle. The self-consistent solver converges when the total energy difference in two consecutive iterations is smaller than a selected tolerance. These are solved via the FEniCs code using the GMRES (Saad and Schultz 1986) and BOOMER AMG (Algebraic Multigrid (Briggs et al. 2000)) packages. The solution to this problem is of order M (Hu 2014). To improve the convergence of the solution, a preconditioning based on the algebraic multigrid method is used (Tatebe 1993; Van Emden and Yang 2002). For an introduction to multigrid methods and their application to problems in electronic structure, see Bramble (1993), Bramble and Pasciak (1987), Brandt (1986), Brandt et al. (1985), Briggs et al. (2000), Bylaska et al. (1995), Hackbusch (1985), Harrison et al. (2004), Kohn et al. (1997) and McCormick (1987).
1.4 IV. The Wavefunction and Orbital Energy Update and Iteration
1.4.1 IV.i: Some Preliminaries
The eigenvalue problem, (79), is solved using an iterative process in which for step k, the \(\psi _{\pm }\) on right hand side of (79) and the orbital energies, \(\epsilon _{\pm }^{(k)}\), at step k are assigned the values and functionality from the \(k-1\) step. The iteration is developed with the intention of producing linear scaling in the number of FEM basis functions, M. This is achieved by developing a solver strategy that emphasizes the use of the operator \([(\nabla ^2-k^2)]^{-1}\) which is efficiently implemented in multigrid schemes.
The density functional equations leading to the values of \(\epsilon _i^k\) and \(\psi _i^k\) for the k values (update from \(\psi _i^{(k-1)}\) to \(\psi _i^{k}\)) are written as
where \(V_\mathrm{ext}\) is the external potential from (1). The electron-electron Coulomb potential (calculated from FeniCS as above) is given by
The exchange potential is given by
This is now a linear PDE of the form
Note that, all the potential terms in (82) have been collected in the function \(f^{(k-1)}_i\). We calculate the solution to (85) using an efficient multigrid method. Because of the complexity of the grid, we use the AMGCG implemented in the FEniCS software (Logg et al. 2012).
1.4.2 IV.ii: Update of the Wavefunction, from \(\psi ^{(k-1)}(x)\) to \(\psi ^{k}(x)\)
To initiate the \(k^{\mathrm{th}}\) iteration (\(\psi _i^{(k-1)}\) to \(\psi _i^k\)), we assume we have solutions \(\psi _i^{(k-1)}(x)\) and \(\epsilon _i^{(k-1)}\). The update of the wavefunction proceeds directly from (85) as
All the functions in this equation are defined from the solution that we obtain from AMGCG.
To complete the iteration cycle, we also need an update of the orbital energy \(\epsilon _i^{(k-1)}\) to \(\epsilon _i^{k}\).
1.4.3 IV.iii: Update of the Orbital Energy
We assume we have \(\psi _i^{(k-1)}(x)\) and \(\epsilon _i^{(k-1)}\) and begin by defining two Greens functions:
The \((k-1)^{\mathrm{th}}\) Green’s function, \(G^{(k-1)}_i\), with energy \(\epsilon ^{(k-1)}\),
and a Green’s function, \(G^{\mathrm{con}}_i\) with the converged DFT orbital energy (from converged solution to DFT equations), \(\epsilon _i^{\mathrm{con}}\). This is given by
In the iteration, the updated \(\epsilon ^{k}_i\) given by
is taken to be a good approximation to \(\epsilon ^{\mathrm{con}}\). Using this in (88), we have
the objective is to calculate an orbital energy correction from these equations using \(\psi _i^{(k-1)}\).
The function \(\psi ^{\mathrm{con}}_i\) satisfies the orbital PDE,
In this equation, \(\epsilon _i^{\mathrm{con}}\) is the converged orbital energy.
We assume that \(\psi _i^{(k-1)}\) is a good approximation to \(\psi ^{\mathrm{con}}_i\), i.e., that it approximately satisfies
Now we expand the full Green’s function (RHS) in the energy correction \(\delta \epsilon ^{k}_i\) to obtain an equation that will update the orbital energy (find a correction to \(\epsilon ^{(k-1)}_i\)).
We use the operator identity,
to obtain
Iteration of this equation leads to an expression for the propagator to first order in \(\delta \epsilon ^{k}_i\) as
We can use this result in (92) to give
This is more conveniently written in vector notation (Cohen-Tannoudji et al. 1991) as
or
Closing this equation on the left with \(\left\langle f^{(k-1)}\right| \) gives a linear expression for \(\delta \epsilon ^{k}_i\) which may be in terms of the \(\psi ^{k}_i\), (86) , as
This may be solved for \(\delta \epsilon ^{k}_i\) to obtain
This gives the update to \(\epsilon _i^{(k-1)}\) via (89) to complete the \(k^{\text {th}}\) iteration.
1.5 V. The Self-Consistent Iteration
Algorithm 1 summarizes the process followed by the self-consistent solver. An initial guess \((c_{i}^{0},\epsilon _{i}^{0}), i=1,\ldots ,n\) is given to start the self-consistent iterations. The solver stops when the total energy difference in two consecutive iterations is smaller than the tolerance TOL.

1.6 VI. Hessian Analysis
The model we investigate in this work is the local spin density approximation (LDA) (without correlation energy contributions). As above, the ground singlet state spin unrestricted density functional theory for this two-electron system defines two orbital wave functions \((\psi _+,\psi _-)\). The total energy functional is \(E(\psi )\) is
where \(V_R(x)\) is the nuclear potential. The constraints on \((\psi _+,\psi _-)\) are
We define the Lagrangian as
where \((\epsilon _+,\epsilon _-)\) are Lagrange multipliers.
Finding the stationary variation in (103) with respect to the functions \(\psi _+\) and \(\psi _-\) leads to effective one-electron eigenvalue equations.
where \((\psi _+,\psi _-)\) and \((\epsilon _+,\epsilon _-)\) satisfy normalization constraints.
In order to determine whether the stationary extremum of \(L(\psi _+,\psi _-,\epsilon _+,\epsilon _-)\) with respect to functional variation are a maximum, a minimum or a saddle point, the second-order functional derivative (the Hessian matrix) may be analyzed (Hu 2014). In the following, the stationary solutions \((\psi _+,\psi _-)\) and their eigenvalues \((\epsilon _+,\epsilon _-)\) satisfy (104) and (102). \((\lambda _i, w_i)\) are eigenvalues and eigenvectors of the Hessian Matrix, \({\textbf {Hess}}\), defined as the solutions to the eigenvalue problem,
where the Hessian matrix is defined as
where
In addition, the eigenfunctions \(w_i(x)\) satisfy the orthogonality relations
If all the eigenvalues of \({\textbf {Hess}}\) are positive, then there is no descent direction in the function space. Negative eigenvalues imply that there is a descent direction. To carry out this calculation, the integrals of the Coulomb potential required in (106) are obtained by solving the Poisson equation as in (83), and performing the numerical integrals. The calculated eigenvalues are shown in Table 1.
Rights and permissions
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Holst, M., Hu, H., Lu, J. et al. Symmetry Breaking and the Generation of Spin Ordered Magnetic States in Density Functional Theory Due to Dirac Exchange for a Hydrogen Molecule. J Nonlinear Sci 32, 89 (2022). https://doi.org/10.1007/s00332-022-09845-2
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00332-022-09845-2