Energies and spectra of solids from the algorithmic inversion of dynamical Hubbard functionals
Tommaso Chiarotti, Andrea Ferretti, and Nicola Marzari

TL;DR
This paper introduces an efficient algorithmic approach to compute spectral and thermodynamic properties of solids using dynamical Hubbard functionals, simplifying complex frequency-dependent calculations and achieving results comparable to advanced methods.
Contribution
The authors develop a novel pole-sum representation and map the Dyson equation into an exactly solvable nonlinear eigenvalue problem, enhancing computational efficiency and physical insight.
Findings
Accurate spectral and thermodynamic properties of SrVO3 match experimental data.
Significant reduction in computational cost compared to traditional methods.
Method provides a transparent physical interpretation of dynamical effects.
Abstract
Energy functionals of the Green's function can simultaneously provide spectral and thermodynamic properties of interacting electrons' systems. Though powerful in principle, these formulations need to deal with dynamical (frequency-dependent) quantities, increasing the algorithmic and numerical complexity and limiting applications. We first show that, when representing all frequency-dependent propagators as sums over poles, the typical operations of dynamical formulations become closed (i.e., all quantities are expressed as sums over poles) and analytical. Importantly, we map the Dyson equation into a nonlinear eigenvalue problem that can be solved exactly; this is achieved by introducing a fictitious non-interacting system with additional degrees of freedom which shares, upon projection, the same Green's function of the real system. Last, we introduce an approximation to the…
| (THz) | PBEsol | LDA+EDMFT [35] | This work |
|---|---|---|---|
| 4.86 | 4.3 | 3.9 | |
| 10.3 | 9.0 | 9.4 | |
| 11.0 | 11.2 | 12.1 | |
| 17.3 | 18.9 | 19.4 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Chemical Physics Studies · Electronic and Structural Properties of Oxides · Catalysis and Oxidation Reactions
\externaldocument
supplemental_material
Energies and spectra of solids from the algorithmic inversion of localized
Tommaso Chiarotti
Theory and Simulations of Materials (THEOS) and National Centre for Computational Design and Discovery of Novel Materials (MARVEL), École Polytechnique Fédérale de Lausanne, 1015 Lausanne, Switzerland
Andrea Ferretti
Centro S3, CNR–Istituto Nanoscienze, 41125 Modena, Italy
Nicola Marzari
Theory and Simulations of Materials (THEOS) and National Centre for Computational Design and Discovery of Novel Materials (MARVEL), École Polytechnique Fédérale de Lausanne, 1015 Lausanne, Switzerland
Abstract
Energy functionals of the Green’s function can provide simultaneously spectral and thermodynamic properties of interacting electrons’ systems. Exploiting a localized-GW approach, we introduce an approximation to the exchange-correlation part of the Klein functional that generalizes the energy functional of DFT+U to host a dynamical screened potential . Furthermore, we solve exactly the resulting Dyson equation extending to crystals the algorithmic-inversion method. We then compute the spectral, thermodynamic, and vibrational properties of SrVO3, finding results in close agreement with experiments and state-of-the-art computational methods, at very reduced computational costs.
pacs:
Accurate and predictive calculations of materials properties have been and remain a challenging task [1]. Though density-functional theory (DFT) has provided a major step forward in the prediction of ground-state properties [2, 3], addressing spectroscopic quantities remains challenging [4, 5, 6, 7, 8, 9]. To overcome the intrinsic limitations of DFT, dynamical methods, mostly based on Green’s functions, have been used; these includes many-body perturbation theory (MPBT) approaches such as [10, 11], dynamical mean-field theory [12, 13] (DMFT), spectral functional theories [14, 5, 15] (SFT), and electron-boson interaction schemes [16, 17]. In all of these approaches dynamical (frequency-dependent) self-energies or potentials appear.
In Green’s function theories, the Luttinger-Ward (LW) and Klein functionals [18, 19, 20, 21, 22] are energy functionals of the Green’s function that are variational and result in conserving potentials that are dynamical. Though explicitly known diagrammatically, the exact term is computationally inaccessible and needs to be approximated [23, 24]. The choice of the approximation for determines the physics accessible to the functional, ranging from long-range plasmonic effects, as in [10, 11], to strongly-correlated local interactions as in DMFT [12, 13]. The stationarity condition of the functional yields the Dyson equation involving the interacting propagator and the dynamical self-energy (as derivative of wrt ) [21, 22]. Therefore, the functional and its derivative determine the thermodynamics and the spectral properties of a material, also allowing, at self-consistency, one to compute ground-state quantities such as forces and phonons through Hellmann-Feynman theorem [25].
Due to the presence of dynamical quantities, applications where both spectroscopic and thermodynamic quantities are computed together are limited (see Ref. [26] and references therein). In the context of , such calculations have been performed for model systems, such as the homogeneous electron gas [27] or Hubbard chains [28], and later extended to solids, typically using an imaginary-axis formalism [29, 30, 31, 32]. This latter approach has been proven very effective for the prediction of ground-state properties, but retains limited accuracy for spectral properties, stemming from the analytic continuation to the real axis [33]. In the DMFT framework, an efficient implementation of a LW functional has made possible the calculation of ground-state quantities for crystals, while simultaneously accessing spectral properties [34, 35], notwithstanding the price of numerical limitations related to the cost of the solvers [13].
In the Letter, we adopt the Klein functional formalism to introduce a term that generalizes the DFT+U energy functional of Dudarev et al. [36] to host a dynamical screened potential , rather than a static . The derivative of the functional yields the localized- self-energy of Ref. [37], together with a choice for the double-counting term. The resulting Dyson equation is treated as a non-linear eigenvalue problem, and solved via an exact mapping to a non-interacting system generalizing the “algorithmic inversion method on sum-over-poles” (AIM-SOP) [26] to the case of real materials. Within this approach, the single-particle Green’s function, along with the Dyson orbitals and excitation energies of the system, are obtained and used to calculate accurate spectral and thermodynamic properties of the material. In addition to providing an exact solution to the Dyson equation, the procedure addresses, e.g., problems with avoided crossing in the quasi-particle solution of the Dyson equation, or numerical difficulties when integrating the Green’s function to obtain thermodynamic quantities [26]. We apply this framework to the paradigmatic case study of the correlated metal SrVO3 [38, 39, 40] finding results in very good agreement with experiments and state-of-the-art methods for the spectrum, bulk modulus, and phonons, at a greatly reduced computational cost compared to established approaches.
Algorithmic inversion method. First, we introduce a general framework to solve the Dyson equation . This task can be seen as the generalization to embedded (open) systems of the diagonalization of an Hamiltonian for closed systems. Assuming to be analytical in a connected subset of the complex plane, one can exactly map the solution to the Dyson equation into the non-linear eigenvalue problem (usually shortened as NLEP [41])
[TABLE]
where are the corresponding (discrete) eigenvalues and right eigenvectors. In particular, it is possible to show that the eigenvalues are the poles of the resolvent , and, when poles are first-order (not granted in general), the right/left eigenvectors provide their residues.
Though general algorithms to solve the NLEP problem exists, we consider here the self-energy to be meromorphic (isolated poles) over the whole complex plane, and to only have first-order poles. This amounts to writing the dynamical part of the self-energy (the static contribution being included in ) as a sum over poles (SOP) [42, 26]:
[TABLE]
resulting in a truncated Lehmann representation [42]. In Eq. (2), the amplitudes are operators acting on the one-particle Hilbert space defined by , and are scalars respecting the time-ordering condition when , being the chemical potential of the system. Within these hypotheses can also be written exactly as a SOP, and the algorithmic inversion method (AIM) allows to obtain the coefficients of the representation, as it is for the scalar homogeneous case of Ref. [26].
Introducing a factorization of the self-energy residues , the Green’s function reads
[TABLE]
which corresponds to embedding a non-interacting system and non-interacting fictitious degrees of freedom (baths), each having an Hamiltonian and coupled to by . Notably, the factorization of is not unique; possible choices are or could be based, e.g., on the singular value decomposition (SVD) of . By going backwards in the embedding procedure, the total Green’s function of the system plus the baths is with
[TABLE]
in particular, , with projecting onto the Hilbert space. Importantly, the freedom in the factorization of can be exploited to minimize the dimension of the subspaces corresponding to (i.e. making as rectangular as possible, e.g., via a SVD), and thereby reducing the overall dimension of the matrix.
At this point, while the resulting can be expressed exactly as a SOP, it may still feature higher-order poles. This is directly connected to the question whether is diagonalizable (i.e. whether it admits a complete spectral representation): in the language of nonlinear eigenvalue problems, the eigenvalues of Eq. (1) need to be semi-simple [41] for the GF to have only simple poles. In turn, this depends on the nature of the self-energy. For instance, when the poles of the self-energy are real (with an infinitesimal offset from the real axis), and their residues are Hermitian, the AIM matrix is Hermitian, a sufficient (but not necessary) condition for diagonalizability. In the following, the latter is assumed.
Thus, the diagonalization of yields the desired SOP expression for the Green’s function:
[TABLE]
where are the right/left eigenvectors of Eq. (1) computed, according to the above discussion, as the projections of the linear eigenvectors on the manifold, and with their eigenvalues. We have thus turned a non-linear eigenvalue problem into a linear one in a larger space. Hence, starting from the poles and residues of the self-energy this algorithmic inversion provides excitation energies, lifetimes, and amplitudes (Dyson orbitals) of the system, i.e., the real and imaginary part of the poles and their residues. Furthermore, the knowledge of the Green’s function as SOP allows for the analytic calculations of its moments and thus for the evaluation of integrated thermodynamic quantities [26]. This approach is the generalization to the non-homogeneous case of Ref. [26], in which the homogeneous electron gas was considered. Mathematically, AIM can be viewed as a special case of the “linearization” treatment of NLEP using rational functions [41]. In Ref. [43] a similar construction was used to efficiently invert the Dyson equation in the context of DMFT, with applications in Refs. [13, 44, 45]. Related approaches have also appeared recently to efficiently compute the GW self-energy and solve the Bethe-Salpeter equation [46, 47].
Localized-GW functional. Taking AIM-SOP as a formal and effective way to solve electronic-structure problems subject to dynamical potentials, here we introduce a functional formulation that generalizes the DFT+U energy functional of Dudarev et al. [36] to host a frequency-dependent screened potential . In particular, we write a localized- Klein energy functional
[TABLE]
where stands for , , is the Green’s function of the system, is the density of , and is the projection of onto a localized manifold of electronic states (noted as Hubbard manifold). For a single site the generalized Hubbard energy functional reads:
[TABLE]
with being the screened potential of the system projected onto the localized space and averaged over it, and a constant aimed to address double counting.
then yields the time-ordered self-energy
[TABLE]
which is composed by the localized- self-energy [37] (first term), and a double-counting term . Here, we fix the double counting parameter as , so that , in agreement with Ref. [48]. Importantly, we note that reduces to the DFT+U Hubbard energy term of Ref. [36] when a static screened local interaction is considered. In addition, reduces to the functional (plus a double-counting term) in the limit of the Hubbard manifold becoming the entire crystal. The generalization to multiple sites consists in summing different terms, one per site, and is not treated here for simplicity.
Being a Klein functional with the screened interaction set to , can be made stationary by solving self-consistently the corresponding Dyson equation with a static term and a self-energy
[TABLE]
where span the localized Hubbard space. Here, the use of the algorithmic inversion method is crucial and provides a “closed” formulation with respect to the SOP form for the propagators. Starting with an initial Green’s function expressed on SOP, e.g., , and a SOP for the screened interaction , the self-energy of Eq. (Energies and spectra of solids from the algorithmic inversion of localized ), and consequently also , can be written as a SOP, since the convolution of two SOPs is a SOP [26] and the projections are just linear operations on the residues. With a self-energy on SOP, the algorithmic-inversion method can be used to find the SOP for the Green’s function. The cycle can then be iterated until self-consistency. Furthermore, the SOP form of the Green’s function naturally allows for the accurate evaluation of the generalized Hubbard energy of Eq. (Energies and spectra of solids from the algorithmic inversion of localized ), the chemical potential, and in general integrated thermodynamic quantities [26].
Application to SrVO3. As a case study, we apply the formalism to the paradigmatic example of SrVO3, where localized- has already been proven to give qualitative good spectral results [37]. Here, we provide not only the spectral properties of the material but also integrated quantities, such as the total energy and its derivatives (lattice parameter, bulk modulus, phonons), obtained from the functional . Note that in the Letter we choose a correlated metal, though the framework can be readily applied also to correlated gapped materials. As mentioned, a choice of , accounting for the dynamical screening of the electrons in the Hubbard localized manifold, is needed, and given the localized- nature of the self-energy, and thus of the functional, we have considered to be the average over the Hubbard space of the screened interaction in the random-phase approximation; further details are given in the Supplemental Material [49].
Though designed for self-consistency, here we limit the approach to a one-shot calculation — i.e, a single-step in the stationarization of — using as starting propagator the self-consistent Kohn-Sham Green’s function computed with standard semi-local (PBEsol) DFT [50]. By doing so, we need to evaluate the energy functional at , and the same for the self-energy, . Exploiting the algorithmic-inversion method we find the non-self-consistent Green’s function. At this level, the localized- Klein energy functional simplifies to , correcting the DFT energy with a generalized dynamical Hubbard energy term. The numerical details of the calculations are given in the Supplemental Material [49].
In Fig. 1 we show the spectral function resulting from the calculations. Contrary to DFT (PBEsol), or DFT+U (PBEsol+U), that only shifts the chemical potential, the spectral function originating from shows a reduction of the bandwidth along with a renormalization of the full width of the t2g bands. In Tab. 1 we report the bandwidth (BW), the mass enhancement factor (), and the positions of the lower/upper satellites (LS/US). While PBEsol and PBEsol+U overestimate occupied and full bandwidth, the present results reproduce the data of Ref. [37] from localized- and are in very good agreement with experiments [52, 53] and DMFT [51, 40, 38].
From the knowledge of the SOP of the Green’s function (here KS) and the functional form of , we can straightforwardly calculate total energies and total-energy differences. In Fig. 2 we compare the equation of state for SrVO3 as obtained from PBEsol, PBEsol+U, and the present dynamical formulation. In the legend we report the estimated values for the equilibrium volume and the bulk modulus , using a Birch-Murnagan third-order function for the fitting [55]. It can be observed that the present approach correctly predicts the softening of the bulk modulus, while over correcting the equilibrium lattice parameter, which can be attributed to the lack of self consistency in the calculations. In the Supplemental Material [49] we analize the softening of the bulk modulus in terms of charge rearrangement.
Finally, using the relaxed structures, and taking advantage of the inexpensive computational cost of the present method, we report in Tab. 2 the zone-center phonons for SrVO3. Since the Hellmann-Feynman theorem does not apply due to the lack of self-consistency, we evaluate the forces for the different displacements of the atoms with finite total energy differences. In line with the softening of the bulk modulus, the first two frequencies are lowered wrt PBEsol calculations. Also, similarly to state-of-the-art methods such as LDA+EDMFT [35] the remaining optical modes are shifted higher in frequency.
In conclusion, in the Letter we provide a computationally straightforward Green’s function framework to address the electronic structure in correlated materials using dynamical potentials. First, we link the solution of Dyson-like equations to non-linear eigenvalue problems, and solve them extending the algorithmic inversion method on sum over poles (AIM-SOP) of Ref. [26] to realistic materials. Then, we present an approximation to the exchange-correlation part of the energy Klein functional, yielding a localized- self-energy, and providing a dynamical generalization of DFT+U. Though not aiming to treat strong correlations, we combine this functional with the algorithmic-inversion method to study the paradigmatic case of SrVO3, showing results that are close to state-of-the-art computational approaches, but with a modest computational cost, and accessing simultaneously spectral and thermodynamic properties (total energies and differences). Moreover, the existence of a Klein functional guarantees the possibility to perform self-consistent calculations, and thus to use the Hellmann-Feynman theorem to calculate forces in a Green’s function formalism. Further refinements of the dynamical functional can also be investigated.
We acknowledge stimulating discussions with Mario Caserta and Marco Vanzini. This work was supported by the Swiss National Science Foundation (SNSF) through grant No. 200021-179138 (T.C.) and NCCR MARVEL (N.M.), a National Centre of Competence in Research through grant No. 205602, and from the EU Commission for the MaX Centre of Excellence on ‘Materials Design at the eXascale’ under grant No. 101093374 (A.F., N.M.).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Marzari et al. [2021] N. Marzari, A. Ferretti, and C. Wolverton, Nature Materials 20 , 736 (2021) . · doi ↗
- 2Hohenberg and Kohn [1964] P. Hohenberg and W. Kohn, Physical Review 136 , B 864 (1964) . · doi ↗
- 3Kohn and Sham [1965] W. Kohn and L. J. Sham, Physical Review 140 , A 1133 (1965) . · doi ↗
- 4Borghi et al. [2014] G. Borghi, A. Ferretti, N. L. Nguyen, I. Dabo, and N. Marzari, Physical Review B 90 , 075135 (2014) . · doi ↗
- 5Ferretti et al. [2014] A. Ferretti, I. Dabo, M. Cococcioni, and N. Marzari, Physical Review B 89 , 195134 (2014) . · doi ↗
- 6Perdew et al. [2017] J. P. Perdew, W. Yang, K. Burke, Z. Yang, E. K. U. Gross, M. Scheffler, G. E. Scuseria, T. M. Henderson, I. Y. Zhang, A. Ruzsinszky, H. Peng, J. Sun, E. Trushin, and A. Görling, Proceedings of the National Academy of Sciences 114 , 2801 (2017) . · doi ↗
- 7Nguyen et al. [2018] N. L. Nguyen, N. Colonna, A. Ferretti, and N. Marzari, Physical Review X 8 , 021051 (2018) . · doi ↗
- 8De Gennaro et al. [2022] R. De Gennaro, N. Colonna, E. Linscott, and N. Marzari, Physical Review B 106 , 035106 (2022) . · doi ↗
