Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Coupled‐cluster singles, doubles and perturbative triples with density fitting approximation for massively parallel heterogeneous platforms

Journal Article · · International Journal of Quantum Chemistry
DOI:https://doi.org/10.1002/qua.25894· OSTI ID:1490758

Abstract

A high‐performance implementation of the coupled‐cluster singles, doubles, and perturbative triples [CCSD(T)] is developed in the Massively Parallel Quantum Chemistry program. Novel features include: (1) reduced memory requirements via a density‐fitting (DF) CCSD implementation utilizing distributed lazy evaluation for tensors with more than two unoccupied indices and (2) the ability to utilize efficiently many‐core nodes (Intel Xeon Phi) and heterogeneous nodes with multiple NVIDIA GPUs on each node. All data that are greater than quadratic in the system size are distributed among processes. Excellent strong scaling is observed on distributed‐memory computers equipped with conventional CPUs, Intel Xeon Phi processors, and heterogeneous nodes with multiple NVIDIA GPUs Canonical CCSD(T) energies can be evaluated for systems containing 200 electrons and 1000 basis functions in a few days using a small size commodity cluster, with even larger computations possible on leadership‐class computing resources.

Sponsoring Organization:
USDOE
OSTI ID:
1490758
Journal Information:
International Journal of Quantum Chemistry, Journal Name: International Journal of Quantum Chemistry Journal Issue: 12 Vol. 119; ISSN 0020-7608
Publisher:
Wiley Blackwell (John Wiley & Sons)Copyright Statement
Country of Publication:
United States
Language:
English

References (66)

