Particle Simulation in Fourier Space
POSTER
Abstract
The standard particle-in-cell algorithm suffers from finite grid effects which break energy conservation, cause numerical dispersion, and create numerical instabilities. We present a gridless alternative, bypassing the deposition step and calculating each Fourier mode of the charge density directly from the particle positions. This can be done efficiently through the use of an Unequally Spaced Fast Fourier Transform (USFFT) algorithm [1,2]. After a spectral field solve, the forces on the particles are calculated via the inverse USFFT (a rapid solution of an approximate linear system). The asymptotic runtime of this approach is O(Np + Nm log Nm) for each iteration, identical to the standard PIC algorithm (where Np is the number of particles and Nm is the number of modes). We provide implementations of this algorithm and apply them to several test cases, demonstrating comparable performance and identical scaling, as well as superior energy conservation and elimination of the finite grid instability. We prove energy conservation in the continuous-time limit, as well as momentum conservation.
Presenters
-
Matthew Stephen Mitchell
Univ of Colorado - Boulder
Authors
-
Matthew Stephen Mitchell
Univ of Colorado - Boulder
-
Matthew T Miecnikowski
Univ of Colorado - Boulder
-
Scott Edward Parker
Univ of Colorado - Boulder, University of Colorado at Boulder
-
Gregory Beylkin
Univ of Colorado - Boulder