Skip to content

1. Introduction and Overview

enaegelin edited this page Sep 11, 2021 · 1 revision

The FLOSIC code is based on the UTEP version of NRLMOL, the Naval Research Laboratory Molecular Orbital Library.[1-4] NRLMOL is a massively parallel code for electronic structure calculations on molecules and clusters. It is based on the Kohn-Sham (KS) formulation of density functional theory (DFT) and solves KS equations by expressing the KS orbitals as a linear combination of Gaussian orbitals. NRLMOL was developed by Mark Pederson and collaborators.

The FLOSIC code contains an implementation of the Fermi-Löwdin orbital self-interaction correction (FLO-SIC) method[5-8] that corrects the self-interaction error for common exchange-correlation functionals. In FLO-SIC, the Kohn-Sham canonical orbitals are transformed into Fermi orbitals, which are orthogonalized to become Fermi-Löwdin orbitals (FLOs). These FLOs are used to evaluate the orbital-dependent self-interaction corrected total energy. The transformation requires a set of parameters that are points in three dimensional space, the so-called Fermi-orbital descriptors (FODs). These FODs form what can be thought of as the electronic geometry. The FOD positions are optimized to minimize the total energy. Thus, there are two geometries to consider in a FLO-SIC calculation: The molecular geometry (given by the atoms) and the electronic geometry (given by the FODs).

The optimization of the FODs is a critical part of a FLO-SIC calculation. FOD optimization is analagous to a molecular geometry optimization. From a given FOD starting point, FOD forces (energy gradients with respect to FOD positions) are calculated and fed into a gradient-based optimization scheme, along with the FOD positions and the total energy, to update FOD positions. The optimization continues until the total energy and the FOD forces are converged.

The following is a list of some SIC-related properties that are calculated using the FLOSIC code:

  • Total energy
  • SIC contribution to the energy
  • Orbital energies
  • Orbital contributions to the self-interaction correction: self-Coulomb, self-exchange, and self-correlation ener- gies.
  • Analytical FOD forces (for FOD optimization using conjugate gradient or LBFGS optimizers)
  • Orbitals in .cube format

Physically interesting properties that have been evaluated recently with the FLOSIC code include:[9-14]

  • Atomization energies
  • Ionization potentials from the highest occupied orbitals • SIC optimized molecular geometries
  • Polarizabilities
  • Dipole moments
  • Magnetic exchange couplings

The following are references to the NRLMOL code:
[1] M.R. Pederson and K.A. Jackson, Phys. Rev. B, 41, 7453, 1990.
[2] K.A. Jackson and M.R. Pederson, Phys. Rev. B, 42, 3276, 1990.
[3] D. Porezag and M.R. Pederson, Phys. Rev. A, 60, 2840, 1999.
[4] M.R. Pederson et al., Phys. Stat. Sol. B, 217, 197, 2000.

Further information about the FLO-SIC method can be found in the following references:
[5] M.R. Pederson, A. Ruszsinszky, J.P. Perdew., J. Chem. Phys., 140, 121103, 2014.
[6] M.R. Pederson, J. Chem. Phys., 142, 064112, 2015.
[7] Z.-h. Yang, M.R. Pederson, J.P. Perdew, Phys. Rev. A, 95, 052505, 2017.
[8] M.R. Pederson, T. Baruah, Advances In Atomic, Molecular, and Optical Physics, Chapter 8, 2015.

Applications of FLO-SIC are described in these references:
[9] K. Sharkas et al., J. Phys. Chem. A, 122, 9307-9315, 2018. [10] R.P. Joshi et al., J. Chem. Phys., 149, 164101, 2018.
[11] D.-y. Kao, K. Withanage, T. Hahn, J. Batool, J. Kortus, K. Jackson, J. Chem. Phys, 147, 164107, 2017.
[12] S. Schwalbe, T. Hahn, S. Liebing, K. Trepte, J. Kortus, J. Comput. Chem., 39, 2463-2471, 2018.
[13] K. Withanage, K. Trepte, J.E. Peralta, T. Baruah, R. Zope, K.A. Jackson, J. Chem. Theory Comput., 14, 4122-4128, 2018.
[14] K. Trepte, S. Schwalbe, T. Hahn, J. Kortus, D.-y. Kao, et al., J. Comput. Chem., 40, 820-825, 2019.