Related Experiment Video
Updated: Mar 29, 2026

Excitonic Hamiltonians for Calculating Optical Absorption Spectra and Optoelectronic Properties of Molecular Aggregates and Solids
Published on: May 27, 2020
Efficient Parallel Implementation of the CCSD External Exchange Operator and the Perturbative Triples (T) Energy
Tomasz Janowski1, Peter Pulay1
1Department of Chemistry and Biochemistry, Fulbright College of Arts and Sciences, University of Arkansas, Fayetteville, Arkansas 72701.
A new parallel algorithm significantly speeds up coupled cluster calculations by optimizing the external exchange operator (EEO). This method enhances efficiency through matrix multiplications and block decomposition, reducing computational demands.
Area of Science:
- Computational Chemistry
- Quantum Chemistry
- High-Performance Computing
Background:
- Coupled cluster singles and doubles (CCSD) is a cornerstone of accurate quantum chemical calculations.
- The external exchange operator (EEO) represents a significant computational bottleneck in CCSD energy calculations.
- Previous algorithms for EEO were limited by input/output operations and suboptimal utilization of integral screening and sparsity.
Purpose of the Study:
- To develop and present a novel, efficient parallel algorithm for the external exchange operator (EEO) in CCSD calculations.
- To improve computational efficiency by reducing input/output requirements and enhancing integral screening.
- To enable the simultaneous application of dense matrix multiplication and sparsity utilization for accelerated CCSD procedures.
Main Methods:
- Formulation of the EEO calculation as a series of matrix multiplications.
- Decomposition of atomic orbital integrals and CC coefficients into smaller blocks to reduce memory footprint.
- Presorting of integrals to regularize sparsity patterns, facilitating efficient dense matrix routines and sparsity exploitation.
- Parallel implementation of the perturbative triples correction to CCSD using the Array Files tool for distributed file systems.
Main Results:
- The new parallel algorithm demonstrates significantly reduced input/output compared to previous methods.
- The implementation effectively combines dense matrix multiplication and sparsity utilization for substantial speedup.
- Representative timings confirm efficiency for calculations involving a wide range of atomic orbitals and correlated electrons across various symmetries.
Conclusions:
- The presented parallel algorithm offers a more efficient approach to a critical step in CCSD energy calculations.
- The method's design allows for effective parallelization without compromising computational performance.
- This work provides a valuable tool for accelerating quantum chemical simulations, particularly for large systems.
Related Concept Videos
Hybridization of Atomic Orbitals II
Crystal Field Theory - Tetrahedral and Square Planar Complexes
Crystal field theory (CFT) is applicable to molecules in geometries other than octahedral. In octahedral complexes, the lobes of the dx2−y2 and dz2 orbitals point directly at the ligands. For tetrahedral complexes, the d orbitals remain in place, but with only four ligands located between the axes. None of the orbitals points directly at the tetrahedral ligands. However, the dx2−y2 and dz2 orbitals (along the Cartesian axes) overlap with the ligands less than the dxy,...
Spin–Spin Coupling: Two-Bond Coupling (Geminal Coupling)
The central atom need not be NMR-active because its electrons are affected by the electron polarization of the spin-active atoms. However, spin information is transmitted less effectively than in one-bond coupling, and 2J values are usually weaker than 1J values. The energy of...
Hybridization of Atomic Orbitals I
Double Resonance Techniques: Overview
Spin decoupling is usually achieved by...
The Energies of Atomic Orbitals

