Sapphire++ is an open-source solver for the Vlasov-Fokker-Planck equation that combines spherical harmonic expansion with discontinuous Galerkin discretization, validated against analytic diffusive shock acceleration results.
A more accurate numerical scheme for diffusive shock acceleration
1 Pith paper cite this work. Polarity classification is still indexing.
abstract
We present a more accurate numerical scheme for the calculation of diffusive shock acceleration of cosmic rays using Stochastic Differential Equations. The accuracy of this scheme is demonstrated using a simple analytical flow profile that contains a shock of finite width and a varying diffusivity of the cosmic rays, where the diffusivity decreases across the shock. We compare the results for the slope of the momentum distribution with those obtained from a perturbation analysis valid for finite but small shock width. These calculations show that this scheme, although computationally more expensive, provides a significantly better performance than the Cauchy-Euler type schemes that were proposed earlier in the case where steep gradients in the cosmic ray diffusivity occur. For constant diffusivity the proposed scheme gives similar results as the Cauchy-Euler scheme.
citation-role summary
citation-polarity summary
fields
astro-ph.HE 1years
2025 1verdicts
ACCEPT 1roles
baseline 1polarities
unclear 1representative citing papers
citing papers explorer
-
Sapphire++: A particle transport code combining a spherical harmonic expansion and the discontinuous Galerkin method
Sapphire++ is an open-source solver for the Vlasov-Fokker-Planck equation that combines spherical harmonic expansion with discontinuous Galerkin discretization, validated against analytic diffusive shock acceleration results.