A semi-implicit, energy- and charge-conserving particle-in-cell algorithm for the relativistic Vlasov-Maxwell equations

被引:27
作者
Chen, G. [1 ]
Chacon, L. [1 ]
Yin, L. [1 ]
Albright, B. J. [1 ]
Stark, D. J. [1 ]
Bird, R. F. [1 ]
机构
[1] Los Alamos Natl Lab, Los Alamos, NM 87545 USA
关键词
Particle-in-cell; Energy conservation; Charge conservation; Laser plasma interactions; CRANK-NICOLSON SCHEME; FULLY IMPLICIT; GAUSS LAW; CONSERVATION; SIMULATION; CODE;
D O I
10.1016/j.jcp.2020.109228
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Conventional explicit electromagnetic particle-in-cell (PIC) algorithms do not conserve discrete energy exactly. Time-centered fully implicit PIC algorithms can conserve discrete energy exactly, but may introduce large dispersion errors in the light-wave modes. This can lead to intolerable simulation errors where accurate light propagation is needed (e.g. in laser-plasma interactions). In this study, we selectively combine the leap-frog and Crank-Nicolson methods to produce an exactly energy- and charge-conserving relativistic electromagnetic PIC algorithm. Specifically, we employ the leap-frog method for Maxwell's equations, and the Crank-Nicolson method for the particle equations. The semi-implicit formulation still features a timestep CFL, but facilitates exact global energy conservation, exact local charge conservation, and preserves the dispersion properties of the leapfrog method for the light wave. The algorithm employs a new particle pusher designed to maximize efficiency and minimize wall-clock-time impact vs. the explicit alternative. It has been implemented in a code named iVPIC, based on the Los Alamos National Laboratory VPIC code (https://github.com/iosalamos/vpic). We present numerical results that demonstrate the properties of the scheme with sample test problems: relativistic two-stream instability, Weibel instability, and laser-plasma instabilities. Published by Elsevier Inc.
引用
收藏
页数:15
相关论文
共 40 条
[1]   Multi-dimensional dynamics of stimulated Brillouin scattering in a laser speckle: Ion acoustic wave bowing, breakup, and laser-seeded two-ion-wave decay [J].
Albright, B. J. ;
Yin, L. ;
Bowers, K. J. ;
Bergen, B. .
PHYSICS OF PLASMAS, 2016, 23 (03)
[2]  
[Anonymous], 2012, CLASSICAL ELECTRODYN
[3]  
[Anonymous], [No title captured]
[4]  
[Anonymous], 2005, Computational Electrodynamics: FiniteDifference Time-Domain Method
[5]  
Birdsall C. K., 2004, PLASMA PHYS VIA COMP
[6]   Ultrahigh performance three-dimensional electromagnetic relativistic kinetic plasma simulation [J].
Bowers, K. J. ;
Albright, B. J. ;
Yin, L. ;
Bergen, B. ;
Kwan, T. J. T. .
PHYSICS OF PLASMAS, 2008, 15 (05)
[7]   AN IMPLICIT METHOD FOR ELECTROMAGNETIC PLASMA SIMULATION IN 2 DIMENSIONS [J].
BRACKBILL, JU ;
FORSLUND, DW .
JOURNAL OF COMPUTATIONAL PHYSICS, 1982, 46 (02) :271-308
[8]   A curvilinear, fully implicit, conservative electromagnetic PIC algorithm in multiple dimensions [J].
Chacon, L. ;
Chen, G. .
JOURNAL OF COMPUTATIONAL PHYSICS, 2016, 316 :578-597
[9]   A multi-dimensional, energy- and charge-conserving, nonlinearly implicit, electromagnetic Vlasov-Darwin particle-in-cell algorithm [J].
Chen, G. ;
Chacon, L. .
COMPUTER PHYSICS COMMUNICATIONS, 2015, 197 :73-87
[10]   An energy- and charge-conserving, nonlinearly implicit, electromagnetic 1D-3V Vlasov-Darwin particle-in-cell algorithm [J].
Chen, G. ;
Chacon, L. .
COMPUTER PHYSICS COMMUNICATIONS, 2014, 185 (10) :2391-2402