Hybrid GRMHD+GRFFE: Jet Simulation Method
- The paper introduces a hybrid scheme that transitions between GRMHD and GRFFE based on local magnetization without using artificial density floors.
- The method applies a smooth mixing function and analytic inversion to accurately capture jet funnel dynamics and preserve physical fidelity.
- Implementation in the KORAL code shows enhanced stability and robust synthetic imaging of highly magnetized jets.
Hybrid GRMHD+GRFFE refers to a numerical methodology designed for black hole accretion simulations that stably unifies general relativistic magnetohydrodynamics (GRMHD) with general relativistic force-free electrodynamics (GRFFE). This scheme explicitly evolves standard GRMHD variables in low-magnetization () regions and switches to a GRFFE-based evolution when exceeds a chosen threshold, allowing accurate treatment of extremely magnetized (jet/funnel) zones without artificial density floors or unphysical magnetization ceilings. The hybrid approach is formulated to be modular, explicit, and compatible with finite-volume GRMHD code architectures, as demonstrated in the code KORAL (Chael, 2024).
1. Theoretical Framework
Standard GRMHD describes a magnetized relativistic fluid with eight primitive variables per cell, , comprising rest-mass density, internal energy, spatial momentum, and magnetic field. The evolved conserved variables are , where , is the Lorentz factor, and with .
In low-magnetization regions (), the explicit finite-volume update of the conserved vector proceeds with standard GRMHD fluxes and sources, using the ideal, adiabatic GRMHD equations: \begin{align*} &\nabla_\mu(\rho u\mu) = 0, \ &\nabla_\mu T{\mu\nu} = 0, \ &\nabla_\mu {}*F{\mu\nu} = 0\,, \end{align*} wherein the stress-energy and Faraday tensor take their usual forms.
In regimes of high magnetization (), the force-free limit (0, 1) becomes more appropriate. GRFFE evolution uses primitive variables 2, where 3 is the drift velocity perpendicular to the magnetic field, and the stress-energy tensor depends solely on electromagnetic contributions. In this limit,
4
Inversion between conserved and primitive variables is analytic in GRFFE.
2. Transition and Mixing Strategy
The hybrid approach replaces the traditional GRMHD magnetization ceiling with a continuous transition from GRMHD to GRFFE governed by the cell-wise magnetization parameter,
5
where 6. When 7 exceeds a prescribed threshold 8, the evolution transitions to GRFFE. No artificial density or internal energy floors are imposed, and the standard GRMHD upper limit 9 is disabled.
The matching between regimes is achieved by the smooth mixing function
0
where 1 sets the transition width. Pragmatically, pure GRMHD inversion is applied for 2, and pure GRFFE for 3. Intermediate values blend primitive variables as 4.
In implementation, cell classification and mixing are recalculated at each substep of the time integration (Runge–Kutta). This avoids any discontinuous physical interface and minimizes numerical artifacts.
3. Augmented Fluid Evolution in Force-Free Regions
Although the electromagnetic field equations dominate in the high-5 zones, passive tracking of fluid quantities is preserved via advection: \begin{align*} &\nabla_\mu(\rho u\mu) = 0, \ &\nabla_\mu(\rho s u\mu) = 0, \end{align*} with entropy 6 and 7. The field-parallel velocity 8 is evolved in the “cold” limit by enforcing
9
along fluid worldlines, with 0.
These augmentations yield analytic expressions for primitive recovery in force-free cells and preserve the physical fluid entropy and parallel velocity, should 1 drop below the transition threshold.
4. Numerical Realization and Coupling
The scheme modifies only the primitive and conserved arrays, augmenting them to include 2 (with 3). The evolution algorithm for each time update is as follows:
- Compute 4 and 5 for all cells.
- Evolve all conserved variables with the appropriate finite-volume update (GRMHD or FFE fluxes/sources).
- Invert updated conserved variables to primitives using the mixing prescription and regime-appropriate inversion:
- GRMHD: Newton–Raphson on 6 as in Noble et al. (2006).
- GRFFE: Analytic inversion via 7, 8.
- Magnetic field is updated via constrained transport (FluxCT) to ensure 9.
The explicitness, use of standard finite-volume updates, and analytic inversions enable direct integration into existing divergence-controlled GRMHD infrastructures with minimal code disruption.
5. Implementation in KORAL and Practical Considerations
In the KORAL code, the primitive set is extended to 0, and the conserved array to include the FFE-specific variables. KORAL uses cell-centered PPM reconstruction, local Lax–Friedrichs (LLF) fluxes, second-order Runge–Kutta, and FluxCT for divergence control. The explicit hybrid scheme imposes no additional global CFL constraint, and the runtime overhead is minor, since only the highly evacuated jet funnel contains cells exceeding 1. For numerical stability, a maximum Lorentz factor 2 is enforced.
6. 3D Simulation Outcomes and Synthetic Imaging
Comparative 3D simulations of magnetically arrested disks (MADs) around spinning black holes (3) using both standard GRMHD and the hybrid scheme (grid: 4) demonstrate:
- Identical disc/corona structure for 5, with averaged dimensionless flux 6–7.
- The standard GRMHD run caps jet funnel magnetization at 8 with artificially high 9 due to floors, while the hybrid run achieves 0 and 1 becomes minuscule in the funnel (plasma 2).
- Synthetic 230 GHz imaging (M87* parameters) via ipole shows that standard GRMHD images depend sensitively on the ad hoc radiative transfer cutoff 3, with variations above 4 due to “floor haze.” The hybrid simulation removes this sensitivity for 5, producing robust funnel images.
The physical evacuation of plasma from the funnel in the hybrid approach yields synthetic observables that more faithfully reflect high-6 jet conditions than those produced under traditional floor/ceiling prescriptions.
7. Performance, Stability, and Integration Guidelines
Key advantages of the hybrid GRMHD+GRFFE method include:
- Stable evolution at 7, eliminating the need for unphysical density floors and magnetization ceilings.
- No extra global Courant–Friedrichs–Lewy restriction.
- Increased physical fidelity in funnel plasma evolution, critical for robust high-frequency synthetic imaging and jet modeling.
For porting to other divergence-controlled GRMHD codes:
- Extend primitive and conserved arrays as in KORAL.
- Implement analytic GRFFE inversions (as per McKinney 2006).
- Add passive advection of 8, 9, and 0.
- Evaluate 1 and consistently apply the mixing of primitives.
- Retain existing constrained transport for 2.
This procedure enables broad adoption in codes requiring accurate treatment of highly magnetized relativistic jets with minimal changes to existing infrastructure (Chael, 2024).