• Corpus ID: 125601313

Implementation of the Particle Mesh Ewald method on a GPU

@inproceedings{Alexei2016ImplementationOT,
  title={Implementation of the Particle Mesh Ewald method on a GPU},
  author={Iupinov Alexei},
  year={2016}
}
The Particle Mesh Ewald (PME) method is used for efficient long-range electrostatic calculations in molecular dynamics (MD).In this project, PME is implemented for a single GPU alongside the existi ... 
2 Citations

Figures from this paper

Review of Electrostatic Force Calculation Methods and Their Acceleration in Molecular Dynamics Packages Using Graphics Processors

Molecular dynamics (MD) simulations probe the conformational repertoire of macromolecular systems using Newtonian dynamic equations. The time scales of MD simulations allow the exploration of

Molecular Computer Simulations of Graphene oxide intercalated with methanol: Swelling Properties and Interlayer Structure

Molecular Computer Simulations of Graphene oxide intercalated with methanol: Swelling Properties and Interlayer Structure

References

SHOWING 1-10 OF 12 REFERENCES

Particle mesh Ewald: An N⋅log(N) method for Ewald sums in large systems

An N⋅log(N) method for evaluating electrostatic energies and forces of large periodic systems is presented. The method is based on interpolation of the reciprocal space Ewald sums and evaluation of

An Implementation of the Smooth Particle Mesh Ewald Method on GPU Hardware.

This work describes an implementation of Ewald summation for Nvidia graphical processing units (GPUs) which are general purpose computing devices with a high degree of intrinsic parallelism and arithmetic performance and exhibits an accuracy comparable to that of a reference double-precision CPU implementation.

A smooth particle mesh Ewald method

It is demonstrated that arbitrary accuracy can be achieved, independent of system size N, at a cost that scales as N log(N), which is comparable to that of a simple truncation method of 10 A or less.

Routine Microsecond Molecular Dynamics Simulations with AMBER on GPUs. 2. Explicit Solvent Particle Mesh Ewald.

An implementation of explicit solvent all atom classical molecular dynamics (MD) within the AMBER program package that runs entirely on CUDA-enabled GPUs, providing results that are statistically indistinguishable from the traditional CPU version of the software and with performance that exceeds that achievable by the CPUs running on all conventional CPU-based clusters and supercomputers.

How to Convert SPME to P3M: Influence Functions and Error Estimates.

It is demonstrated explicitly how the two seemingly different particleMesh Ewald methods, the smooth particle mesh Ewald (SPME) and the particle-particle particle mesh (P3M), can be mathematically transformed into each other, via a simple change of the lattice Green function.

GROMACS 4:  Algorithms for Highly Efficient, Load-Balanced, and Scalable Molecular Simulation.

A new implementation of the molecular simulation toolkit GROMACS is presented which now both achieves extremely high performance on single processors from algorithmic optimizations and hand-coded routines and simultaneously scales very well on parallel machines.

PME GPU branch of GROMACS. https://github.com/ yupinov/gromacs/tree/pme_gpu

  • PME GPU branch of GROMACS. https://github.com/ yupinov/gromacs/tree/pme_gpu

Solving Software Challenges for Exascale: International Conference on Exascale Applications and Software

  • Revised Selected Papers, chapter Tackling Exascale Software Challenges in Molecular Dynamics Simulations with GROMACS
  • 2014