The Spectral Ewald method for singly periodic domains
arXiv:1611.09538 · doi:10.1016/j.jcp.2017.07.001
Abstract
We present a fast and spectrally accurate method for efficient computation of the three dimensional Coulomb potential with periodicity in one direction. The algorithm is FFT-based and uses the so-called Ewald decomposition, which is naturally most efficient for the triply periodic case. In this paper, we show how to extend the triply periodic Spectral Ewald method to the singly periodic case, such that the cost of computing the singly periodic potential is only marginally larger than the cost of computing the potential for the corresponding triply periodic system. In the Fourier space contribution of the Ewald decomposition, a Fourier series is obtained in the periodic direction with a Fourier integral over the non periodic directions for each discrete wave number. We show that upsampling to resolve the integral is only needed for modes with small wave numbers. For the zero wave number, this Fourier integral has a singularity. For this mode, we effectively need to solve a free-space Poisson equation in two dimensions. A very recent idea by Vico et al. makes it possible to use FFTs to solve this problem, allowing us to unify the treatment of all modes. An adaptive 3D FFT can be established to apply different upsampling rates locally. The computational cost for other parts of the algorithm is essentially unchanged as compared to the triply periodic case, in total yielding only a small increase in both computational cost and memory usage for this singly periodic case.
arXiv comment36 pages, 19 figures
References in corpus (6)
- How to mesh up Ewald sums (I): A theoretical and numerical comparison of various particle mesh routines
- Electrostatics in Periodic Slab Geometries I
- Electrostatics in Periodic Slab Geometries II
- Fast convolution with free-space Green's functions
- Fast and spectrally accurate Ewald summation for 2-periodic electrostatic systems
- Fast Ewald summation for free-space Stokes potentials
Cited by in corpus (6)
- Universal image systems for non-periodic and periodic Stokes flows above a no-slip wall
- Fast Ewald summation for Stokes flow with arbitrary periodicity
- Kernel Aggregated Fast Multipole Method: Efficient summation of Laplace and Stokes kernel functions
- Fast Ewald summation for Green's functions of Stokes flow in a half-space
- Fast Ewald summation for electrostatic potentials with arbitrary periodicity
- Cylindrical cosmological simulations with StePS