A comparison of the Spectral Ewald and Smooth Particle Mesh Ewald methods in GROMACS
This comparison helps users of molecular dynamics software choose between two Ewald methods based on accuracy and performance needs.
The authors compared the Spectral Ewald (SE) method to the Smooth Particle Mesh Ewald (SPME) method in GROMACS, finding that SE is efficient for high accuracy and competitive for low accuracy despite not being as optimized as SPME.
The smooth particle mesh Ewald (SPME) method is an FFT based method for the fast evaluation of electrostatic interactions under periodic boundary conditions. A highly optimized implementation of this method is available in GROMACS, a widely used software for molecular dynamics simulations. In this article, we compare a more recent method from the same family of methods, the spectral Ewald (SE) method, to the SPME method in terms of performance and efficiency. We consider serial and parallel implementations of both methods for single and multiple core computations on a desktop machine as well as the Beskow supercomputer at KTH Royal Institute of Technology. The implementation of the SE method has been well optimized, however not yet comparable to the level of the SPME implementation that has been improved upon for many years. We show that the SE method is very efficient whenever used to achieve high accuracy and that it already at this level of optimization can be competitive for low accuracy demands.