Massively parallel algorithm and implementation of RI-MP2 energy calculation for peta-scale many-core supercomputers journal September 2016
New algorithm for tensor contractions on multi-core CPUs, GPUs, and accelerators enables CCSD and EOM-CCSD calculations with over 1000 basis functions on a single compute node journal March 2017
Efficient parallel algorithm of second-order Møller-Plesset perturbation theory with resolution-of-identity approximation (RI-MP2) journal January 2009
Correlation problems in atomic and molecular systems III. Rederivation of the coupled-pair many-electron theory using the traditional quantum chemical methodst journal July 1971
Evaluation of the contribution from triply excited intermediates to the fourth-order perturbation theory energy on Intel distributed memory supercomputers journal January 1993
Optimizing tensor contraction expressions for hybrid CPU-GPU execution journal November 2011
A parallel vectorized implementation of triple excitations in CCSD(T): application to the binding energies of the AlH3, AlH2F, AlHF2 and AlF3 dimers journal April 1991
Use of approximate integrals in ab initio theory. An application in MP2 energy calculations journal June 1993
Integral approximations for LCAO-SCF calculations journal October 1993
Large-scale correlated electronic structure calculations: the RI-MP2 method on parallel computers journal March 1996
A fifth-order perturbation comparison of electron correlation theories journal May 1989
A direct coupled cluster algorithm for massively parallel computers journal January 1997
Why CCSD(T) works: a different perspective journal December 1997
RI-MP2: optimized auxiliary basis sets and demonstration of efficiency journal September 1998
Scalability of correlated electronic structure calculations on parallel computers: A case study of the RI-MP2 method journal July 2000
Coupled cluster algorithms for networks of shared memory parallel processors journal May 2007
An efficient tensor transpose algorithm for multicore CPU, Intel Xeon Phi, and NVidia Tesla GPU journal April 2015
Implementation of the CCSD(T)(F12) method using numerical quadratures journal February 2009
Scalable Electron Correlation Methods. 3. Efficient and Accurate Parallel Local Coupled Cluster with Pair Natural Orbitals (PNO-LCCSD) journal July 2017
Scalable Electron Correlation Methods. 4. Parallel Explicitly Correlated Local Coupled Cluster with Pair Natural Orbitals (PNO-LCCSD-F12) journal September 2017
Scalable Electron Correlation Methods. 5. Parallel Perturbative Triples Correction for Explicitly Correlated Local Coupled Cluster with Pair Natural Orbitals journal December 2017
Massively Parallel Implementation of Explicitly Correlated Coupled-Cluster Singles and Doubles Using TiledArray Framework journal December 2016
Coupled Cluster Theory on Graphics Processing Units I. The Coupled Cluster Doubles Method journal April 2011
GPU-Based Implementations of the Noniterative Regularized-CCSD(T) Corrections: Applications to Strongly Correlated Systems journal April 2011
S66: A Well-balanced Database of Benchmark Interaction Energies Relevant to Biomolecular Structures journal July 2011
Noniterative Multireference Coupled Cluster Methods on Heterogeneous CPU–GPU Systems journal March 2013
Fast and Flexible Coupled Cluster Implementation journal July 2013
Accuracy and Efficiency of Coupled-Cluster Theory Using Density Fitting/Cholesky Decomposition, Frozen Natural Orbitals, and a t 1 -Transformed Hamiltonian journal May 2013
Optimization of the Coupled Cluster Implementation in NWChem on Petascale Parallel Architectures journal September 2014
Scalable Electron Correlation Methods I.: PNO-LMP2 with Linear Scaling in the Molecular Size and Near-Inverse-Linear Scaling in the Number of Processors journal January 2015
A Novel Approach to Parallel Coupled Cluster Calculations:  Combining Distributed and Shared Memory Techniques for Modern Cluster Based Systems journal May 2007
Efficient Parallel Implementation of the CCSD External Exchange Operator and the Perturbative Triples (T) Energy Calculation journal September 2008
Comparison of the quadratic configuration interaction and coupled-cluster approaches to electron correlation including the effect of triple excitations journal July 1990
Tensor Contraction Engine:  Abstraction and Automated Parallel Implementation of Configuration-Interaction, Coupled-Cluster, and Many-Body Perturbation Theories journal November 2003
Linear scaling local coupled cluster theory with density fitting. Part I: 4-external integrals journal January 2003
Quintuple-ζ quality coupled-cluster correlation energies with triple-ζ basis sets journal January 2007
Variational formulation of perturbative explicitly-correlated coupled-cluster methods journal January 2008
Efficient use of the correlation consistent basis sets in resolution of the identity MP2 calculations journal February 2002
Fast linear scaling second-order Møller-Plesset perturbation theory (MP2) using local and density fitting approximations journal May 2003
Coulombic potential energy integrals and approximations journal May 1973
On the Correlation Problem in Atomic and Molecular Systems. Calculation of Wavefunction Components in Ursell‐Type Expansion Using Quantum‐Field Theoretical Methods journal December 1966
Pseudonatural Orbitals as a Basis for the Superposition of Configurations. I. He 2 + journal September 1966
Critical comparison of various connected quadruple excitation approximations in the coupled-cluster treatment of bond breaking journal June 2005
Coupled-cluster methods including noniterative corrections for quadruple excitations journal August 2005
A simple and efficient CCSD(T)-F12 approximation journal December 2007
Systematically convergent basis sets for explicitly correlated wavefunctions: The atoms H, He, B–Ne, and Al–Ar journal February 2008
High-accuracy extrapolated ab initio thermochemistry. III. Additional improvements and overview journal March 2008
Parallel implementation of electronic structure energy, gradient, and Hessian calculations journal May 2008
Simple coupled-cluster singles and doubles method with perturbative inclusion of triples and explicitly correlated geminals: The CCSD(T)R12¯ model journal June 2008
Optimized auxiliary basis sets for explicitly correlated methods journal November 2008
Efficient and accurate local approximations to coupled-electron pair approaches: An attempt to revive the pair natural orbital method journal March 2009
Extrapolating MP2 and CCSD explicitly correlated correlation energies to the complete basis set limit with first and second row correlation consistent basis sets journal January 2009
On some approximations in applications of X α theory journal October 1979
Gaussian basis sets for use in correlated molecular calculations. I. The atoms boron through neon and hydrogen journal January 1989
Comparison of coupled‐cluster methods which include the effects of connected triple excitations journal October 1990
Electron affinities of the first‐row atoms revisited. Systematic basis sets and wave functions journal May 1992
Coupled‐cluster theory employing approximate integrals: An approach to avoid the input/output and storage bottlenecks journal July 1994
General implementation of the resolution-of-the-identity and Cholesky representations of electron repulsion integrals within coupled-cluster and equation-of-motion methods: Theory and benchmarks journal October 2013
Sparse maps—A systematic infrastructure for reduced-scaling electronic structure methods. I. An efficient and simple linear scaling local MP2 method that uses an intermediate basis of pair natural orbitals journal July 2015
Sparse maps—A systematic infrastructure for reduced-scaling electronic structure methods. II. Linear scaling domain based pair natural orbital coupled cluster theory journal January 2016
Perturbative triples correction for local pair natural orbital based explicitly correlated CCSD(F12*) using Laplace transformation techniques journal December 2016
SparseMaps—A systematic infrastructure for reduced scaling electronic structure methods. V. Linear scaling explicitly correlated coupled-cluster method with pair natural orbitals journal May 2017
A new near-linear scaling, efficient and accurate, open-shell domain-based local pair natural orbital coupled cluster singles and doubles theory journal April 2017
Auxiliary basis expansions for large-scale electronic structure calculations journal April 2005
Density-fitted singles and doubles coupled cluster on graphics processing units journal January 2014
MADNESS: A Multiresolution, Adaptive Numerical Environment for Scientific Simulation journal January 2016

Similar Records

Density-fitted singles and doubles coupled cluster on graphics processing units
Journal Article · Tue Dec 31 23:00:00 EST 2013 · Molecular Physics · OSTI ID:1116479

Performance Analysis of Memory Transfers and GEMM Subroutines on NVIDIA Tesla GPU Cluster
Conference · Mon Aug 31 00:00:00 EDT 2009 · OSTI ID:965387

Demonstrating GPU code portability and scalability for radiative heat transfer computations
Journal Article · Sun Jul 01 00:00:00 EDT 2018 · Journal of Computational Science · OSTI ID:1565656

Related Subjects