Published June 13, 2022 | Version v1
Dataset Open

HP - A code for the calculation of Hubbard parameters using density-functional perturbation theory

  • 1. Theory and Simulation of Materials (THEOS), and National Centre for Computational Design and Discovery of Novel Materials (MARVEL), Ecole Polytechnique Fédérale de Lausanne (EPFL), CH-1015 Lausanne, Switzerland
  • 2. Laboratory for Materials Simulations, Paul Scherrer Institut, 5232 Villigen PSI, Switzerland
  • 3. Department of Physics, University of Pavia, via Bassi 6, I-27100 Pavia, Italy

* Contact person

Description

We introduce HP, an implementation of density-functional perturbation theory, designed to compute Hubbard parameters (on-site U and inter-site V) in the framework of DFT+U and DFT+U+V. The code does not require the use of computationally expensive supercells of the traditional linear-response approach; instead, unit cells are used with monochromatic perturbations that significantly reduce the computational cost of determining Hubbard parameters. HP is an open-source software distributed under the terms of the GPL as a component of Quantum ESPRESSO. As with other components, HP is optimized to run on a variety of different platforms, from laptops to massively parallel architectures, using native mathematical libraries (LAPACK and FFTW) and a hierarchy of custom parallelization layers built on top of MPI. The effectiveness of the code is showcased by computing Hubbard parameters self-consistently for the phospho-olivine LixMn0.5Fe0.5PO4 (x=0, 0.5, 1) and by highlighting the accuracy of predictions of the geometry and Li intercalation voltages.

Files

File preview

All files

Files (2.3 MiB)

Name Size
md5:74c0464ed2c2184822209aad163bf928
353 Bytes Preview Download
md5:6b4a5dacd7ac28d633998b7a36e1e43d
2.3 MiB Download
md5:1c4747b6804d4bab16e9206e5f147d34
2.3 KiB Preview Download

References

Preprint (Preprint where the data is discussed)
Iurii Timrov, Nicola Marzari, Matteo Cococcioni, arXiv:2203.15684

Journal reference (Paper in which the code is described)
Iurii Timrov, Nicola Marzari, Matteo Cococcioni, Comput. Phys. Commun. 279, 108455 (2022)., doi: 10.1016/j.cpc.2022.108455

Journal reference (Paper in which the code is described)
Iurii Timrov, Nicola Marzari, Matteo Cococcioni, Comput. Phys. Commun. 279, 108455 (2022).