CRPropa

To answer the fundamental questions concerning the origin and nature of ultra-high-energy cosmic rays (UHECRs) it is important to confront data with simulated astrophysical scenarios. These scenarios should include detailed information on particle interactions and astrophysical environments. To achieve this goal one should make use of computational tools to simulate the propagation of these particles. For this reason the CRPropa framework was developed. Users can assemble modules of the most relevant propagation effects in galactic and extragalactic space, include their own physics modules with new features, and receive on output primary and secondary cosmic messengers including nuclei, neutrinos and photons.

CRPropa can be downloaded from our Github repository.

Publications about CRPropa 3:
Rafael Alves Batista, Andrej Dundovic, Martin Erdmann, Karl-Heinz Kampert, Daniel Kuempel, Gero Müller, Guenter Sigl, Arjen van Vliet, David Walz, Tobias Winchen. CRPropa 3 – a Public Astrophysical Simulation Framework for Propagating Extraterrestrial Ultra-High Energy Particles. Journal of Cosmology and Astroparticle Physics 05 (2016) 038. [journal | arXiv]
➡ Rafael Alves Batista, Martin Erdmann, Carmelo Evoli, Karl-Heinz Kampert, Daniel Kuempel, Gero Müller, Guenter Sigl, Arjen van Vliet, David Walz, Tobias Winchen. CRPropa: a public framework to propagate UHECRs in the universe. European Physical Journal Web of Conferences 99 (2015) 13004. [journal | arXiv]
➡ Rafael Alves Batista, Martin Erdmann, Carmelo Evoli, Karl-Heinz Kampert, Daniel Kuempel, Gero Müller, Guenter Sigl, Arjen van Vliet, David Walz, Tobias Winchen. Cosmic Ray Propagation with CRPropa 3.  Journal of Physics Conference Series 608 (2015) 012076. [journal | arXiv]
➡ Rafael Alves Batista, Martin Erdmann, Carmelo Evoli, Karl-Heinz Kampert, Daniel Kuempel, Gero Müller, Peter Schiffer, Guenter Sigl, Arjen van Vliet, David Walz, Tobias Winchen. Cosmic Ray Propagation with CRPropa 3.  Proceedings of the 33rd International Cosmic Ray Conference (2013). [arXiv]

GRPropa

GRPropa can be downloaded from Github.

GRPropa is a code for propagating gamma rays in the GeV-PeV energy range in the intergalactic space. It is based on CRPropa 3.

SAGA

SAGA can be downloaded from Github.

SAGA ([S]QLite [A]MR [G]rid [A]pplication) is a simple code to allow CRPropa 3 and GRPropa to read magnetohydrodynamical simulations of the cosmic web obtained with the RAMSES code.

Reading a full MHD simulation is memory and time consuming. Therefore, we convert the RAMSES output into a SQLite 3 R-Tree. By doing so, it is possible to query the database containing magnetic field strengths and baryon density faster than with a C++ code without the need to load the whole grid into the memory. This approach relies on the efficient data structure of the R-tree, which indexes each cell according to its position, hence optimising the performance of the code when querying the database.

For information on how to install and use the code, see the wiki.

* This code is still being tested and is computationally demanding