High-performance parallel implementation of spin-free high-order coupled-cluster theories
- 12 October 2026
- journal article
- Published by AIP Publishing in The Journal of Chemical Physics
- Vol. 165 (14)
Abstract
High-order coupled-cluster theories with iterative triples (CCSDT), perturbative quadruples [CCSDT(Q)], and iterative quadruples (CCSDTQ) provide benchmark-quality correlation energies, but their steep computational scalings, O(N8), O(N9), and O(N10), together with the large memory requirements of high-order amplitude tensors, have historically limited their application to small molecules. In this work, we develop efficient open-source implementations of spin-restricted CCSDT (RCCSDT), RCCSDT(Q), and RCCSDTQ within the pyscf package and a Message Passing Interface (MPI)-based extension, distributed-cc. The shared-memory implementation combines compact triangular storage of the highest-order amplitude tensors with the multithreaded tensor contraction backend pytblis, enabling efficient use of modern many-core central processing unit (CPU) architectures. This design delivers near-ideal thread scaling up to 90 cores and achieves wall times shorter than or comparable to existing single-node implementations for representative benchmark molecules. We further extend RCCSDT, RCCSDT(Q), and RCCSDTQ to distributed-memory architectures using MPI-based algorithms. By distributing compact high-order amplitudes across MPI ranks and overlapping communication with computation through nonblocking data transfers, the distributed implementation achieves near-ideal strong scaling on up to 32 nodes, corresponding to ∼3000 CPU cores. These developments substantially extend the practical reach of canonical high-order coupled-cluster theory, enabling CCSDT and CCSDT(Q) calculations on systems with ∼100 correlated electrons in 450 orbitals and CCSDTQ calculations on systems with ∼50 correlated electrons in 115 orbitals. Applications to π-stacked noncovalent dimers, the CO dissociation energy of Cr(CO)6, and the Cope rearrangement of semibullvalene demonstrate that canonical high-order coupled-cluster benchmarks are now feasible for chemically realistic molecular systems.Keywords
Funding Information
- Simons Foundation
- Molecular Sciences Software Institute (CHE-2136142)
This publication has 82 references indexed in Scilit:
- A new open-shell CCSDTQ implementation and its application to the basis set convergence of post-CCSDT(Q) corrections in computational thermochemistryChemical Physics Letters, 2026
- Frozen Natural Orbitals‐Based Coupled‐Cluster Singles, Doubles, and (full) Triples ‐ A Computational StudyChemistry – An Asian Journal, 2025
- Cope rearrangements in shapeshifting molecules re-examined by means of high-level CCSDT(Q) composite ab initio methodsChemical Physics Letters, 2020
- PySCF: the Python‐based simulations of chemistry frameworkWIREs Computational Molecular Science, 2017
- An Introduction to Coupled Cluster Theory for Computational Chemists2000
- Global arrays: A nonuniform memory access programming model for high-performance computersThe Journal of Supercomputing, 1996
- A direct atomic orbital driven implementation of the coupled cluster singles and doubles (CCSD) modelChemical Physics Letters, 1994
- A new implementation of the full CCSDT model for molecular electronic structureChemical Physics Letters, 1988
- Accelerating the convergence of the coupled-cluster approachChemical Physics Letters, 1986
- Convergence acceleration of iterative sequences. the case of scf iterationChemical Physics Letters, 1980