English

Self-consistent dynamical Hubbard functional for correlated solids

Strongly Correlated Electrons 2025-08-26 v1 Materials Science

Abstract

Many-body functionals of the Green's function can provide fundamental advances in electronic-structure calculations, due to their ability to accurately predict both spectral and thermodynamic properties, such as angle-resolved photoemission spectroscopy (ARPES) experiments and total energies of materials. However, fully first-principles, self-consistent calculations with these dynamical functionals remain a major challenge, ultimately limiting their application to thermodynamic quantities, and restricting spectral predictions to one-shot calculations. In this paper, we present a fully self-consistent treatment of the electronic structure of solids using a dynamical functional. Our approach leverages the so-called dynamical Hubbard functional, which generalizes the DFT+UU correction by incorporating frequency-dependent screening, augmenting the static density functional to accurately describe both spectral and thermodynamic properties of materials with dd- or ff-localized orbitals near the Fermi level. To enable this, we employ the algorithmic-inversion method based on a sum-over-poles representation, resulting in a numerically accurate self-consistent scheme for frequency-integrated properties, while keeping real-axis spectral resolution for dynamically-resolved quantities. Using this framework, we study the paradigmatic correlated solid SrVO3_3, accurately reproducing its spectral features, essentially confirming previous one-shot predictions, and improving the description of its equilibrium properties, such as the equilibrium volume and bulk modulus, bringing these significantly closer to experimental measurements.

Keywords

Cite

@article{arxiv.2508.18194,
  title  = {Self-consistent dynamical Hubbard functional for correlated solids},
  author = {Tommaso Chiarotti and Matteo Quinzi and Andrea Pintus and Mario Caserta and Andrea Ferretti and Nicola Marzari},
  journal= {arXiv preprint arXiv:2508.18194},
  year   = {2025}
}
R2 v1 2026-07-01T05:04:55.357Z