Display options
Share it on

J Chem Theory Comput. 2008 Jan;4(1):64-74. doi: 10.1021/ct700152c.

Parallel Calculation of CCSD and CCSD(T) Analytic First and Second Derivatives.

Journal of chemical theory and computation

Michael E Harding, Thorsten Metzroth, Jürgen Gauss, Alexander A Auer

Affiliations

  1. Institut für Physikalische Chemie, Universität Mainz, Jakob-Welder-Weg 11, D-55099 Mainz, Germany.
  2. Institut für Chemie, Technische Universität Chemnitz, Strasse der Nationen 62, D-09111 Chemnitz, Germany.

PMID: 26619980 DOI: 10.1021/ct700152c

Abstract

In this paper we present a parallel adaptation of a highly efficient coupled-cluster algorithm for calculating coupled-cluster singles and doubles (CCSD) and coupled-cluster singles and doubles augmented by a perturbative treatment of triple excitations (CCSD(T)) energies, gradients, and, for the first time, analytic second derivatives. A minimal-effort strategy is outlined that leads to an amplitude-replicated, communication-minimized implementation by parallelizing the time-determining steps for CCSD and CCSD(T). The resulting algorithm is aimed at affordable cluster architectures consisting of compute nodes with sufficient memory and local disk space and that are connected by standard communication networks like Gigabit Ethernet. While this scheme has disadvantages in the limit of very large numbers of compute nodes, it proves to be an efficient way of reducing the overall computational time for large-scale coupled-cluster calculations. In this way, CCSD(T) calculations of molecular properties such as vibrational frequencies or NMR-chemical shifts for systems with more than 1000 basis functions are feasible. A thorough analysis of the time-determining steps for CCSD and CCSD(T) energies, gradients, and second derivatives is carried out. Benchmark calculations are presented, proving that the parallelization of these steps is sufficient to obtain an efficient parallel scheme. This also includes the calculation of parallel CCSD energies and gradients using unrestricted (UHF) and restricted open-shell (ROHF) Hartree-Fock references, parallel UHF-CCSD(T) energies and gradients, parallel ROHF-CCSD(T) energies as well as parallel equation-of-motion CCSD energies and gradients for closed- and open-shell references. First applications to the calculation of the NMR chemical shifts of benzene using large basis sets and to the calculation of the equilibrium geometry of ferrocene as well as energy calculations with more than 1300 basis functions demonstrate the efficiency of the implementation.

Publication Types