New implementation of high‐level correlated methods using a general block tensor library for high‐performance electronic structure calculations
Authors:
- 10 July 2013
- journal article
- research article
- Published by Wiley in Journal of Computational Chemistry
- Vol. 34 (26) , 2293-2309
Abstract
This article presents an open‐source object‐oriented C++ library of classes and routines to perform tensor algebra. The primary purpose of the library is to enable post‐Hartree–Fock electronic structure methods; however, the code is general enough to be applicable in other areas of physical and computational sciences. The library supports tensors of arbitrary order (dimensionality), size, and symmetry. Implemented data structures and algorithms operate on large tensors by splitting them into smaller blocks, storing them both in core memory and in files on disk, and applying divide‐and‐conquer‐type parallel algorithms to perform tensor algebra. The library offers a set of general tensor symmetry algorithms and a full implementation of tensor symmetries typically found in electronic structure theory: permutational, spin, and molecular point group symmetry. The Q‐Chem electronic structure software uses this library to drive coupled‐cluster, equation‐of‐motion, and algebraic‐diagrammatic construction methods.Keywords
This publication has 29 references indexed in Scilit:
- Equation-of-motion spin-flip coupled-cluster model with single and double substitutions: Theory and application to cyclobutadieneThe Journal of Chemical Physics, 2004
- Perturbative corrections to the equation-of-motion spin–flip self-consistent field model: Application to bond-breaking and equilibrium properties of diradicalsThe Journal of Chemical Physics, 2002
- Spin-flip configuration interaction: an electronic structure model that is both variational and size-consistentChemical Physics Letters, 2001
- Size-consistent wave functions for bond-breaking: the equation-of-motion spin-flip modelChemical Physics Letters, 2001
- Excited states theory for optimized orbitals and valence optimized orbitals coupled-cluster doubles modelsThe Journal of Chemical Physics, 2000
- Second-order perturbation corrections to singles and doubles coupled-cluster methods: General theory and application to the valence optimized doubles modelThe Journal of Chemical Physics, 2000
- Molecular Electronic‐Structure Theory2000
- Size-consistent wave functions for nondynamical correlation energy: The valence active space optimized orbital coupled-cluster doubles modelThe Journal of Chemical Physics, 1998
- Energies and analytic gradients for a coupled-cluster doubles model using variational Brueckner orbitals: Application to symmetry breaking in O4+The Journal of Chemical Physics, 1998
- Pinnacle: An approach toward object oriented quantum chemistryInternational Journal of Quantum Chemistry, 1995