Related Experiment Video
Updated: Mar 29, 2026

Computation of Atmospheric Concentrations of Molecular Clusters from ab initio Thermochemistry
Published on: April 8, 2020
Determining the Numerical Stability of Quantum Chemistry Algorithms
Gerald Knizia1, Wenbin Li2, Sven Simon2
1Institut für Theoretische Chemie, Universität Stuttgart , Pfaffenwaldring 55, D-70569 Stuttgart, Germany.
We developed a novel method to assess quantum chemistry algorithm stability by introducing controlled numerical noise. This technique reveals instabilities, like one in the Obara-Saika scheme, and guides precision choices for computations.
Area of Science:
- Computational Quantum Chemistry
- Numerical Analysis
- High-Performance Computing
Background:
- Accurate numerical properties of quantum chemistry algorithms are crucial for reliable computational results.
- Assessing numerical stability often requires significant programming effort or specialized tools.
- Floating-point precision limitations can impact the accuracy of complex quantum chemistry calculations.
Purpose of the Study:
- To introduce a broadly applicable and simple method for determining the numerical properties of quantum chemistry algorithms.
- To statistically analyze algorithm stability by introducing controlled numerical noise.
- To investigate the numerical stability of specific quantum chemistry schemes and assess the feasibility of using lower precision arithmetic.
Main Methods:
- A novel method involving automatic code injection of random numerical noise, comparable to floating-point precision, into computations.
- Statistical analysis of repeated algorithm runs with introduced noise to estimate numerical stability.
- Application of the method to evaluate the Obara-Saika integral scheme, coupled cluster perturbative triples, and density-fitted Møller-Plesset perturbation theory (MP2).
Main Results:
- A significant numerical instability was identified in a commonly used equation within the Obara-Saika integral evaluation scheme.
- Analysis suggests that coupled cluster perturbative triples can potentially be evaluated using single precision arithmetic.
- Insights were gained into optimizing the density fitting approximation for MP2 and identifying parts suitable for single precision.
Conclusions:
- The developed noise injection method provides a straightforward approach to assess numerical stability in quantum chemistry algorithms.
- The findings highlight potential numerical weaknesses in standard computational chemistry practices.
- Single precision arithmetic may be viable for certain calculations, particularly in orthogonal basis sets, provided long linear sums are avoided.
More Related Videos
Related Concept Videos
Stability of Equilibrium Configuration
A stable equilibrium occurs when a system tends to return to its original position when given a small displacement, and the potential energy is at its minimum. An example of a stable equilibrium is when a cantilever beam is fixed at one end and a weight is attached to the other end. If the weight...
Stability of Equilibrium Configuration: Problem Solving
Problem-solving in the context of the stability of equilibrium configuration...
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...
Stability of Substituted Cyclohexanes
The two chair conformations of cyclohexanes undergo rapid interconversion at room temperature. Both forms have identical energies and stabilities, each comprising equal amounts of the equilibrium mixture. Replacing a hydrogen atom with a functional group makes the two conformations energetically non-equivalent.
For example, in...
Numerical Calculations
The solution to a problem is obtained using different methods. While manually solving algebraic symbols is one of the most common methods, the graphical method is often preferred. Computers...
Relative Stabilities of Alkenes

