Shaw, R. and Hill, J. orcid.org/0000-0002-6457-5837 (2021) libecpint: A C++ library for the efficient evaluation of integrals over effective core potentials. The Journal of Open Source Software, 6 (60). 3039. ISSN 2475-9066
Abstract
Effective core potentials (ECPs) are widely-used in computational chemistry both to reduce the computational cost of calculations,(M. Dolg, 2000) and include relevant physics that would not otherwise be present (M. Dolg, 2002). In particular, for heavy main-group atoms (Wadt & Hay, 1985) and transition metals (Hay & Wadt, 1985), the number of core electrons greatly outnumbers the number of valence electrons. It is generally considered that these will not play a significant role in chemical reactivity, and thus can be frozen. Moreover, these electrons show significant relativistic character (M. Dolg, 2002; M. Dolg & Cao, 2012). Both of these issues can be resolved with the introduction of an effective core, represented as a fixed electronic potential. This potential is typically represented as a linear combination of gaussians of varying angular momenta (M. Dolg, 2000).
The introduction of an ECP results in an additional term in the core Hamiltonian, over which new electronic integrals must be computed. These three-center integrals are far from trivial, and they cannot in general be treated the same way as other electronic integrals (FloresMoreno et al., 2006; McMurchie & Davidson, 1981). Several widely used computational chemistry codes lack the ability to calculate these integrals due to the difficulty involved in their computation. The present library, libecpint, provides an open-source solution to this. It is a standalone library written in modern C++ capable of the highly efficient computation of integrals over ECPs with gaussian orbitals of arbitrary angular momentum, along with their first and second geometric derivatives. The methods implemented are based on novel algorithms that use automatic code generation and symbolic simplification of recursive expressions, along with highly optimised Gauss-Chebyshev quadrature.
Metadata
Item Type: | Article |
---|---|
Authors/Creators: |
|
Copyright, Publisher and Additional Information: | © 2021 The Author(s). Authors of papers retain copyright and release the work under a Creative Commons Attribution 4.0 International License (CC BY 4.0). http://creativecommons.org/licenses/by/4.0/ |
Dates: |
|
Institution: | The University of Sheffield |
Academic Units: | The University of Sheffield > Faculty of Science (Sheffield) > Department of Chemistry (Sheffield) |
Depositing User: | Symplectic Sheffield |
Date Deposited: | 16 Apr 2021 11:16 |
Last Modified: | 16 Apr 2021 11:16 |
Status: | Published |
Publisher: | Open Journals |
Refereed: | Yes |
Identification Number: | 10.21105/joss.03039 |
Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:173159 |