Relativistic Semi-Implicit Methods (RelSIM)
- RelSIM is a family of semi-implicit schemes for relativistic plasma and radiation dynamics that handle stiff couplings implicitly while preserving explicit advances in less critical parts.
- One formulation combines leap-frog Maxwell updates with Crank-Nicolson particle pushes and Picard iterations to achieve exact discrete energy and local charge conservation.
- Alternative formulations use mass-matrix based linear solves to enable unconditional stability in underresolved astrophysical regimes, reducing numerical dispersion and computational cost.
Searching arXiv for the cited RelSIM papers to ground the article in current records. Relativistic Semi-Implicit Method (RelSIM) denotes a family of semi-implicit discretizations for relativistic plasma and radiation dynamics in which stiff couplings are handled implicitly while retaining explicit structure in the rest of the update. In the particle-in-cell (PIC) literature, the name is associated most directly with relativistic Vlasov-Maxwell solvers designed to relax explicit stability constraints while controlling dispersion and conservation error. One formulation selectively combines a leap-frog advance for Maxwell’s equations with a Crank-Nicolson advance for particle motion and a small number of Picard iterations, yielding exact discrete energy and local charge conservation (Chen et al., 2019). A second formulation expresses the half-step current through particle-dependent mass matrices and reduces each step to one global linear field solve, with no nonlinear iteration and improved behavior in underresolved astrophysical regimes (Bacchini, 2023). The same label also appears, in separate numerical contexts, in semi-implicit schemes for resistive relativistic magnetohydrodynamics and general-relativistic radiation hydrodynamics [(Cordero-Carrión et al., 19 Jan 2025); (Sadowski et al., 2012)].
1. Scope of the term and major formulations
In PIC usage, RelSIM refers to algorithmic hybrids that depart from fully explicit electromagnetic PIC by introducing implicit field-particle coupling only where needed. The 2019 formulation is a second-order, semi-implicit PIC algorithm for the relativistic Vlasov-Maxwell system that simultaneously conserves the discrete total energy exactly, enforces exact local charge conservation, preserves the low numerical dispersion of the standard leap-frog solver for light waves, and supports large time steps up to the CFL limit with only mild iteration (Chen et al., 2019). It was implemented in a code named iVPIC, based on the Los Alamos National Laboratory VPIC code.
The 2023 formulation presented by Bacchini is also called RelSIM, but its mechanics are different. It is described as relatively simple, free of nonlinear iterations, and only requiring a global linear solve of the field equations; it targets astrophysical plasma simulations and is presented as a code framework ready for production runs (Bacchini, 2023). In that line of work, RelSIM is explicitly contrasted with both standard explicit PIC and the Relativistic Implicit-Moment Method (RelIMM).
A compact comparison clarifies the distinction between the two PIC formulations.
| Formulation | Core update | Stated properties |
|---|---|---|
| 2019 exact-conservation PIC variant | Leap-frog Maxwell update + Crank-Nicolson particle push + Picard iteration | Exact global energy conservation, exact local charge conservation, leap-frog light-wave dispersion (Chen et al., 2019) |
| 2023 mass-matrix PIC variant | -scheme Maxwell update + staggered particle update + one global linear field solve | Unconditionally stable, no nonlinear iteration, smaller numerical errors in total energy than explicit PIC in underresolved regimes (Bacchini, 2023) |
This multiplicity of usage is important: RelSIM is not a single canonical algorithm but a label applied to several relativistic semi-implicit schemes sharing the goal of reducing stiffness without reverting to fully explicit time stepping.
2. Discrete structure in relativistic PIC RelSIM
The 2019 PIC formulation places the fields on a Yee mesh and advances Maxwell’s equations with a leap-frog discretization. Faraday’s law is split into two half-steps,
while Ampère’s law is centered in time,
Particles are advanced over the full step with a Crank-Nicolson discretization of the relativistic Lorentz force, using and the centered velocities
Because enters the particle push through and the particles determine , the method uses a fixed-point Picard iteration, typically with –0 iterations to reach round-off precision (Chen et al., 2019).
The Bacchini formulation starts from a 1-scheme for Maxwell’s equations in CGS units,
2
combined with staggered particle positions,
3
Its key step is to linearize the half-step current as
4
with the particle-dependent mass matrix
5
Substitution into the field equations yields the global linear system
6
Under the usual boundary conditions on 7, this becomes a single sparse linear system; 8 follows from Faraday’s law, and particles are then pushed (Bacchini, 2023).
A later reconnection study by Schoeffler et al. presents RelSIM as built on the energy-conserving semi-implicit moment method (ECSIM) of Lapenta et al., extended to relativistic pair and electron-ion plasmas. There the semi-implicit field solve is again expressed as a matrix problem for 9, followed by a relativistic Boris-type particle update (Schoeffler et al., 14 Sep 2025).
3. Conservation laws, charge continuity, and Gauss’s law
The most distinctive feature of the 2019 formulation is its exact conservation structure. Its particle pusher is constructed so that the discretized Lorentz force does no work through the magnetic rotation term,
0
which is identified as crucial for exact energy balance. Discrete field and particle energies are defined as
1
and satisfy
2
so total energy is conserved exactly to round-off (Chen et al., 2019).
The same algorithm also enforces exact local charge conservation. For each particle,
3
holds at every cell when first-order (trilinear) splines 4 are used for 5 and a mixed 6–7 scheme is used for 8, evaluated at the trajectory midpoint. The proof is exact so long as each sub-trajectory segment remains within one cell; multi-cell crossings are handled by splitting the trajectory. Summing over particles yields the discrete continuity equation, and Gauss’s law 9 is therefore preserved exactly if it is true initially (Chen et al., 2019).
The Bacchini formulation makes a different trade-off. It avoids nonlinear iteration by approximating the particle response through the rotation matrix 0 and an approximation 1 extracted from the chosen pusher. Exact energy conservation is therefore sacrificed, but the residual non-conservation is stated to scale as
2
and in the reported tests the relative energy error remains below 3 over 4 in the worst case (Bacchini, 2023). Charge conservation is not implicit in that form; the implementation guidance is to add a divergence-cleaning step, such as a Hodge projection or Marder corrector, or to implement the charge-conserving variant of Esirkepov (2001) adapted to the semi-implicit moment (Bacchini, 2023).
4. Dispersion, stability, and accuracy regimes
RelSIM was developed partly to address a central drawback of conventional explicit PIC: explicit electromagnetic schemes do not conserve discrete energy exactly and, when heavily underresolved, can accumulate numerical heating or dispersion error. The 2019 formulation retains the leap-frog light-wave dispersion relation,
5
which is identical to that of classical explicit PIC. As 6, the numerical phase speed tends to unity and no spurious slow-light “Cerenkov” emission arises. Its stability remains tied to the familiar CFL condition 7, but because only Ampère’s law and the particle push are iterated, the field-particle coupling remains only mildly stiff and typically requires about five iterations for convergence (Chen et al., 2019).
The Bacchini formulation instead emphasizes unconditional stability. Explicit PIC must resolve both the Courant limit 8 and the plasma-frequency limit 9, whereas the mass-matrix RelSIM is described as unconditionally stable, with no discrete unstable modes even when 0 or 1 (Bacchini, 2023). That does not remove accuracy considerations: the same source states that in practice 2 is chosen to balance the 3 truncation error against linear-solver cost.
The reconnection study by Schoeffler et al. sharpens this point. There, a von Neumann analysis of the semi-implicit update indicates that no spurious high-frequency Langmuir or light-wave modes appear, and that the numerical dispersion relation approaches the exact continuum dispersion for 4, even for 5. Reported runs remain stable up to 6, while measured tearing-mode growth rates remain within approximately 7 of theory for 8; nearly correct growth rates are emphasized up to 9 (Schoeffler et al., 14 Sep 2025). A plausible implication is that the practical operating window is set not by linear instability but by the onset of unacceptable phase and growth-rate error.
5. Implementations, benchmarks, and representative applications
The 2019 exact-conservation RelSIM was implemented in iVPIC. Its efficiency analysis states that each Picard iteration carries one particle push and one sparse Maxwell solve of cost comparable to explicit PIC, that no global nonlinear solve or Jacobian construction is required, and that the iteration is matrix-free and trivially parallel. With 0–1, energy errors of approximately 2 in single precision are reported, for an overall cost per 3 of roughly five times explicit PIC. Test problems include the relativistic two-stream instability, Weibel instability, and laser-plasma instabilities. In the Weibel case, over 4 time steps with five Picard iterations per step, the total energy error remains bounded at approximately 5 and the discrete Gauss-law error at approximately 6; in quasi-1D laser-plasma simulations, instantaneous and time-averaged reflectivities agree closely with explicit VPIC, including the transition from stimulated Raman scattering to Brillouin scattering (Chen et al., 2019).
The Bacchini formulation is explicitly benchmarked against standard explicit PIC and RelIMM. For the test parameters summarized in its Table 1, explicit PIC has maximum stable 7, RelIMM 8, and RelSIM 9; the corresponding per-cycle costs are 0 field 1 push for explicit, 2 linear solve 3–4 push iterates for RelIMM, and 5 linear solve 6 push for RelSIM; and the reported total-energy errors at 7 are 8–9 for explicit PIC in underresolved conditions, 0–1 for RelIMM, and 2–3 for RelSIM (Bacchini, 2023). The same work reports one-dimensional beam-instability tests, an ion-electron shock with underresolved electron scales by factors 4–5, and two-dimensional relativistic reconnection on a double Harris sheet. In the coarse-resolution reconnection cases, explicit PIC fails for 6, RelIMM exhibits unphysical magnetic-energy depletion, and RelSIM converges in reconnection rate and energy partition by 7 (Bacchini, 2023).
Schoeffler et al. extend the method to large-scale reconnection and particle acceleration. In their linear tearing benchmarks, OSIRIS uses 8 and 9, while RelSIM uses 0 at the same time step. Under those conditions, OSIRIS requires the finer mesh to reproduce the theoretical growth rate 1, with energy error around 2, whereas RelSIM on the eight-times coarser mesh reproduces 3–4 with energy error around 5 (Schoeffler et al., 14 Sep 2025). Although the implicit field solve is stated to be about 6 slower per step than an explicit push, coarsening the mesh by a factor of eight in each transverse direction and increasing 7 by a factor of four yields a nominal 8 net speed-up, and with parameter tuning the authors report an overall computational advantage of approximately 9 over an equivalent high-resolution OSIRIS run. In nonlinear two- and three-dimensional reconnection, the simulations produce hard power laws with cutoffs in the energetic particle spectra, with representative fits
0
and spectral indices and cutoffs consistent with previous explicit-PIC studies (Schoeffler et al., 14 Sep 2025).
6. Related semi-implicit relativistic solvers beyond PIC
The name RelSIM also appears in other relativistic numerical settings, though these are methodologically distinct from the Vlasov-Maxwell PIC algorithms. In resistive relativistic magnetohydrodynamics, the 2025 minimally implicit Runge-Kutta work presents a semi-implicit treatment of the stiff conductivity term in the electric-field equation. The conserved variables are split as 1, and only the 2-dependent part of the 3 update is treated implicitly and linearly in the conserved electric field. The resulting PIRK(1) and PIRK(2) schemes require one primitive recovery per stage and only a diagonal inversion for the implicit part; no nonlinear solve and no extra recovery loops are needed. The stated computational complexity is therefore 4, comparable to explicit Runge-Kutta and substantially cheaper than IMEX schemes requiring repeated primitive recoveries inside Newton or fixed-point iterations (Cordero-Carrión et al., 19 Jan 2025).
In general-relativistic radiation hydrodynamics, the KORAL implementation combines M1 closure with an IMEX splitting of radiation-matter coupling. The explicit step advances advection and geometric terms, while the stiff source term 5 is handled by a local backward-Euler implicit solve for the radiation stress-energy components. Because the source depends nonlinearly on the comoving radiation moments and temperature, each cell requires a 6 nonlinear system solved by Newton-Raphson, with a fallback analytical approximate implicit update if the solve fails or produces unphysical 7 (Sadowski et al., 2012). This usage shares the semi-implicit philosophy of handling optically thin and optically thick regimes within one update, but it belongs to radiation hydrodynamics rather than kinetic PIC.
A related antecedent in relativistic PIC is the adjustable-damping direct implicit method implemented in the ELIXIRS code. That method uses a time-centered, semi-implicit discretization with a damping parameter 8 controlling high-frequency numerical dissipation, Newton linearization of the coupled field-particle update, and high-order particle weighting to mitigate finite-grid heating when 9 (0906.2912). It is not named RelSIM in the paper title, but it occupies the same methodological lineage of relativistic semi-implicit plasma solvers.
7. Limitations, misconceptions, and ongoing directions
A persistent misconception is that semi-implicit relativistic methods form a single algorithmic template. The record is more heterogeneous. The 2019 exact-conservation PIC method preserves leap-frog light-wave dispersion and exact conservation laws, but it still retains the CFL stability limit and requires Picard iteration (Chen et al., 2019). The Bacchini formulation removes nonlinear iteration and is unconditionally stable, but exact charge conservation is not intrinsic in its current form and exact total-energy conservation is replaced by controlled residual error (Bacchini, 2023). The reconnection study further indicates that unconditional stability does not imply arbitrary accuracy: stable operation is reported up to 00, but nearly correct tearing growth rates are emphasized only up to about 01 (Schoeffler et al., 14 Sep 2025).
The limitations and forward directions stated for the Bacchini formulation include recovering exact total-energy conservation via a few Newton-Krylov field-particle nonlinear iterations, subcycling particles in strong-field regions, combining RelSIM with adaptive mesh refinement, and GPU acceleration of mass-matrix assembly and the linear solver (Bacchini, 2023). The same source recommends 02 up to 03 to retain 04 accuracy while benefiting from relaxed 05 constraints, and states that in fully underresolved electron-scale scenarios 06–07 is acceptable provided it is understood that plasma physics is averaged at sub-cell scales. This suggests that RelSIM is best viewed not as a universal replacement for explicit PIC, but as a controlled underresolution strategy for regimes where macroscopic extent and long duration are otherwise prohibitive.
Across these variants, the common numerical objective is consistent: to bridge relativistic multi-scale dynamics by treating the stiffest couplings implicitly while preserving as much of the explicit algorithm’s structure, locality, and physical fidelity as possible.