Numerical stability of 2nd order Runge-Kutta integration algorithms for use in particle-in-cell codes

  • V. Fuchs
  • J. P. Gunn
Tokamaks and Other Magnetic Confinement Devices


An essential ingredient of particle-in-cell (PIC) codes is a numerically accurate and stable integration scheme for the particle equations of motion. Such a scheme is the well known time-centered leapfrog (LF) method [1] accurate to 2nd order with respect to the timestep Δt. However, this scheme can only be used forces independent of velocity unless a simple enough implicit implementation is possible. The LF scheme is therefore inapplicable in Monte-Carlo treatments of particle collisions [2] and/or interactions with radio-frequency fields [3]. We examine here the suitability of the 2nd order Runge-Kutta (RK) method. We find that the basic RK scheme is nummerically unstable, but that conditional stability can be attained by an implementation which preserves phase space area. Examples are presented to illustrate the performance of the RK schemes. We compare analytic and computed electron orbits in a traveling nonlinear wave and also show self-consistent PIC simulations describing plasma flow in the vicinity of a lower hybrid antenna.


52.65.Rr 52.65.Pp 

Key words

simulation tokamak edge plasma lower hybrid antenna 


  1. [1]
    O. Buneman, J. Comput. Phys.1 (1967) 517.MATHCrossRefADSGoogle Scholar
  2. [2]
    W.M. Manheimer, M. Lampe, G. Joyce, J. Comput. Phys.138 (1997) 563.MATHCrossRefADSGoogle Scholar
  3. [3]
    V. Fuchs, J.P. Gunn, M. Goniche, V. Petržílka, Nucl. Fusion43 (2003) 341.CrossRefADSGoogle Scholar
  4. [4]
    R. W. Hockney, J. W. Eastwood.Computer Simulation using particles, Hilger, Bristol, 1988.MATHCrossRefGoogle Scholar
  5. [5]
    C. K. Birdsall, A. B. Langdon:Plasma Physics via Computer Simulation, Hilger, Bristol, 1991.CrossRefGoogle Scholar
  6. [6]
    H. Risken:The Fokker-Planck equation, Berlin, Springer, 1984, in chapter3.MATHGoogle Scholar
  7. [7]
    M. Abramowitz, I. A. Stegun:Handbook of Mathematical Functions, National Bureau of Standards Applied Mathematics Series55, Washington D.C., 1964, in chapter 25.Google Scholar
  8. [8]
    W. H. Press, S. A. Teukolsky, W. T. Vetterling, B. P. Flannery:Numerical Recipes in Fortran 77, Cambridge University Press, 1992, in chapter 16.Google Scholar

Copyright information

© Springer 2004

Authors and Affiliations

  • V. Fuchs
    • 1
  • J. P. Gunn
    • 2
  1. 1.Association EURATOM/IPP.CRPraha 8Czech Republic
  2. 2.Association CEA/EURATOM sur la Fusion-CadaracheFrance

Personalised recommendations