Related Experiment Video
Updated: Mar 29, 2026

Three-Dimensional Particle Shape Analysis Using X-ray Computed Tomography: Experimental Procedure and Analysis Algorithms for Metal Powders
Published on: December 4, 2020
An Implementation of the Smooth Particle Mesh Ewald Method on GPU Hardware.
1High Performance Computing Service, Information and Communications Technologies, Imperial College London, South Kensington, London, SW7 2AZ, United Kingdom and Computational Biochemistry and Biophysics Lab (GRIB-IMIM), Universitat Pompeu Fabra, Barcelona Biomedical Research Park (PRBB), C/ Doctor Aiguader 88, 08003 Barcelona, Spain.
We optimized the smooth particle mesh Ewald summation method for Nvidia graphical processing units (GPUs). This GPU implementation achieves high simulation rates and accuracy for molecular dynamics, comparable to CPU methods.
Area of Science:
- Computational chemistry
- Molecular dynamics simulations
- High-performance computing
Background:
- The smooth particle mesh Ewald summation (SPME) method is crucial for calculating electrostatic forces in molecular dynamics (MD).
- Optimizing SPME for parallel architectures is essential for efficient simulations.
- Graphical Processing Units (GPUs) offer significant parallelism and computational power.
Purpose of the Study:
- To implement and evaluate the SPME method on Nvidia GPUs.
- To assess the performance and accuracy of the GPU-accelerated SPME implementation.
- To enable faster and more efficient biomolecular simulations.
Main Methods:
- Developed an implementation of the SPME method tailored for Nvidia GPUs.
- Integrated the GPU implementation with the ACEMD molecular dynamics package.
- Compared simulation performance and accuracy against a double-precision CPU implementation.
Main Results:
- A single GPU workstation achieved simulation rates of approximately 50 ns/day for typical biomolecular systems (e.g., DHFR, 26K atoms).
- The GPU implementation demonstrated accuracy comparable to a reference double-precision CPU implementation.
- The high parallelism and arithmetic performance of GPUs were leveraged for computational acceleration.
Conclusions:
- GPU acceleration of the SPME method significantly enhances molecular dynamics simulation efficiency.
- The developed implementation provides a viable and accurate alternative to traditional CPU-based methods.
- This work facilitates faster and more extensive investigations in computational biomolecular science.
Related Concept Videos
Mesh Analysis
A fundamental concept in mesh analysis is the definition of meshes and mesh currents. A mesh is a closed...
Mesh Analysis with Current Sources
Current Source in One Mesh: The analysis process is straightforward when a current source is found in only one mesh within the circuit. Mesh currents are assigned as usual, with the mesh containing the current source excluded from the analysis. Kirchhoff's voltage law...
Equilibrium Conditions for a Particle
To understand the concept of equilibrium, let us first consider the forces acting on an object. When different forces act on an object, they can...
Accelerating Fluids
The motion of the liquid within this infinitesimal cylinder is considered to obtain the pressure difference. Three vertical forces act on this liquid:
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...
Euler Equations of Motion

