Magnetohydrodynamic-Particle-in-Cell Method for Coupling Cosmic Rays with a Thermal Plasma: Application to Non-relativistic Shocks
Xue-Ning Bai, Damiano Caprioli, Lorenzo Sironi, Anatoly Spitkovsky

TL;DR
This paper introduces a novel MHD-PIC method to simulate cosmic ray interactions with thermal plasmas, capturing kinetic effects on large scales and applying it to non-relativistic shock acceleration.
Contribution
The paper develops and implements a scalable MHD-PIC approach that models cosmic rays as relativistic particles coupled with a fluid plasma, including feedback effects and the CR Hall effect.
Findings
Reproduces shock structures and CR spectra similar to hybrid-PIC simulations.
Shows CR Hall effect influences Bell instability growth and gas dynamics.
Captures the transition from non-relativistic to relativistic particle acceleration.
Abstract
We formulate a magnetohydrodynamic-particle-in-cell (MHD-PIC) method for describing the interaction between collisionless cosmic ray (CR) particles and a thermal plasma. The thermal plasma is treated as a fluid, obeying equations of ideal MHD, while CRs are treated as relativistic Lagrangian particles subject to the Lorentz force. Backreaction from CRs to the gas is included in the form of momentum and energy feedback. In addition, we include the electromagnetic feedback due to CR-induced Hall effect that becomes important when the electron-ion drift velocity of the background plasma induced by CRs approaches the Alfv\'en velocity. Our method is applicable on scales much larger than the ion inertial length, bypassing the microscopic scales that must be resolved in conventional PIC methods, while retaining the full kinetic nature of the CRs. We have implemented and tested this method in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
