Algorithms of motion in the particle-in-cell method
Authors
-
Ekaterina S. Voropaeva
-
Konstantin V. Vshivkov
-
Lyudmila V. Vshivkova
-
Galina I. Dudnikova
-
Anna A. Efimova
Keywords:
modification of Boris method
hybrid numerical models
particle-in-cell method
magnetohydrodynamics
kinetic Vlasov equation
Maxwell equations
computational plasma physics
Abstract
in electromagnetic fields and compares this method with various known modifications of the Boris method. The created two-dimensional and three-dimensional algorithms are based on the use of an exact solution of the differential equation for the velocity of a charged particle at a time step. A comparative analysis of the Boris method and its modifications was carried out both in terms of the accuracy of the methods and the time of their operation. A new modification of the Boris method allows more accurate calculations of the trajectory and velocity of a charged particle without a significant increase in the complexity of calculations. It is shown that, when choosing a modification of the Boris method to solve a problem, one should pay attention first of all to the accuracy of the solution, since a simpler and faster scheme may not give a gain in time.
Section
Methods and algorithms of computational mathematics and their applications
References
- F. H. Harlow, “The Particle-in-Cell Computing Method for Fluid Dynamics,” in Methods in Computational Physics: Advances in Research and Applications (Academic Press, New York, 1964), Vol. 3, pp. 319-345.
- Yu. A. Berezin and V. A. Vshivkov, The Particle-in-Cell Method in Rarefied Plasma Dynamics (Nauka, Novosibirsk, 1980) [in Russian].
- J. P. Boris, “Relativistic Plasma Simulation-Optimization of a Hybrid Code,” in Proc. 4th Conf. on Numerical Simulation of Plasmas, Washington, DC, USA, November 2-3, 1970 (Naval Res. Lab., Washington, DC, 1971), pp. 3-67.
- C. K. Birdsall and A. B. Langdon, Plasma Physics via Computer Simulation (McGraw-Hill, New York, 1985; Energoatomizdat, Moscow, 1989).
- H. Qin, S. Zhang, J. Xiao, et al., “Why is Boris Algorithm so Good?’’ Phys. Plasmas 20 (2013).
doi 10.1063/1.4818428
- T. Umeda, “A Three-Step Boris Integrator for Lorentz Force Equationof Charged Particles,” Comput. Phys. Commun. 228, 1-4 (2018).
doi 10.1016/j.cpc.2018.03.019
- T. Umeda, “Multi-Step Boris Rotation Schemes for Lorentz ForceEquation of Charged Particles,” Comput. Phys. Commun. 237, 37-41 (2019).
doi 10.1016/j.cpc.2018.11.001
- S. Zenitani and T. N. Kato, “Multiple Boris Integrators for Particle-in-Cell Simulation,” Comput. Phys. Commun. 247 (2019).
doi 10.1016/j.cpc.2019.106954
- S. Zenitani and T. Umeda, “On the Boris Solver in Particle-in-Cell Simulation,” Phys. Plasmas 25 (2018).
doi 10.1063/1.5051077
- B. Ripperda, F. Bacchini, J. Teunissen, et al., “A Comprehensive Comparison of Relativistic ParticleIntegrators,” Astrophys. J. Suppl. Ser. 235 (2018).
doi 10.3847/1538-4365/aab114
- M. Winkel, R. Speck, and D. Ruprecht, “A High-Order Boris Integrator,” J. Comput. Phys. 295, 456-474 (2015).
doi 10.1016/j.jcp.2015.04.022
- J. Qiang, “High Order Numerical Integrators for Relativistic Charged Particle Tracking,” arXiv: 1702.04486v1 [physics.acc-ph] (2017).
- N. A. Krall and A. W. Trivelpiese, Principles of Plasma Physics (McGraw-Hill, New York, 1973; Mir, Moscow, 1975).
- D. Potter, Computational Methods in Physics (Wiley, New York, 1973; Mir, Moscow, 1975).
- I. S. Berezin and N. P. Zhidkov, Computational Methods (Fizmatgiz, Moscow, 1962; Pergamon, Oxford, 1965).