The particle-shower simulation code CORSIKA 8
Tim Huege, Maximilian Reininghaus (for the CORSIKA 8 Collaboration)

TL;DR
CORSIKA 8 is a modern, modular C++ rewrite of the widely-used air shower simulation code, improving maintainability, extensibility, and supporting advanced features like multi-media interactions and radio emission calculations.
Contribution
It introduces a complete C++ framework for air shower simulation, enabling easier development, integration of new physics models, and support for complex, multi-media particle interactions.
Findings
Supports multiple hadronic interaction models
Achieves physics-complete simulation capabilities
Enables advanced radio emission calculations
Abstract
CORSIKA up to version 7 has been the most-used Monte Carlo code for simulating extensive air showers for more than 20 years. Due to its monolithic, Fortran-based software design and hand-optimized code, however, it has become difficult to maintain, adapt to new computing paradigms and extend for more complex simulation needs. These limitations led to the CORSIKA 8 project, which constitutes a complete rewrite of the CORSIKA 7 core functionality in a modern, modular C++ framework. CORSIKA 8 has now reached a state that we consider "physics-complete" and a stability that already allows experts to engage in development for specific applications. It already supports the treatment of hadronic interactions with Sibyll 2.3d, QGSJet-II.04, EPOS-LHC and Pythia 8.3 and the treatment of the electromagnetic cascade with PROPOSAL 7.6.2. Particular highlights are the support for multiple interaction…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAstrophysics and Cosmic Phenomena · Particle physics theoretical and experimental studies · Particle accelerators and beam dynamics
