LibppRPA: An Open-Source Library for Particle-Particle Random Phase Approximation
arXiv:2512.12515 · doi:10.1063/5.0316578
Abstract
The accurate description of electron correlation and excitation energies remains a fundamental challenge in quantum chemistry. The particle-particle random phase approximation (ppRPA) has emerged as a promising method for capturing a broad range of excited-state properties. However, the implementation of ppRPA has been largely limited to in-house software, restricting its accessibility and usability. In this work, we present LibppRPA, an open-source and lightweight Python library designed for efficient and flexible ppRPA calculations of (1) electronic excitation energy and its associated analytical gradients and (2) the ground state correlation energy, and its associated analytical gradients. LibppRPA enables seamless integration with existing quantum chemistry packages, such as PySCF, by utilizing occupation numbers, molecular orbital coefficients, and three-center electron repulsion integrals. We implement both direct diagonalization and the iterative Davidson algorithm for solving the ppRPA equations, as well as active-space approximations, allowing users to balance accuracy and computational efficiency. We demonstrate the performance of LibppRPA through benchmark calculations on singlet-triplet gaps, double excitations, charge-transfer excitations, and valence/Rydberg excitations, showcasing its reliability across diverse molecular systems. The library provides a robust platform for studying electronic excitations and offers new opportunities for future developments in electronic structure theory.
References in corpus (35)
- SciPy 1.0--Fundamental Algorithms for Scientific Computing in Python
- Array Programming with NumPy
- Recent developments in the PySCF program package
- Random-phase approximation and its applications in computational chemistry and materials science
- A Mountaineering Strategy to Excited States: Highly-Accurate Reference Energies and Benchmarks
- The discontinuous nature of the exchange-correlation functional -- critical for strongly correlated systems
- A Mountaineering Strategy to Excited States: Highly-Accurate Energies and Benchmarks for Medium Size Molecules
- The Bethe-Salpeter Equation Formalism: From Physics to Chemistry
- Reference Energies for Double Excitations
- QUESTDB: a database of highly-accurate excitation energies for the electronic structure community
- Particle-particle and quasiparticle random phase approximations: Connections to coupled cluster theory
- Exchange-Correlation Energy from Pairing Matrix Fluctuation and the Particle-Particle Random Phase Approximation
- Time-Dependent Density Functional Theory for Open Quantum Systems with Unitary Propagation
- Equivalence of Particle-Particle Random Phase Approximation Correlation Energy and Ladder-Coupled-Cluster-Double
- Alternant Hydrocarbon Diradicals as Optically Addressable Molecular Qubits
- Excited state properties of point defects in semiconductors and insulators investigated with time-dependent density functional theory
- Renormalized Singles Green's Function in the T-Matrix Approximation for Accurate Quasiparticle Energy Calculation
- Extension of many-electron theory and approximate density functionals to fractional charges and fractional spins
- Koopmans Meets Bethe-Salpeter: Excitonic Optical Spectra without GW
- Random-phase approximation excitation energies from approximate equation-of-motion ring coupled-cluster doubles
- Spin-Conserved and Spin-Flip Optical Excitations From the Bethe-Salpeter Equation Formalism
- How accurate are EOM-CC4 vertical excitation energies?
- Static and Dynamic Bethe-Salpeter Equations in the -Matrix Approximation
- Linear Scaling Calculations of Excitation Energies with Active-Space Particle-Particle Random Phase Approximation
- Multireference Density Functional Theory for Describing Ground and Excited States with Renormalized Singles
- Unified Deep Learning Framework for Many-Body Quantum Chemistry via Green's Functions
- Combining Localized Orbital Scaling Correction and Bethe-Salpeter Equation for Accurate Excitation Energies
- Accurate Excitation Energies of Point Defects from Fast Particle-Particle Random Approximation Calculations
- Combining Renormalized Singles Methods with the Bethe-Salpeter Equation for Accurate Neutral Excitation Energies
- Anomalous propagators and the particle-particle channel: Hedin's equations
- Anomalous propagators and the particle-particle channel: Bethe-Salpeter equation
- Accurate and Efficient Prediction of Double Excitation Energies Using the Particle-Particle Random Phase Approximation
- Fully Analytic Nuclear Gradients for the Bethe--Salpeter Equation
- Anisotropy of the Optical Properties of Pentacene:Black Phosphorus Interfaces
- Energy-Specific Bethe-Salpeter Equation Implementation for Efficient Optical Spectrum Calculations