Journal
COMPUTER PHYSICS COMMUNICATIONS
Volume 291, Issue -, Pages -Publisher
ELSEVIER
DOI: 10.1016/j.cpc.2023.108849
Keywords
EZ; Particle-in-cell; Charge conservation; Current deposition; PIConGPU
Ask authors/readers for more resources
We propose a novel current deposition algorithm called EZ for particle-in-cell (PIC) simulations. EZ solves the continuity equation of electrodynamics to calculate the current density on the electromagnetic grid due to macro-particle motion within a time step. It combines Esirkepov's method and ZigZag to achieve charge conservation and higher performance for higher-order macro-particle assignment-functions, as demonstrated in simulations of a warm, relativistic plasma with PIConGPU.
We present EZ, a novel current deposition algorithm for particle-in-cell (PIC) simulations. EZ calculates the current density on the electromagnetic grid due to macro-particle motion within a time step by solving the continuity equation of electrodynamics. Being a charge conserving hybridization of Esirkepov's method and ZigZag, we refer to it as EZ as shorthand for Esirkepov meets ZigZag. Simulations of a warm, relativistic plasma with PIConGPU show that EZ achieves the same level of charge conservation as the commonly used method by Esirkepov, yet reaches higher performance for macro-particle assignment-functions up to third-order. In addition to a detailed description of the functioning of EZ, reasons for the expected and observed performance increase are given, and guidelines for its implementation aiming at highest performance on GPUs are provided.& COPY; 2023 Elsevier B.V. All rights reserved.
Authors
I am an author on this paper
Click your name to claim this paper and add it to your profile.
Reviews
Recommended
No Data Available