A low-dispersion, exactly energy-charge-conserving semi-implicit relativistic particle-in-cell algorithm
POSTER
Abstract
Leap-frog based explicit algorithms, either energy-conserving or momentum-conserving, do not conserve energy discretely. Fully implicit algorithms can conserve discrete energy exactly (Lapenta and Stefano. POP 2011), which is desirable for long-term simulations, but introduce large dispersion errors in the light-wave modes, regardless of timestep sizes. This can lead to intolerable simulation errors where highly accurate light propagation is needed (e.g. laser-plasma interactions, LPI). In this study, we selectively combine the leap-frog and Crank-Nicolson methods to produce a low-dispersion, exactly energy-and-charge-conserving PIC algorithm. Specifically, we employ the leap-frog method for Maxwell equations, and the Crank-Nicolson method for particle equations. Such an algorithm admits exact global energy conservation, exact local charge conservation, and preserves the dispersion properties of the leap-frog method for the light wave. The algorithm has been implemented in a code named iVPIC, based on the VPIC code (https://github.com/losalamos/vpic) developed at LANL. We will present numerical results that demonstrate the properties of the scheme with sample test problems (e.g. Weibel instability run for 10^7 timesteps, and LPI applications).
Presenters
-
Guangye Chen
Los Alamos Natl Lab
Authors
-
Guangye Chen
Los Alamos Natl Lab
-
Luis Chacon
Los Alamos National Laboratory, Los Alamos Natl Lab
-
David J. Stark
Los Alamos National Laboratory, Los Alamos Natl Lab
-
Lin Yin
Los Alamos Natl Lab, Los Alamos National Laboratory
-
Brian James Albright
Los Alamos Natl Lab, Los Alamos National Laboratory
-
Robert F. Bird
Los Alamos National Laboratory, LANL, Los Alamos Natl Lab