ASCL.net

Astrophysics Source Code Library

Making codes discoverable since 1999

ASCL Code Record

[ascl:2507.013] Sapphire++: Interaction of charged particles with a background plasma simulator

Sapphire++ (Simulating astrophysical plasmas and particles with highly relativistic energies in C++) numerically solves the Vlasov–Fokker–Planck equation for astrophysical applications. It employs a numerical algorithm based on a spherical harmonic expansion of the distribution function, expressing the Vlasov–Fokker–Planck equation as a system of partial differential equations governing the evolution of the expansion coefficients. The code uses the discontinuous Galerkin method in conjunction with implicit and explicit time stepping methods to compute these coefficients, providing significant flexibility in its choice of spatial and temporal accuracy.

Code site:
https://sapphirepp.org https://github.com/sapphirepp/sapphirepp
Used in:
https://ui.adsabs.harvard.edu/abs/2024MNRAS.529.1970S
Described in:
https://ui.adsabs.harvard.edu/abs/2025JCoPh.52313690S
Bibcode:
2025ascl.soft07013S

Views: 465

ascl:2507.013
Add this shield to your page
Copy the above HTML to add this shield to your code's website.