TY - JOUR
T1 - Cosmic ray interstellar propagation tool using Itô Calculus (criptic)
T2 - Software for simultaneous calculation of cosmic ray transport and observational signatures
AU - Krumholz, Mark R.
AU - Crocker, Roland M.
AU - Sampson, Matt L.
N1 - Publisher Copyright:
© 2022 The Author(s) Published by Oxford University Press on behalf of Royal Astronomical Society.
PY - 2022/11/1
Y1 - 2022/11/1
N2 - We present criptic, the Cosmic Ray Interstellar Propagation Tool using Itô Calculus, a new open-source software package to simulate the propagation of cosmic rays through the interstellar medium and to calculate the resulting observable non-thermal emission. criptic solves the Fokker-Planck equation describing transport of cosmic rays on scales larger than that on which their pitch angles become approximately isotropic, and couples this to a rich and accurate treatment of the microphysical processes by which cosmic rays in the energy range ∼MeV to ∼PeV lose energy and produce emission. criptic is deliberately agnostic as to both the cosmic ray transport model and the state of the background plasma through which cosmic rays travel. It can solve problems where cosmic rays stream, diffuse, or perform arbitrary combinations of both, and the coefficients describing these transport processes can be arbitrary functions of the background plasma state, the properties of the cosmic rays themselves, and local integrals of the cosmic ray field itself (e.g. the local cosmic ray pressure or pressure gradient). The code is parallelized using a hybrid OpenMP-MPI paradigm, allowing rapid calculations exploiting multiple cores and nodes on modern supercomputers. Here, we describe the numerical methods used in the code, our treatment of the microphysical processes, and the set of code tests and validations we have performed.
AB - We present criptic, the Cosmic Ray Interstellar Propagation Tool using Itô Calculus, a new open-source software package to simulate the propagation of cosmic rays through the interstellar medium and to calculate the resulting observable non-thermal emission. criptic solves the Fokker-Planck equation describing transport of cosmic rays on scales larger than that on which their pitch angles become approximately isotropic, and couples this to a rich and accurate treatment of the microphysical processes by which cosmic rays in the energy range ∼MeV to ∼PeV lose energy and produce emission. criptic is deliberately agnostic as to both the cosmic ray transport model and the state of the background plasma through which cosmic rays travel. It can solve problems where cosmic rays stream, diffuse, or perform arbitrary combinations of both, and the coefficients describing these transport processes can be arbitrary functions of the background plasma state, the properties of the cosmic rays themselves, and local integrals of the cosmic ray field itself (e.g. the local cosmic ray pressure or pressure gradient). The code is parallelized using a hybrid OpenMP-MPI paradigm, allowing rapid calculations exploiting multiple cores and nodes on modern supercomputers. Here, we describe the numerical methods used in the code, our treatment of the microphysical processes, and the set of code tests and validations we have performed.
KW - cosmic rays
KW - methods: numerical
KW - radiation mechanisms: non-thermal
UR - http://www.scopus.com/inward/record.url?scp=85148336015&partnerID=8YFLogxK
U2 - 10.1093/mnras/stac2712
DO - 10.1093/mnras/stac2712
M3 - Article
SN - 0035-8711
VL - 517
SP - 1355
EP - 1380
JO - Monthly Notices of the Royal Astronomical Society
JF - Monthly Notices of the Royal Astronomical Society
IS - 1
ER -