Published December 1994 | Version v1
Journal article

Numerical instability in a 2D gyrokinetic code caused by divergent E X B flow

  • 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