Skip to main navigation Skip to search Skip to main content

An Efficient RI-MP2 Algorithm for Distributed Many-GPU Architectures

Research output: Contribution to journalArticlepeer-review

6 Citations (Scopus)

Abstract

Second-order Møller-Plesset perturbation theory (MP2) using the Resolution of the Identity approximation (RI-MP2) is a widely used method for computing molecular energies beyond the Hartree-Fock mean-field approximation. However, its high computational cost and lack of efficient algorithms for modern supercomputing architectures limit its applicability to large molecules. In this paper, we present the first distributed-memory many-GPU RI-MP2 algorithm explicitly designed to utilize hundreds of GPU accelerators for every step of the computation. Our novel algorithm achieves near-peak performance on GPU-based supercomputers through the development of a distributed memory algorithm for forming RI-MP2 intermediate tensors with zero internode communication, except for a single Formula Presented asynchronous broadcast, and a distributed memory algorithm for the Formula Presented energy reduction step, capable of sustaining near-peak performance on clusters with several hundred GPUs. Comparative analysis shows our implementation outperforms state-of-the-art quantum chemistry software by over 3.5 times in speed while achieving an 8-fold reduction in computational power consumption. Benchmarking on the Perlmutter supercomputer, our algorithm achieves 11.8 PFLOP/s (83% of peak performance) performing and the RI-MP2 energy calculation on a 314-water cluster with 7850 primary and 30,144 auxiliary basis functions in 4 min on 180 nodes and 720 A100 GPUs. This performance represents a substantial improvement over traditional CPU-based methods, demonstrating significant time-to-solution and power consumption benefits of leveraging modern GPU-accelerated computing environments for quantum chemistry calculations.

Original languageEnglish
Pages (from-to)9394-9406
Number of pages13
JournalJournal of Chemical Theory and Computation
Volume20
Issue number21
DOIs
Publication statusPublished - 2024

Fingerprint

Dive into the research topics of 'An Efficient RI-MP2 Algorithm for Distributed Many-GPU Architectures'. Together they form a unique fingerprint.

Cite this