Related Experiment Video
Updated: Jun 6, 2026

Computation of Atmospheric Concentrations of Molecular Clusters from ab initio Thermochemistry
Published on: April 8, 2020
Electron repulsion integral evaluation over f-type functions on GPUs via OpenMP offloading
Daniel Del Angel Cruz1, Jorge L Galvez Vallejo2, Mark S Gordon1
1Department of Chemistry and Ames National Laboratory, USDOE, Iowa State University, Ames, Iowa 50011, USA.
None:
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.
More Related Videos
Related Concept Videos
Fermi Level Dynamics
Electron affinity in semiconductors refers to the energy gap between the minimum of its conduction band and the vacuum level and it is a critical parameter in determining how easily a semiconductor can accept additional electrons.
The work...
Gauss's Law: Problem-Solving
Parallel Processing
Gauss's Law
Fermi Level
At absolute zero temperature, electrons fill all energy states up to the Fermi level, leaving upper states empty. As the temperature rises,...
Maxwell-Boltzmann Distribution: Problem Solving
This distribution function f(v) is defined by saying that the expected number N (v1,v2) of particles with speeds between v1 and v2 is given by

