A charge- and energy-conserving implicit, electrostatic particle-in-cell algorithm on mapped computational meshes

被引:46
作者
Chacon, L. [1 ]
Chen, G. [1 ]
Barnes, D. C. [2 ]
机构
[1] Oak Ridge Natl Lab, Oak Ridge, TN 37830 USA
[2] Coronado Consulting, Lamy, NM 87540 USA
关键词
Mapped mesh; Curvilinear mesh; Particle-in-cell; Implicit methods; Energy conservation; Charge conservation; PIC SIMULATIONS; CODE; REFINEMENT; DENSITY;
D O I
10.1016/j.jcp.2012.07.042
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We describe the extension of the recent charge-and energy-conserving one-dimensional electrostatic particle-in-cell algorithm in Ref. [G. Chen, L. Chaccn, D. C. Barnes, An energy- and charge-conserving, implicit electrostatic particle-in-cell algorithm, Journal of Computational Physics 230 (2011) 7018-7036] to mapped (body-fitted) computational meshes. The approach maintains exact charge and energy conservation properties. Key to the algorithm is a hybrid push, where particle positions are updated in logical space, while velocities are updated in physical space. The effectiveness of the approach is demonstrated with a challenging numerical test case, the ion acoustic shock wave. The generalization of the approach to multiple dimensions is outlined. (C) 2012 Elsevier Inc. All rights reserved.
引用
收藏
页码:1 / 9
页数:9
相关论文
共 33 条
[1]   3D hybrid simulation code using curvilinear coordinates [J].
Bagdonat, T ;
Motschmann, U .
JOURNAL OF COMPUTATIONAL PHYSICS, 2002, 183 (02) :470-485
[2]  
Birdsall C K., 2018, Plasma Physics via Computer Simulation
[3]   Foundations of nonlinear gyrokinetic theory [J].
Brizard, A. J. ;
Hahm, T. S. .
REVIEWS OF MODERN PHYSICS, 2007, 79 (02) :421-468
[4]   An efficient mixed-precision, hybrid CPU-GPU implementation of a nonlinearly implicit one-dimensional particle-in-cell algorithm [J].
Chen, G. ;
Chacon, L. ;
Barnes, D. C. .
JOURNAL OF COMPUTATIONAL PHYSICS, 2012, 231 (16) :5374-5388
[5]   An energy- and charge-conserving, implicit, electrostatic particle-in-cell algorithm [J].
Chen, G. ;
Chacon, L. ;
Barnes, D. C. .
JOURNAL OF COMPUTATIONAL PHYSICS, 2011, 230 (18) :7018-7036
[6]   Controlling self-force errors at refinement boundaries for AMR-PIC [J].
Colella, Phillip ;
Norgaard, Peter C. .
JOURNAL OF COMPUTATIONAL PHYSICS, 2010, 229 (04) :947-957
[7]   A new algorithm for charge deposition for multiple-grid method for PIC simulations in r-z cylindrical coordinates [J].
Cornet, Christophe ;
Kwok, Dixon T. K. .
JOURNAL OF COMPUTATIONAL PHYSICS, 2007, 225 (01) :808-828
[8]   THE VIRTUAL PARTICLE ELECTROMAGNETIC PARTICLE-MESH METHOD [J].
EASTWOOD, JW .
COMPUTER PHYSICS COMMUNICATIONS, 1991, 64 (02) :252-266
[9]   BODY-FITTED ELECTROMAGNETIC PIC SOFTWARE FOR USE ON PARALLEL COMPUTERS [J].
EASTWOOD, JW ;
ARTER, W ;
BREALEY, NJ ;
HOCKNEY, RW .
COMPUTER PHYSICS COMMUNICATIONS, 1995, 87 (1-2) :155-178
[10]   An arbitrary curvilinear-coordinate method for particle-in-cell modeling [J].
Fichtl, C.A. ;
Finn, J.M. ;
Cartwright, K.L. .
Computational Science and Discovery, 2012, 5 (01)