Related Experiment Video
Updated: Jun 10, 2025

07:52
Author Spotlight: Enhancing Cryo-Electron Microscopy by Automated Data Collection and Analysis Techniques
Published on: December 1, 2023
985
An Efficient RI-MP2 Algorithm for Distributed Many-GPU Architectures
Calum Snowdon1, Giuseppe M J Barca2
1School of Computing, Australian National University, Canberra 2600, Australia.
Journal of Chemical Theory and Computation
|October 18, 2024
Summary
We developed a new algorithm for calculating molecular energies using Resolution of the Identity, second-order Møller-Plesset perturbation theory (RI-MP2) on GPUs. This method significantly speeds up calculations and reduces energy consumption for large molecules.
Area of Science:
- Computational Chemistry
- Quantum Chemistry
- High-Performance Computing
Background:
- Second-order Møller-Plesset perturbation theory (MP2) is crucial for accurate molecular energy calculations beyond the Hartree-Fock approximation.
- Current RI-MP2 methods face computational cost and scalability challenges on modern supercomputing architectures.
- Efficient algorithms are needed to apply RI-MP2 to larger, more complex molecular systems.
Purpose of the Study:
- To present the first distributed-memory many-GPU algorithm for RI-MP2 calculations.
- To optimize RI-MP2 computations for hundreds of GPU accelerators.
- To enable efficient and scalable quantum chemistry simulations on modern hardware.
Main Methods:
- Developed a novel distributed memory algorithm for forming RI-MP2 intermediate tensors with minimal communication.
- Implemented a distributed memory algorithm for the energy reduction step, sustaining high performance on GPU clusters.
- Utilized hundreds of GPU accelerators for all computational steps.
Main Results:
- Achieved near-peak performance on GPU-based supercomputers.
- Outperformed state-of-the-art quantum chemistry software by over 3.5 times in speed.
- Reduced computational power consumption by 8-fold.
- Demonstrated 11.8 PFLOP/s performance on the Perlmutter supercomputer for a large water cluster.
Conclusions:
- The novel many-GPU RI-MP2 algorithm offers significant time-to-solution and power consumption benefits.
- This work paves the way for applying advanced quantum chemistry methods to large molecules on GPU-accelerated systems.
- Leveraging modern GPU computing environments is crucial for advancing computational chemistry.

