Electron repulsion integral evaluation over f-type functions on GPUs via OpenMP offloading

D Daniel Del Angel Cruz (Department of Chemistry and Ames National Laboratory, USDOE) J Jorge L. Galvez Vallejo (The Australian National University 2 , Canberra, ACT 2601,) M Mark S. Gordon (Department of Chemistry and Ames National Laboratory, USDOE)

Abstract

Evaluation of electron repulsion integrals over f-type basis functions on graphics processing units (GPUs) in the LibERI library is presented. The GPU architecture is targeted via the OpenMP programming model, re-utilizing pre-existing central processing unit-oriented code as the backbone for automatic GPU kernel generation. The electron repulsion integral calculator and Rys quadrature methods are utilized to accommodate different degrees of contraction and angular momenta. Upon comparison against GPU-native compute unified device architecture programs, the implementation presented here is observed to be competitive with state-of-the-art software for small to medium-sized systems. Multi-GPU performance is also presented. Parallel efficiencies higher than 80% are observed for large systems on 4 GPUs (i.e., a full node), and the multi-node performance of LibERI is demonstrated for up to 128 GPUs (32 nodes). The limitations of the implementation presented here are also reported.

Article Details

Volume / Issue Vol. 164, Issue 21
Published June 07, 2026
ISSN 0021-9606
Publisher American Institute of Physics

Journal Info

The Journal of Chemical Physics

American Institute of Physics

ISSN: 0021-9606 Physical Sciences

Authors (3)

D

Daniel Del Angel Cruz

Department of Chemistry and Ames National Laboratory, USDOE

J

Jorge L. Galvez Vallejo

The Australian National University 2 , Canberra, ACT 2601,

M

Mark S. Gordon

Department of Chemistry and Ames National Laboratory, USDOE