pyflosic

pyflosic implements the Fermi-Löwdin orbital self-interaction correction (FLO-SIC) in Python using the pyscf framework to produce self-interaction-corrected electronic-structure calculations.


Key Features:

  • Python implementation: FLO-SIC is implemented in Python for programmatic access and integration with Python scientific libraries.
  • pyscf integration: Uses the pyscf framework and supports Gaussian-type basis sets and radial and angular quadrature grids for electronic-structure calculations.
  • Exchange-correlation functionals: Supports LDA, GGA, and meta-GGA functionals provided via the libxc and xcfun libraries.
  • Fermi-orbital descriptors: Provides automatic initialization of Fermi-orbital descriptors for FLO-SIC calculations.
  • ASE optimization interface: Interfaces with ASE (Atomic Simulation Environment) to enable gradient-based optimization of Fermi-orbital descriptors.
  • Modularity: Structured for modularity and extensibility to support further FLO-SIC methodological development.

Scientific Applications:

  • Self-interaction correction: Application of FLO-SIC to reduce self-interaction errors in density-functional calculations.
  • Electronic-structure and property calculations: Investigation of electronic structures and properties of molecules and materials with self-interaction-corrected methods.

Methodology:

Implements the FLO-SIC method in Python, leverages pyscf for electronic-structure and quantum-chemistry calculations, uses libxc and xcfun for LDA/GGA/meta-GGA functionals, supports Gaussian-type basis sets with radial and angular quadrature grids, provides automatic initialization of Fermi-orbital descriptors, and interfaces with ASE for gradient-based optimization.

Topics

Details

License:
Apache-2.0
Programming Languages:
Python
Added:
1/18/2021
Last Updated:
1/30/2021

Operations

Publications

Schwalbe S, Fiedler L, Kraus J, Kortus J, Trepte K, Lehtola S. PyFLOSIC: Python-based Fermi–Löwdin orbital self-interaction correction. The Journal of Chemical Physics. 2020;153(8). doi:10.1063/5.0012519. PMID:32872868.

PMID: 32872868
Funding: - Deutsche Forschungsgemeinschaft: 169148856, 421663657 - U.S. Department of Energy: DE-SC0018331 - Academy of Finland: 311149