NUMERICAL INSTABILITY IN A 2D GYROKINETIC CODE CAUSED BY DIVERGENT E-X-B FLOW

Citation
Ja. Byers et al., NUMERICAL INSTABILITY IN A 2D GYROKINETIC CODE CAUSED BY DIVERGENT E-X-B FLOW, Journal of computational physics, 115(2), 1994, pp. 352-365
Citations number
16
Categorie Soggetti
Mathematical Method, Physical Science","Computer Science Interdisciplinary Applications","Physycs, Mathematical
ISSN journal
00219991
Volume
115
Issue
2
Year of publication
1994
Pages
352 - 365
Database
ISI
SICI code
0021-9991(1994)115:2<352:NIIA2G>2.0.ZU;2-M
Abstract
In this paper, a numerical instability first observed in a 2D electros tatic gyrokinetic code is described. The instability should also be pr esent in some form in many versons of particle-in-cell simulation code s that employ guiding center drifts. A perturbation analysis of the in stability is given and its results agree quantitatively with the obser vations from the gyrokinetic code in all respects. The basic mechanism is a false divergence of the E x B flow caused by the interpolation b etween the grid and the particles as coupled with the specific numeric al method for calculating E = del phi. Stability or instability depend s in detail on the specific choice of particle interpolation method an d field method. One common interpolation method, subtracted dipole, is stable. Other commonly used interpolation methods, linear and quadrat ic, are unstable when combined with a finite difference for the electr ic field. Linear and quadratic interpolation can be rendered stable if combined with another method for the electric field, the analytic dif ferential of the interpolated potential. (C) 1994 Academic Press, Inc.