CORSIKA 8
- Alameddine, Jean-Marco1, 2
- Albrecht, Johannes1, 2
- Alves Jr., Antonio Augusto3, 4
- Ammerman-Yebra, Juan5, 6
- Arrabito, Luisa7
- Baack, Dominik1, 2
- Coleman, Alan8, 9
- Deaconu, Cosmin10
- Dembinski, Hans1, 2
- Elsässer, Dominik1, 2
- Engel, Ralph3
- Faure, Alice7
- Ferrari, Alfredo3
- Gaudu, Chloé11
- Glaser, Christian8, 1, 2
- Gottowik, Marvin3
- Heck, Dieter3
- Huege, Tim3, 12
- Kampert, Karl-Heinz11
- Karastathis, Nikolaos3
- Lazar, Jeffrey13
- Nellen, Lukas14
- Parello, David15, 16
- Pierog, Tanguy3
- Prechelt, Remy17
- Privara, Radek18, 19, 20
- Reininghaus, Maximilian21, 9
- Rhode, Wolfgang1, 2
- Riehn, Felix1, 22, 6
- Sackel, Maximilian1, 2
- Sampathkumar, Pranav3
- Sandrock, Alexander11
- Schmidt, André3
- Soedingrekso, Jan1, 2
- Ulrich, Ralf3
- Windischhofer, Philipp10
- Yue, Baobiao11
- 1. Technische Universität Dortmund (TU), Department of Physics, Dortmund, Germany
- 2. Lamarr Institute for Machine Learning and Artificial Intelligence, Dortmund, Germany
- 3. Karlsruhe Institute of Technology (KIT), Institute for Astroparticle Physics (IAP), Karlsruhe, Germany
- 4. University of Cincinnati, Cincinnati, OH, United States
- 5. IMAPP, Radboud University Nijmegen, Nijmegen, The Netherlands
- 6. Universidade de Santiago de Compostela, Instituto Galego de Física de Altas Enerxías (IGFAE), Santiago de Compostela, Spain
- 7. Laboratoire Univers & Particules de Montpellier, CNRS & Université de Montpellier (UMR-5299), 34095 Montpellier, France
- 8. Uppsala University, Department of Physics and Astronomy, Uppsala, Sweden
- 9. Independent researcher
- 10. Department of Physics, Enrico Fermi Institute, Kavli Institute for Cosmological Physics, University of Chicago, Chicago, IL 60637, USA
- 11. Bergische Universität Wuppertal, Department of Physics, Wuppertal, Germany
- 12. Vrije Universiteit Brussel, Astrophysical Institute, Brussels, Belgium
- 13. UCLouvain, Centre for Cosmology, Particle Physics and Phenomenology, CP3, Chemin du Cyclotron 2, 1348 Louvain-la-Neuve, Belgium
- 14. Universidad Nacional Autónoma de México (UNAM), Instituto de Ciencias Nucleares, México, México
- 15. DALI, Univ Perpignan, Perpignan, France
- 16. LIRMM Univ Montpellier, CNRS, Montpellier, France
- 17. University of Hawai'i at Manoa, Department of Physics and Astronomy, Honolulu, USA
- 18. European Southern Observatory (ESO), Garching, Germany
- 19. Palacký University in Olomouc, Faculty of Science, Joint Laboratory of Optics, Olomouc, Czech Republic
- 20. Institute of Physics of the Academy of Sciences of the Czech Republic, Joint Laboratory of Optics, Olomouc, Czech Republic
- 21. Karlsruhe Institute of Technology (KIT), Institut für Experimentelle Teilchenphysik (ETP), Karlsruhe, Germany
- 22. Laboratório de Instrumentação e Física Experimental de Partículas (LIP), Lisboa, Portugal
Description
A Monte Carlo framework for the simulation of particle showers initiated in the Earth's atmosphere or dense media by high-energy particles from the cosmos
In astroparticle physics, we study high-energy particles arriving from the cosmos at the Earth. These can be charged atomic nuclei (so-called "cosmic rays"), photons, leptons or only weakly-interacting neutrinos. When these particles interact in the Earth's atmosphere or in dense media, they initiate particle cascades that can grow to billions of particles before the so-called "particle shower" is finally absorbed through ionization of the interaction medium.
The simulation of particle showers is a problem of a highly statistical nature, best addressed by a Monte Carlo approach. A very diverse set of processes such as particle interactions, particle propagation and decay need to be treated with high accuracy over a vast parameter space. As these particles can have energies way beyond those reachable by human-made accelerators, also the interaction physics is not fully known, so that a number of different interaction models exist which need to be interchangeable. Electromagnetic emissions from these particle showers, for example optical Cherenkov light or radio waves, can also be calculated in the simulations.
Using CORSIKA 8 Container Releases
CORSIKA 8 is distributed not only as source code but also as a pre-built container image for use with Apptainer. This container release provides a fully configured and portable runtime environment that includes all necessary dependencies and is ideal for users who want to run CORSIKA 8 without building from source. To use the container, ensure that Apptainer is installed on your system. To execute CORSIKA 8 inside the container, use the apptainer run command, specifying the .sif file. On most systems, you can also execute the container directly. In both cases, you will execute the binary /opt/corsika8/install/bin/c8_air_shower. An example is shown below:
apptainer run /path/to/corsika8.sif -E 1e3 -p 2212 -f output/path/test
This is equivalent to using the container as an executable
/path/to/corsika8.sif -E 1e3 -p 2212 -f output/path/test
If you run the container outside your home directory, you might get failures which result from problems with file access. This often means that your current working directory is not available in the container. You can request additional mounts when running using, for example:
apptainer run --bind $(pwd):$(pwd) /path/to/corsika8.sif -E 1e3 -p 2212 -f output/path/test
Depending on the directory structure on your installation, you might need other or additional bind mount options.
You can explore the contents of the container using an interactive shell
apptainer shell /path/to/corsika8.sif
or running individual commands directly, for example
apptainer exec /path/to/corsika8.sif ls /opt/corsika8/install/bin
Development
For development or contributing to the framework, please refer to the GitLab.