PyFLOSIC: Python-based Fermi-Löwdin orbital self-interaction correction
arXiv:1905.02631 · doi:10.1063/5.0012519
Abstract
We present PyFLOSIC, an open-source, general-purpose Python implementation of the Fermi-Löwdin orbital self-interaction correction (FLO-SIC), which is based on the Python simulation of chemistry frame-work (PySCF) electronic structure and quantum chemistry code. Thanks to PySCF, PyFLOSIC can be used with any kind of Gaussian-type basis set, various kinds of radial and angular quadrature grids, and all exchange-correlation functionals within the local density approximation (LDA), generalized-gradient approximation (GGA), and meta-GGA provided in the Libxc and XCFun libraries. A central aspect of FLO-SIC are Fermi-orbital descriptors, which are used to estimate the self-interaction correction. Importantly, they can be initialized automatically within PyFLOSIC and optimized with an interface to the atomic simulation environment, a Python library which provides a variety of powerful gradient-based algorithms for geometry optimization. Although PyFLOSIC has already facilitated applications of FLO-SIC to chemical studies, it offers an excellent starting point for further developments in FLO-SIC approaches, thanks to its use of a high-level programming language and pronounced modularity.
References in corpus (32)
- Restoring the density-gradient expansion for exchange in solids and surfaces
- Generalized gradient approximation for solids and their surfaces
- Maximally-localized generalized Wannier functions for composite energy bands
- Perspective on density functional theory
- Recent developments in the PySCF program package
- QMCPACK : An open source ab initio Quantum Monte Carlo package for the electronic structure of atoms, molecules, and solids
- A self-interaction corrected pseudopotential scheme for magnetic and strongly-correlated systems
- Atomic self-interaction correction for molecules and solids
- Piecewise Linearity of Approximate Density Functionals Revisited: Implications for Frontier Orbital Energies
- The Elephant in the Room of Density Functional Theory Calculations
- Self-interaction correction in multiple scattering theory
- Koopmans-compliant functionals and their performance against reference molecular data
- The effect of the Perdew-Zunger self-interaction correction to density functionals on the energetics of small molecules
- Full self-consistency in Fermi-orbital self-interaction correction
- Fermi Orbital Derivatives in Self-Interaction Corrected Density Functional Theory: Applications to Closed Shell Atoms
- Importance of complex orbitals in calculating the self-interaction-corrected ground state of atoms
- An overview of self-consistent field calculations within finite basis sets
- A step in the direction of resolving the paradox of Perdew-Zunger self-interaction correction
- adcc: A versatile toolkit for rapid development of algebraic-diagrammatic construction methods
- Stretched or noded orbital densities and self-interaction correction in density functional theory
- Koopmans-compliant spectral functionals for extended systems
- Perdew-Zunger self-interaction correction: How wrong for uniform densities and large-Z atoms?
- Theory and applications of generalized Pipek--Mezey Wannier functions
- How Large is the Elephant in the Density Functional Theory Room?
- Self-interaction correction with Wannier functions
- Importance of self-interaction-error removal in density functional calculations on water cluster anions
- Communication: Curing basis set overcompleteness with pivoted Cholesky decompositions
- Polarized Gaussian basis sets from one-electron ions
- Fermi orbital self-interaction corrected electronic structure of molecules beyond local density approximation
- Effect of propagator renormalization on the band gap of insulating solids
- On the accurate reproduction of strongly repulsive interatomic potentials
- Co-iterative augmented Hessian method for orbital optimization
Cited by in corpus (12)
- Understanding density driven errors for reaction barrier heights
- Improvements in the orbitalwise scaling down of Perdew-Zunger self-interaction correction in many-electron regions
- Fermi-Löwdin orbital self-interaction correction using the optimized effective potential method within the Krieger-Li-Iafrate approximation
- Local self-interaction correction method with a simple scaling factor
- First-principles derivation and properties of density-functional average-atom models
- Chemical bonding theories as guides for self-interaction corrected solutions: multiple local minima and symmetry breaking
- Self-consistent implementation of locally scaled self-interaction-correction method
- Study of Self-Interaction Errors in Density Functional Calculations of Magnetic Exchange Coupling Constants Using Three Self-Interaction Correction Methods
- Implementation of Perdew-Zunger self-interaction correction in real space using Fermi-Löwdin orbitals
- Bond formation insights into the Diels-Alder reaction: A bond perception and self-interaction perspective
- Ensemble Generalization of the Perdew-Zunger Self-Interaction Correction: a Way Out of Multiple Minima and Symmetry Breaking
- Effect of molecular and electronic geometries on the electronic density in FLO-SIC