Related Experiment Video
Updated: Mar 29, 2026

Rapid in-silico Battery Electrolyte Electrochemical Reaction Generation using 3T-VASP Multi-Scale Energy Minimization
Published on: August 22, 2025
GPU Linear Algebra Libraries and GPGPU Programming for Accelerating MOPAC Semiempirical Quantum Chemistry
Julio Daniel Carvalho Maia1, Gabriel Aires Urquiza Carvalho2, Carlos Peixoto Mangueira1
1Centro de Informática, Universidade Federal da Paraíba, CEP: 58051-900, João Pessoa/PB, Brazil.
Accelerated quantum chemistry calculations using MOPAC2009 with GPU and CPU enhancements significantly speed up simulations. This optimization enables modeling larger molecular systems in chemistry and materials science.
Area of Science:
- Computational Chemistry
- Quantum Chemistry
- Scientific Computing
Background:
- Semiempirical quantum chemistry methods, like MOPAC2009, are valuable for molecular modeling but can be computationally intensive.
- Accelerating these calculations is crucial for tackling larger and more complex molecular systems.
Purpose of the Study:
- To modify the MOPAC2009 code for faster single-point energy calculations (1SCF) on medium-size molecular systems.
- To leverage GPU coprocessors and multithreaded CPUs to enhance computational speed.
Main Methods:
- Integrated highly optimized linear algebra libraries (Intel MKL for CPU, MAGMA/CUBLAS for GPU).
- Optimized time-consuming steps: pseudodiagonalization, full diagonalization, and density matrix assembling.
- Implemented parallel (GPU-GPU) MOPAC code.
Main Results:
- Achieved significant speedups using optimized CPU linear algebra libraries.
- Demonstrated a 14x speedup for a 2400-atom methanol system.
- Observed 2.1x speedup with multithreaded CPUs and 3.8x with GPUs.
Conclusions:
- The optimized MOPAC2009 code enables efficient modeling of larger systems in inorganic chemistry, biochemistry, and materials science.
- Feasible application of semiempirical methods in lengthy molecular simulations using hybrid QM/MM and QM/QM potentials.
- Opens new avenues for computational research in diverse scientific fields.
More Related Videos
Related Concept Videos
Parallel Processing
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...
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...
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 the...
Poisson's And Laplace's Equation
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...

