An area-preserving second order integration scheme for use in particle-in-cell codes
An essential ingredient of particle-in-cell (PIC) codes with many particles and evolving on long time scales in a sufficiently simple, accurate and stable integration scheme for the electron and ion equations of motion. The usual, well-known, leapfrog (LF) integration scheme is perfectly time-centred 2nd order accurate with respect to the time step Delta t, and conditionally stable in the interval omega(0) Delta t < 2 for linear oscillations omega(0). Unfortunately, the LF method cannot be used in many situations of interest where the force depends on velocity. Significant examples are dissipative systems, or the Langevin process which can represent particle velocity-space flow due to collisions or radio-frequency heating. In the present work an implementation of the 2nd order Runge-Kutta (RK) integration scheme - a semi-implicit midpoint RK scheme - is presented, which preserves phase space measure and possesses the same numerical stability as the LF scheme. We test the new integrator in three examples of interest. First, the non-linear interaction of particles with a plane wave, emphasizing the importance of intrinsic stochasticity in the destruction of orbits of an otherwise exactly integrable equation. Second, in the case of particle in motion in static magnetic field and finally, in a non-linear dissipative system leading to a limit cycle. In particular, for the plane wave we show that the semi-implicit midpoint RK scheme is equivalent to the standard map. We find the stochassticity threshold omega(B) Delta t <1, where omega(B) is the particle bounce frequency and Delta t is the time step.
Bibliographic Reference: An oral paper given at: 11th European Fusion Theory Conference Organised by: Association Euratom/CEA Cadarache (FR) Held at: Aix-en-Provence (FR)
Availability: Available from Association EURATOM-CEA, Département de Recherches sur la Fusion Contrôlée, CEA Cadarache, F-13108 St Paul-Lez-Durance, France Tel: (+33) 4 42 25 70 01; Fax: (+33) 4 42 25 64 21 E-mail: firstname.lastname@example.org
Record Number: 200518405 / Last updated on: 2005-10-25
Original language: en
Available languages: en