Abstract
We propose a sparse grid-based adaptive noise reduction strategy for electrostatic particle-in-cell (PIC) simulations. By projecting the charge density onto sparse grids we reduce the high-frequency particle noise. Thus, we exploit the ability of sparse grids to act as a multidimensional low-pass filter in our approach. Thanks to the truncated combination technique [1–3], we can reduce the larger grid-based error of the standard sparse grid approach for non-aligned and non-smooth functions. The truncated approach also provides a natural framework for minimizing the sum of grid-based and particle-based errors in the charge density. We show that our approach is, in fact, a filtering perspective for the noise reduction obtained with the sparse PIC schemes first introduced in [4]. This enables us to propose a heuristic based on the formal error analysis in [4] for selecting the optimal truncation parameter that minimizes the total error in charge density at each time step. Hence, unlike the physical and Fourier domain filters typically used in PIC codes for noise reduction, our approach automatically adapts to the mesh size, number of particles per cell, smoothness of the density profile and the initial sampling technique. It can also be easily integrated into high performance large-scale PIC code bases, because we only use sparse grids for filtering the charge density. All other operations remain on the regular grid, as in typical PIC codes. We demonstrate the efficiency and performance of our approach with two test cases: the diocotron instability in two dimensions and the three-dimensional electron dynamics in a Penning trap. Our run-time performance studies indicate that our approach can provide significant speedup and memory reduction to PIC simulations for achieving comparable accuracy in the charge density.
Highlights
Particle-in-cell (PIC) schemes have been a popular and effective method for the simulation of kinetic plasmas for a long period of time [5,6,7]
We have proposed a sparse grid-based adaptive noise reduction strategy for particle-in-cell (PIC) simulations
Unlike the typical physical or Fourier domain filters used in PIC methods, the strategy adapts to mesh size, number of particles per cell, smoothness of the charge density and the initial sampling technique
Summary
Particle-in-cell (PIC) schemes have been a popular and effective method for the simulation of kinetic plasmas for a long period of time [5,6,7]. The authors showed that owing to the large cell sizes involved in sparse grids compared to regular grids, the PIC scheme combined with sparse grids has many more particles per cell than its regular counterpart This led to significant noise reduction and enormous speedups for certain classes of problems which have smooth or axis-aligned density profiles. Compared to existing filtering approaches, this sparse grid-based approach is superior for functions which are smooth or aligned with an axis In simple terms, this can be understood as follows: with any filtering technique the reduction in noise comes with a price, which is an increase in the grid-based error. Numerical results for the 2D diocotron test case and 3D penning trap are presented in section 5 and section 6 presents conclusions and proposes future work
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.