Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-09T04:39:23.625Z Has data issue: false hasContentIssue false

A relativistic particle pusher for ultra-strong electromagnetic fields

Published online by Cambridge University Press:  26 August 2020

J. Pétri*
Affiliation:
Université de Strasbourg, CNRS, Observatoire astronomique de Strasbourg, UMR 7550, F-67000Strasbourg, France
*
†Email address for correspondence: jerome.petri@astro.unistra.fr
Rights & Permissions [Opens in a new window]

Abstract

Kinetic plasma simulations are nowadays commonly used to study a wealth of nonlinear behaviours and properties in laboratory and space plasmas. In particular, in high-energy physics and astrophysics, the plasma usually evolves in ultra-strong electromagnetic fields produced by intense laser beams for the former or by rotating compact objects such as neutron stars and black holes for the latter. In these ultra-strong electromagnetic fields, the gyro-period is several orders of magnitude smaller than the time scale on which we desire to investigate the plasma evolution. Some approximations are required such as, for instance, artificially decreasing the electromagnetic field strength, which is certainly not satisfactory. The main flaw of this downscaling is that it cannot reproduce particle acceleration to ultra-relativistic speeds with a Lorentz factor above $\gamma \approx 10^3$–$10^4$. In this paper, we design a new algorithm able to catch particle motion and acceleration to a Lorentz factor of up to $10^{15}$ or even higher by using Lorentz boosts to special frames where the electric and magnetic field are parallel. Assuming that these fields are locally uniform in space and constant in time, we solve analytically the equation of motion in a tiny region smaller than the length scale of the spatial and temporal gradient of the field. This analytical integration of the orbit severely reduces the constraint on the time step, allowing us to use large time steps, avoiding resolving the ultra-high gyro-frequency. We performed simulations in ultra-strong spatially and time-dependent electromagnetic fields, showing that our particle pusher is able to follow accurately the exact analytical solution for very long times. This property is crucial to properly capture for instance lepton electrodynamics in electromagnetic waves produced by fast rotating neutron stars. We conclude with a simple implementation of our new pusher into a one-dimensional relativistic electromagnetic particle-in-cell code, testing it against plasma oscillations, two-stream instabilities and strongly magnetized relativistic shocks.

Information

Type
Research Article
Copyright
Copyright © The Author(s), 2020. Published by Cambridge University Press
Figure 0

Table I. Pseudo-code summarizing the full algorithm. It shows the many special cases to evaluate and handle (light-like fields, orthogonal fields, arbitrary fields).

Figure 1

Figure 1. Pseudo-code summarizing the Picard iteration scheme to advance one time step; $\boldsymbol {F}$ means that it must apply to both fields $\boldsymbol {E}$ and $\boldsymbol {B}$.

Figure 2

Figure 2. Position $z$ in blue and Lorentz factor in red of an electron in the accelerating electric field $\boldsymbol {E} = E \boldsymbol {e}_{\textrm {z}}$ and with increasing observer time step $\Delta t$.

Figure 3

Figure 3. Evolution of the error in the orbital radius of an electron in the uniform magnetic field with $\gamma = 10^{10}$.

Figure 4

Figure 4. Gyromotion of an electron in the electric drift frame with $\varGamma _{E} = 10^{3}$ and $\gamma =10^{10}$. The Larmor radius is $r_\textrm {L}=10^{10}$.

Figure 5

