Numerical instability in a 2D gyrokinetic code caused by divergent E X B flow
Creators
- 1. Lawrence Livermore National Lab., CA (United States)
Description
In this paper, a numerical instability first observed in an 2D electrostatic gyrokinetic code is described. The instability should also be present in some form in many versons of particle-in-cell simulation codes that employ guiding center drifts. A perturbation analysis of the instability is given and its results agree quantitatively with the observations from the gyrokinetic code in all respects. The basic mechanism is a false divergence of the E X B flow caused by the interpolation between the grid and the particles as coupled with the specific numerical method for calculating E = -∇ φ. Stability or instability depends in detail on the specific choice of particle interpolation method and field method. One common interpolation method, subtracted dipole, is stable. Other commonly used interpolation methods, linear and quadratic, are unstable when combined with a finite difference for the electric field. Linear and quadratic interpolation can be rendered stable if combined with another method for the electric field, the analytic differential of the interpolated potential
Additional details
Publishing Information
- Journal Title
- Journal of Computational Physics
- Journal Volume
- 115
- Journal Issue
- 2
- Journal Page Range
- p. 352-365.
- ISSN
- 0021-9991
- CODEN
- JCTPAH
INIS
- Country of Publication
- United States
- Country of Input or Organization
- United States
- INIS RN
- 27009655
- Subject category
- S70: PLASMA PHYSICS AND FUSION TECHNOLOGY; S99: GENERAL AND MISCELLANEOUS;
- Descriptors DEI
- ALGORITHMS; CROSSED FIELDS; INSTABILITY; INTERPOLATION; KINETIC EQUATIONS; NUMERICAL SOLUTION; PLASMA SIMULATION
- Descriptors DEC
- EQUATIONS; SIMULATION