Related Experiment Video
Updated: Oct 27, 2025

Computation of Atmospheric Concentrations of Molecular Clusters from ab initio Thermochemistry
Published on: April 8, 2020
Optimizing two-electron repulsion integral calculations with McMurchie-Davidson method on graphic processing unit
Yingqi Tian1, Bingbing Suo2, Yingjin Ma1
1Computer Network Information Center, Chinese Academy of Sciences, Beijing, China.
This study introduces optimized methods for calculating two-electron repulsion integrals on graphics processing units (GPUs), significantly speeding up computations. The new techniques improve efficiency for quantum chemistry calculations.
Area of Science:
- Computational Chemistry
- Quantum Chemistry
- High-Performance Computing
Background:
- Two-electron repulsion integrals are computationally intensive in quantum chemistry.
- Existing methods, like McMurchie-Davidson (MD), require significant computational resources.
- Optimization for graphics processing units (GPUs) is crucial for accelerating these calculations.
Purpose of the Study:
- To develop and present optimized methods for two-electron repulsion integral calculations on GPUs.
- To enhance the efficiency of the McMurchie-Davidson (MD) method.
- To achieve significant speedups compared to existing CPU-based calculations.
Main Methods:
- Introduction of a novel Boys function evaluation method for GPU computation.
- Combination of series summation, error function, and finite sum formula for performance.
- Derivation of three optimization approaches based on Hermite expansion coefficients and recurrence relations.
- Implementation of a common sub-expression elimination (CSE) method derived from general term formula equalities.
Main Results:
- The new recurrence relation for coefficient evaluation saves 26% float operations and 37% memory operations on average.
- The optimized method achieved up to 3.09 speedups compared to the original MD method on GPU.
- Achieved up to 92.75 speedups compared to GAMESS calculations on a central processing unit (CPU).
Conclusions:
- The presented optimization methods significantly enhance the performance of two-electron repulsion integral calculations on GPUs.
- The novel approaches, including CSE, offer substantial computational advantages for quantum chemistry simulations.
- These GPU-accelerated methods pave the way for more efficient and faster electronic structure calculations.
Related Concept Videos
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
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Ampere-Maxwell's Law: Problem-Solving
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of...
Hückel's Rule Diagram of π MOs: Frost Circle
A Frost circle is constructed by drawing a polygon whose number of edges is equal to the number of carbons of the given cyclic system, with one of the vertices pointing down. Then, a circle is drawn enclosing the polygon so...
Gaussian Elimination: Problem Solving
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...