Figure 5. Relative error in the Larmor radius computed from the transformation in (5.6). The proper time $\tau$ is shown on the $x$-axis normalized to the cyclotron frequency in the electric drift frame $\omega _{\textrm{B}'}$.

Figure 6

Figure 6. Motion of an electron in the electric field of a fixed proton, black points. The relativistic precession of the orbit is clearly visible. The minimum and maximum radii of the orbit as predicted by the analytical formulae are shown by two circles tangent to the trajectory. A piece of the exact analytical solution is also shown in red.

Figure 7

Figure 7. Total energy ${\mathcal {E}}$, relativistic kinetic energy $\gamma m c^2$ and electrostatic potential energy $U$ of an electron in the electric field of a fixed proton; ${\mathcal {E}}$ is accurately conserved, being a constant of motion.

Figure 8

Figure 8. Relative error in the angular momentum $L$; $L$ is conserved within 11 digits.

Figure 9

Figure 9. Relative error in the total energy depending on time step $\Delta t$.

Figure 10

Figure 10. Orbit of an electron in the equatorial plane of a magnetic dipole for $B=10^{3}$ and $\gamma \approx 71$.

Figure 11

Figure 11. Observed and expected drift speed of a positron in the equatorial plane of a magnetic dipole for $B=10^{3}$ and $\gamma \approx 71$.

Figure 12

Figure 12. Orbit of the guiding centre of an electron in the equatorial plane of a magnetic dipole for $B=10^{8}$ and $\gamma \approx 10^{6}$.

Figure 13

Figure 13. Zoom into the orbit of an electron in the equatorial plane of a magnetic dipole for $B=10^{8}$ and $\gamma \approx 10^{6}$.

Figure 14

Figure 14. Observed and expected drift speed of a positron in the equatorial plane of a magnetic dipole for $B=10^{8}$ and $\gamma \approx 10^{6}$.

Figure 15

Figure 15. Motion of an electron in a linearly polarized plane wave for different strength parameters $a=10^i$ with $i\in \{0,3,6,9,12,15\}$. Symbols correspond to the analytical solution given in (5.18).

Figure 16

Figure 16. Lorentz factor of an electron in a linearly polarized plane wave for different strength parameters $a=10^i$ with $i\in \{0,3,6,9,12,15\}$. Symbols correspond to the analytical solution (5.16).

Figure 17

Figure 17. Motion of a positron in a circularly polarized plane wave for different strength parameters $a=10^i$ with $i\in \{0,3,6,9,12,15\}$. Symbols correspond to the analytical solution (5.25).

Figure 18

Figure 18. Lorentz factor of a positron in a circularly polarized plane wave for different strength parameters $a=10^i$ with $i\in \{0,3,6,9,12,15\}$. Symbols correspond to the analytical solution (5.23).

Figure 19

Figure 19. Relative error $\Delta \gamma /\gamma$ on the Lorentz factor at time $t=T/2$ corresponding to the maximum Lorentz factor reachable, depending on observer time step $\Delta t$ on log–log scale for the linearly, solid line, and circularly, dashed line, polarized waves and strength parameter $a$. The black solid line triangles correspond to a $\Delta t^{-2}$ slope.

Figure 20

Figure 20. Relative error $\Delta x/x$ on the particle position at time $t=T/2$ corresponding to the maximum Lorentz factor reachable, depending on observer time step $\Delta t$ on log–log scale for the linearly, solid line, and circularly, dashed line, polarized waves and strength parameter $a$. The black solid line triangles correspond to a $\Delta t^{-2}$ slope and a $\Delta t^{-3}$ slope.

Figure 21

Figure 21. Non-relativistic plasma oscillations showing the longitudinal velocity $\beta _{\textrm {z}}$ normalized to its maximum value $\beta _{\textrm zmax} \ll 1$, simulations in blue points and theory in red solid line.

Figure 22

Figure 22. Relativistic plasma oscillations showing the longitudinal 4-velocity $u_{\textrm {z}}$ with a mean factor $\langle \varGamma _{s}\rangle \approx 31$, simulations in blue points and fit in red solid line.

Figure 23

Figure 23. Relativistic two-stream instability with $\varGamma _{b}=10$, simulations in blue points, theory in red solid line and fit in green.

Figure 24

Figure 24. Upstream and downstream electromagnetic field $(E_y,B_z)$ and particle density number $n$ as a function of position $x$ for an ultra-relativistic strongly magnetized MHD shock with $\varGamma \approx 70$ and $\sigma \approx 70$. All quantities are normalized with respect to their upstream value.