PyFLOSIC: Python-based Fermi-Löwdin orbital self-interaction correction

21Citations
Citations of this article
25Readers
Mendeley users who have this article in their library.
Get full text

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 framework (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, generalized-gradient approximation (GGA), and meta-GGA provided in the libxc and xcfun libraries. A central aspect of FLO-SIC is the Fermi-orbital descriptors, which are used to estimate the self-interaction correction. Importantly, they can be initialized automatically within pyflosic; they can also be optimized within pyflosic with an interface to the atomic simulation environment, a python library that 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.

Cite

CITATION STYLE

APA

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

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free