Pith. sign in

REVIEW 3 major objections 6 minor 1 cited by

CORSIKA 8: A General Framework for Particle Cascade Simulations

T0 review · 3 major / 6 minor · reviewed 2026-07-13 · grok-4.5

Pith's one-line read CORSIKA 8 redesigns air-shower simulation as a modular C++ framework and matches CORSIKA 7 observables at the few-percent to ~10% level while enabling cross-media cascades.

desk verdict Solid redesign that preserves CORSIKA 7 physics at the few-percent level and finally enables real multi-media and in-ice radio work in one code. read the letter →

arxiv 2604.01850 v2 pith:5KWATH6D submitted 2026-04-02 astro-ph.IM astro-ph.HE

classification astro-ph.IMastro-ph.HE
keywords airshowersimulationMonteCarlosimulationscosmicraysextensiveshowersCORSIKA8cross-mediaradioemission
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

This paper presents CORSIKA 8, a ground-up rewrite of the long-standing CORSIKA air-shower Monte Carlo code. The authors argue that modern C++ modular design, explicit units, flexible geometry, and a volume-tree environment let the same physics models run in air, ice, water, or mixed media without the architectural limits of the FORTRAN-era code. Validation against CORSIKA 7 for photon and proton primaries shows longitudinal profiles, charge excess, lateral distributions, energy spectra, and Xmax agreeing at the few-percent to roughly 10% level when the same interaction models and cuts are used. The paper then demonstrates showers that cross from atmosphere into ice and the modular radio-emission module that can follow signals through complex media—capabilities the older code could not provide in a single run. A sympathetic reader cares because next-generation cosmic-ray, gamma-ray, and neutrino experiments need precisely these flexible, maintainable cascade simulations.

What carries the argument

The Cascade main loop together with the volume-tree environment and a configurable process sequence: particles are tracked by solving motion under continuous losses and magnetic fields, stochastic interaction or decay lengths are sampled from competing processes, secondaries are pushed onto a structure-of-arrays stack, and purely observational modules (radio, Cherenkov, profiles) attach without altering shower development.

What would settle it

A side-by-side comparison of identical 100 PeV proton showers crossing from air into ice, with the same hadronic and electromagnetic models, against an independent chain (e.g., CORSIKA 7 particles handed to a dense-media code) that shows longitudinal or radio observables differing by more than ~10% would falsify the fidelity claim for the new use cases.

Watch

Extended reading notes

Core claim

CORSIKA 8 reproduces CORSIKA 7 air-shower observables—longitudinal profiles, lateral distributions, energy spectra, charge excess, and average Xmax—for both electromagnetic and hadronic primaries at the few-percent to ~10% level when the same underlying physics models, thinning, cuts, atmosphere, and magnetic field are used, thereby confirming the physics fidelity of the new modular framework.

Load-bearing premise

Agreement with CORSIKA 7 on a limited set of standard vertical air-shower configurations is taken as sufficient evidence that the same physics remains faithful for the new multi-media and radio cases that have no direct CORSIKA 7 counterpart.

Editorial extensions

If this is right

  • Standard air-shower production can keep using CORSIKA 7 for speed, while any experiment needing multi-media geometry or in-ice radio can switch to CORSIKA 8 without rewriting physics models.
  • Cross-media showers (air–ice, air–water, mountain emergence) and neutrino-induced ice cascades become single-code simulations rather than multi-code hand-offs.
  • New hadronic or electromagnetic models can be plugged in through a generic four-momentum interface, and particle genealogy can be inspected for every ground-level particle.
  • Radio modules can be extended with custom ray tracers or full-wave Green’s-function solvers without touching the cascade core.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • Once electromagnetic runtime is brought within a factor of a few of CORSIKA 7, the modular design is likely to become the default production engine for next-generation arrays that combine surface, radio, and in-ice detectors.
  • Full particle-history tracking opens quantitative tests of which hadronic-interaction features drive the muon puzzle, a diagnostic that was previously inaccessible without major code restructuring.
  • The same volume-tree and process architecture can be reused for non-Earth atmospheres (Mars, Titan) or laboratory beam-dump geometries with only medium models changed.
Share X Bluesky LinkedIn Reddit HN

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

3 major / 6 minor

Summary. The manuscript presents CORSIKA 8, a ground-up redesign of the long-standing CORSIKA air-shower Monte Carlo in modern C++, with compile-time units, SE(3) geometry, a volume-tree environment model, and a modular process interface. Electromagnetic cascades are handled via PROPOSAL (with EGS4-compatible cross sections and LPM), hadronic cascades via standard HE models (EPOS-LHC, QGSJet-II.04, SIBYLL 2.3d, etc.) plus FLUKA at low energy, and new capabilities (cross-media air–ice showers, radio emission, particle history) are demonstrated. Physics fidelity is established by direct head-to-head comparisons with CORSIKA 7 under matched configurations (Appendix A), reporting few-percent agreement on longitudinal profiles, charge excess, Xmax and energy spectra, and ~10% on lateral distributions for 100 TeV–100 EeV photon and 10^17 eV proton showers.

Significance. CORSIKA is a cornerstone tool for cosmic-ray, gamma-ray and neutrino experiments. A maintainable, open-source redesign that preserves established physics while enabling multi-media geometries, radio propagation and full particle genealogy is of clear and lasting value to the field. Strengths include: explicit unit and geometry systems that reduce a common class of scientific-computing errors; controlled validation against an independent (if historically related) code base using the same external interaction models; open releases via Zenodo/Apptainer; and concrete new use cases (air–ice interface, in-ice radio) that CORSIKA 7 cannot treat in a single run. The work is therefore both a software-engineering contribution and a physics-enabling one.

major comments (3)
  1. Abstract and §4.4 / Fig. 16: The abstract claims “good agreement at the few-percent level for key observables,” yet the lateral distributions of e± and muons at ground (Fig. 16) differ at the ~10% level in a model-dependent way, and the authors themselves state that this “warrants further investigation.” Either the abstract wording should be tightened to “few-percent to ~10% depending on observable,” or residual framework systematics (thinning applied only to the EM component in C8 vs EM+hadronic in C7; Λ treatment in QGSJet-II.04) should be quantified more explicitly so that the fidelity claim is not overstated.
  2. §5 (cross-media showers): The air–ice example is presented as a flagship new capability, but the only quantitative statement of agreement with CORSIKA 7 + Geant4 is a citation to an external proceedings paper ([93]) without numbers or comparison plots in this manuscript. Because the abstract and introduction advertise this use case as beyond CORSIKA 7, a short quantitative summary (e.g., energy-deposit or particle-number agreement level at the interface) should be included so that the claim is self-contained.
  3. §7.2 and §8–9: Electromagnetic showers are currently ~10× slower than CORSIKA 7, and the authors correctly recommend continued use of CORSIKA 7 for standard atmospheric air showers. This readiness caveat is load-bearing for practical adoption and should be stated more prominently in the conclusions (and ideally one sentence in the abstract) so that the scope of the present release is unambiguous.
minor comments (6)
  1. §2.5.2 / Fig. 5: The step-length diagnostic distributions are useful; a brief note on how the 0.2 rad magnetic-deflection limit and the 10% energy-loss step constraint interact for highly inclined or low-energy tracks would help users set cuts.
  2. §3.2 (thinning): The difference in weight-limitation implementation (C8 reaches w_max exactly via statistical thinning; C7 piles up near w_max/2) is clearly explained and Fig. 13 is informative; consider adding one sentence on whether this difference contributes measurably to the residual profile discrepancies.
  3. §4.2: The temporary choice to force short-lived resonances to decay immediately (mirroring CORSIKA 7) is pragmatic for validation, but a forward-looking note on when full tracking of short-lived hadrons will be enabled would be helpful for multi-media users.
  4. §6.1: Optical light is still a fork and not yet in mainline; the text is honest, but a one-line status/timeline would reduce ambiguity for CTAO-oriented readers.
  5. Appendix A: The example command lines and CORSIKA 7 input cards are valuable for reproducibility; ensure the exact ICRC 2025 release tag and container DOI are listed once in a single place.
  6. Typos / style: “addopted” → “adopted” (§2.1.4); “its its runtime” → “its runtime” (§7); occasional missing spaces before units (e.g., “100 TeVwith”).

Circularity Check

0 steps flagged · score 0.0 of 10

No significant circularity: validation is an independent code-to-code consistency check against CORSIKA 7 using shared external physics models, not a self-definitional or fitted prediction.

full rationale

CORSIKA 8 is a software-framework paper whose central claim is that a modular C++ redesign reproduces the established air-shower observables of CORSIKA 7 (longitudinal profiles, lateral distributions, energy spectra, Xmax, charge excess, LPM effect) at the few-percent to ~10 % level when the same external interaction models (PROPOSAL/EGS4 cross-sections, EPOS-LHC, QGSJet-II.04, SIBYLL 2.3d, FLUKA), thinning levels, energy cuts, atmosphere, and magnetic field are used. The comparisons (Figs. 8–16, Table 1, Appendix A) are direct Monte-Carlo side-by-side runs; free parameters (thinning ε, wmax, energy cuts, max deflection) are simulation controls, not fitted results presented as predictions. New capabilities (volume-tree multi-media environments, particle history, radio module) are demonstrated by construction of the architecture and by external cross-checks (CORSIKA 7+Geant4 for ice-interface energy deposit), not by circular reduction of a claimed first-principles derivation. Self-citations to prior CORSIKA 8 design notes and theses document implementation history; they are not load-bearing uniqueness theorems that force the physics results. No equation equates a predicted observable to a fitted input by definition. Score 0 is therefore the correct, proportionate finding.

Assumptions & free parameters 4 free parameters · 4 assumptions · 0 invented entities

Software-framework paper whose central claim rests on correct interfacing of existing physics models and on the modular architecture itself. Free parameters are simulation controls (thinning, cuts) rather than fitted constants of nature. Domain assumptions are the standard air-shower physics models and the sliding-planar atmosphere approximation. No new physical entities are postulated.

free parameters (4)
  • thinning level ε and w_max
    User-chosen statistical thinning parameters that control runtime versus artificial fluctuations; set to 10^{-5}–10^{-6} and various w_max for the published comparisons.
  • energy cuts (EM, hadron, muon)
    Thresholds below which particles are discarded; different values used for EM vs hadronic validation runs (Appendix A).
  • max magnetic deflection per step (0.2 rad)
    Numerical control on leap-frog tracking accuracy.
  • HE/LE transition energy (~80 GeV)
    Switch point between high-energy hadronic models and FLUKA; model-dependent default.
assumptions (4)
  • domain assumption Existing hadronic interaction models (EPOS-LHC, QGSJet-II.04, SIBYLL 2.3d, FLUKA, Pythia 8/Angantyr) correctly describe multi-particle production in air and dense media.
    CORSIKA 8 interfaces these models without re-deriving them; fidelity claim inherits their validity (§4).
  • domain assumption PROPOSAL with EGS4-style cross-sections correctly describes electromagnetic cascades including LPM.
    EM component is delegated entirely to PROPOSAL (§3).
  • domain assumption Sliding planar atmosphere approximation is adequate for grammage along trajectories in a spherical Earth atmosphere.
    Used for density integration; no explicit step-length limit is imposed, unlike CORSIKA 7 (§2.7).
  • ad hoc to paper Compile-time dimensional analysis and SE(3) geometry transformations introduce no numerical bias relative to Fortran common-block arithmetic.
    Core design choice of the C++ rewrite; validated only indirectly via shower comparisons (§2.1).

how reviews work

0 comments
Cite this review

Pith. "Pith review of CORSIKA 8: A General Framework for Particle Cascade Simulations." pith.science (2026). https://pith.science/paper/5KWATH6D

@misc{pith2026260401850,
  author       = {Pith},
  title        = {Pith review of: CORSIKA 8: A General Framework for Particle Cascade Simulations},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/5KWATH6D}},
  note         = {Machine review of arXiv:2604.01850}
}
read the original abstract

The simulation of extensive air showers and particle cascades in general is a cornerstone of modern astroparticle physics. For more than two decades, CORSIKA, currently in version 7, has been one of the most widely used tools for this purpose. However, its architecture reflects design constraints of an earlier computing era, as well as increasingly limiting extensibility, maintainability, and adaptability to modern experimental requirements. CORSIKA 8 is a complete redesign of the original CORSIKA code, implemented in modern C++ and based on contemporary software engineering principles. It introduces a modular and extensible simulation framework with explicit handling of units, flexible geometry, and environment descriptions. In this paper, we present the design philosophy and core architecture of CORSIKA 8, describe the implementation of electromagnetic and hadronic shower physics, and validate air shower simulations against CORSIKA 7. The results demonstrate good agreement at the few-percent level for key observables, confirming the physics fidelity of CORSIKA 8. We also showcase new use cases that were beyond the capabilities of version 7, such as the simulation of cross-media showers and particle cascades in ice, including radio-signal propagation

Discussion (0). Sign in to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Sensitivity of the As-Built Askaryan Radio Array to Ultra-High Energy Neutrinos

    astro-ph.HE 2026-05 unverdicted novelty 4.0 of 10

    With 2013-2023 exposure, the as-built ARA achieves world-leading UHE neutrino sensitivity above ~10^19 eV and predicts up to 13 trigger-level events under optimistic flux models, with secondaries contributing up to 30...

Reference graph

Works this paper leans on

119 extracted references · 40 canonical work pages · cited by 1 Pith paper

  1. [93]

    Alameddine, et al., Simulations of cross media showers with CORSIKA 8, PoS ICRC2023 (2023) 442

    J.-M. Alameddine, et al., Simulations of cross media showers with CORSIKA 8, PoS ICRC2023 (2023) 442. doi:10.22323/1.444.0442

  2. [1]

    Heck, et al., CORSIKA: A Monte Carlo code to simulate extensive air showers, Tech

    D. Heck, et al., CORSIKA: A Monte Carlo code to simulate extensive air showers, Tech. Rep. FZKA-6019, Forschungszentrum Karlsruhe (1998). doi:10.5445/ IR/270043064

  3. [2]

    J. S. Sciutto, AIRES: A system for air shower simula- tions. User’s guide and reference manual (2019). doi: 10.13140/RG.2.2.12566.40002

  4. [3]

    Reid, The new features of Fortran 2018, SIGPLAN For- tran Forum 37 (1) (2018) 5–43

    J. Reid, The new features of Fortran 2018, SIGPLAN For- tran Forum 37 (1) (2018) 5–43. doi:10.1145/3206214. 3206215

  5. [4]

    Engel, et al., Towards a Next Generation of CORSIKA: A Framework for the Simulation of Particle Cascades in Astroparticle Physics, Comput

    R. Engel, et al., Towards a Next Generation of CORSIKA: A Framework for the Simulation of Particle Cascades in Astroparticle Physics, Comput. Softw. Big Sci. 3 (1) (2019) 2.doi:10.1007/s41781-018-0013-0

  6. [5]

    CORSIKA 8 Collaboration, CORSIKA 8, https: //gitlab.iap.kit.edu/AirShowerPhysics/ corsika(2025)

  7. [6]

    doi:10.5281/ zenodo.15525791

    CORSIKA 8 Collaboration, CORSIKA 8, concept DOI representing all released versions (2024). doi:10.5281/ zenodo.15525791

  8. [7]

    G. M. Kurtzer, V . Sochat, M. W. Bauer, Singularity: Sci- entific containers for mobility of compute, PLOS ONE 12 (5) (2017) 1–20. doi:10.1371/journal.pone. 0177459

Show all 119 references
  1. [9]

    Reininghaus, The air shower simulation framework CORSIKA 8: Development and first applications to muon production, Ph.D

    M. Reininghaus, The air shower simulation framework CORSIKA 8: Development and first applications to muon production, Ph.D. thesis, Karlsruher Institut für Technolo- gie (KIT) & Universidad Nacional de General San Martín (2021).doi:10.5445/IR/1000152097

  2. [10]

    ISO/IEC JTC1/SC22/WG5, Information Technology — Programming languages — Fortran — Units of measure for numerical quantities, Tech. Rep. N2113 (2016)

  3. [11]

    Gehani, Units of measure as a data attribute, Com- put

    N. Gehani, Units of measure as a data attribute, Com- put. Lang. 2 (3) (1977) 93–111. doi:10.1016/ 0096-0551(77)90010-8

  4. [12]

    McKeever, O

    S. McKeever, O. Bennich-Björkman, O.-A. Salah, Unit of measurement libraries, their popularity and suitability, Softw. Pract. Exper. 51 (4) (2021) 711–734. doi:10. 1002/spe.2926. 24

  5. [13]

    Z. D. Umrigar, Fully Static Dimensional Analysis with C++, SIGPLAN Not. 29 (9) (1994) 135–139. doi:10. 1145/185009.185036

  6. [14]

    Moene, PhysUnits C++11

    M. Moene, PhysUnits C++11. URL https://github.com/martinmoene/ PhysUnits-CT-Cpp11

  7. [15]

    A. P. Raposo, The algebraic structure of quantity calculus, Measur. Sci. Rev. 18 (4) (2018) 147–157.doi:10.1515/ msr-2017-0021

  8. [16]

    Argirò, et al., The Offline Software Framework of the Pierre Auger Observatory, Nucl

    S. Argirò, et al., The Offline Software Framework of the Pierre Auger Observatory, Nucl. Instrum. Meth. A 580 (2007) 1485–1496. doi:10.1016/j.nima.2007.07. 010

  9. [17]

    Guennebaud, B

    G. Guennebaud, B. Jacob, et al., Eigen, https://libeigen.gitlab.io (2010)

  10. [18]

    I. R. Shafarevich, A. O. Remizov, Linear Alge- bra and Geometry, Springer, 2013. doi:10.1007/ 978-3-642-30994-6

  11. [19]

    Rodrigues, H

    E. Rodrigues, H. Schreiner, Particle. doi:10.5281/ zenodo.2552429. URLhttps://github.com/scikit-hep/particle

  12. [20]

    R. L. Workman, et al., Review of Particle Physics, PTEP 2022 (2022) 083C01.doi:10.1093/ptep/ptac097

  13. [21]

    J. K. Salmon, et al., Parallel random numbers: as easy as 1, 2, 3, in: Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis, SC ’11, 2011. doi:10.1145/2063384. 2063405

  14. [22]

    A. A. Alves, A. Poctarev, R. Ulrich, Counter-based pseu- dorandom number generators for CORSIKA 8 - A multi- thread friendly approach, EPJ Web Conf. 251 (2021) 03039.doi:10.1051/epjconf/202125103039

  15. [23]

    James, A Review of Pseudorandom Number Gen- erators, Comput

    F. James, A Review of Pseudorandom Number Gen- erators, Comput. Phys. Commun. 60 (1990) 329–344. doi:10.1016/0010-4655(90)90032-V

  16. [24]

    Marsaglia, A

    G. Marsaglia, A. Zaman, W. Wan Tsang, Toward a universal random number generator, Statist. Probab. Lett. 9 (1990) 35–39. doi:10.1016/0167-7152(90) 90092-L

  17. [25]

    C. A. Argüelles, et al., TAMBO: A Deep-Valley Neutrino Observatory (2025).arXiv:2507.08070

  18. [26]

    URL https://www.loc.gov/preservation/ digital/formats/fdd/fdd000507.shtml

    Wavefront Technologies, Wavefront obj file format, Format specification (Appendix B1, Advanced Visualizer Manual). URL https://www.loc.gov/preservation/ digital/formats/fdd/fdd000507.shtml

  19. [27]

    Turk, The ply polygon file format, Stanford University Computer Graphics Laboratory (1994)

    G. Turk, The ply polygon file format, Stanford University Computer Graphics Laboratory (1994). URL https://paulbourke.net/dataformats/ ply/

  20. [28]

    Nesteruk, Design Patterns in Modern C++: Reusable Approaches for Object-Oriented Software Design, Apress, 2018.doi:10.1007/978-1-4842-3603-1

    D. Nesteruk, Design Patterns in Modern C++: Reusable Approaches for Object-Oriented Software Design, Apress, 2018.doi:10.1007/978-1-4842-3603-1

  21. [29]

    Cillis, S

    A. Cillis, S. Sciutto, Geomagnetic field and air shower simulations (12 1997).arXiv:astro-ph/9712345

  22. [30]

    Moliere, Theory of the scattering of fast charged parti- cles

    G. Moliere, Theory of the scattering of fast charged parti- cles. 2. Repeated and multiple scattering, Z. Naturforsch. A 3 (1948) 78–97

  23. [32]

    Apache Software Foundation, Apache parquet, https: //parquet.apache.org(2013)

  24. [33]

    Schreiner, et al., Boost-histogram: High-Performance Histograms as Objects, in: M

    H. Schreiner, et al., Boost-histogram: High-Performance Histograms as Objects, in: M. Agarwal, et al. (Eds.), Pro- ceedings of the 19th Python in Science Conference, 2020, pp. 63–69.doi:10.25080/Majora-342d178e-009

  25. [34]

    C. R. Harris, et al., Array programming with NumPy, Nature 585 (7825) (2020) 357–362. doi:10.1038/ s41586-020-2649-2

  26. [35]

    CORSIKA 8 Collaboration, CORSIKA 8 - Python Library, https://gitlab.iap.kit.edu/ AirShowerPhysics/corsika/-/tree/main/ python(2026)

  27. [36]

    CORSIKA 8 Collaboration, Corsika 8 viewer, https: //gitlab.iap.kit.edu/AirShowerPhysics/ corsika-tools/-/tree/main/gui?ref_type= heads

  28. [37]

    Standard Atmosphere, 1976, Tech

    National Oceanic and Atmospheric Administration, Na- tional Aeronautics and Space Administration, United States Air Force, U.S. Standard Atmosphere, 1976, Tech. Rep. NOAA-SIT-76-1562, National Oceanic and Atmo- spheric Administration, Washington, D.C. (1976)

  29. [38]

    Cruz Moreno, S

    J. Cruz Moreno, S. Sciutto, Characterization of the atmo- spheric depth profile using the ground-level temperature: The case of Malargüe, Argentina, Eur. Phys. J. Plus 128 (2013) 104.doi:10.1140/epjp/i2013-13104-3

  30. [40]

    Chapman, The absorption and dissociative or ionizing effect of monochromatic radiation in an atmosphere on a rotating earth part II

    S. Chapman, The absorption and dissociative or ionizing effect of monochromatic radiation in an atmosphere on a rotating earth part II. Grazing incidence, Proc. Phys. Soc. 43 (5) (1931) 483–501. doi:10.1088/0959-5309/43/ 5/302

  31. [41]

    D. L. Huestis, Accurate evaluation of the Chapman func- tion for atmospheric attenuation, J. Quant. Spectrosc. Radiat. Trans. 69 (6) (2001) 709–721. doi:10.1016/ S0022-4073(00)00107-2

  32. [42]

    Vasylyev, Accurate analytic approximation for the Chapman grazing incidence function, Earth Planets Space 73 (2021) 112.doi:10.1186/s40623-021-01435-y

    D. Vasylyev, Accurate analytic approximation for the Chapman grazing incidence function, Earth Planets Space 73 (2021) 112.doi:10.1186/s40623-021-01435-y

  33. [43]

    Heck, The CURVED version of the air shower sim- ulation program CORSIKA, Tech

    D. Heck, The CURVED version of the air shower sim- ulation program CORSIKA, Tech. Rep. FZKA-6954, Forschungszentrum Karlsruhe (2004). doi:10.5445/ IR/270057207

  34. [44]

    W. R. Nelson, H. Hirayama, D. W. O. Rogers, The EGS4 Code System, Tech. Rep. SLAC-265, Stanford Linear Accelerator Center (1985).doi:10.2172/1453993

  35. [45]

    Kamata, J

    K. Kamata, J. Nishimura, The Lateral and the Angular Structure Functions of Electron Showers, Prog. Theor. Phys. Suppl. 6 (1958) 93–155. doi:10.1143/PTPS.6. 93

  36. [46]

    Greisen, The Extensive Air Showers, in: J

    K. Greisen, The Extensive Air Showers, in: J. Wilson (Ed.), Progress in Cosmic Ray Physics, V ol. 3, North- Holland, Amsterdam, 1956, Ch. 1, pp. 8–141

  37. [47]

    J. H. Koehne, et al., PROPOSAL: A tool for propagation of charged leptons, Comput. Phys. Commun. 184 (2013) 2070–2090.doi:10.1016/j.cpc.2013.04.001

  38. [48]

    Dunsch, et al., Recent Improvements for the Lepton Propagator PROPOSAL, Comput

    M. Dunsch, et al., Recent Improvements for the Lepton Propagator PROPOSAL, Comput. Phys. Commun. 242 (2019) 132–144.doi:10.1016/j.cpc.2019.03.021

  39. [49]

    Alameddine, et al., PROPOSAL: A library to prop- agate leptons and high energy photons, J

    J.-M. Alameddine, et al., PROPOSAL: A library to prop- agate leptons and high energy photons, J. Phys. Conf. Ser. 1690 (1) (2020) 012021. doi:10.1088/1742-6596/ 1690/1/012021

  40. [50]

    Alameddine, et al., Improvements in charged lepton and photon propagation for the software PROPOSAL, Comput

    J.-M. Alameddine, et al., Improvements in charged lepton and photon propagation for the software PROPOSAL, Comput. Phys. Commun. 302 (2024) 109243. doi:10. 1016/j.cpc.2024.109243

  41. [51]

    H. W. Koch, J. W. Motz, Bremsstrahlung Cross-Section Formulas and Related Data, Rev. Mod. Phys. 31 (1959) 920–955.doi:10.1103/RevModPhys.31.920

  42. [52]

    Storm, H

    L. Storm, H. I. Israel, Photon cross sections from 1 keV to 100 MeV for elements Z =1 to Z =100, Atom. Data Nucl. Data Tabl. 7 (1970) 565–681. doi:10.1016/ S0092-640X(70)80017-1

  43. [53]

    Sauter, Über den atomaren Photoeffekt bei großer Härte der anregenden Strahlung, Annalen Phys

    F. Sauter, Über den atomaren Photoeffekt bei großer Härte der anregenden Strahlung, Annalen Phys. 401 (1931) 217. doi:10.1002/andp.19314010205

  44. [54]

    Sauter, Über den atomaren Photoeffekt in der K- Schale nach der relativistischen Wellenmechanik Diracs, Annalen Phys

    F. Sauter, Über den atomaren Photoeffekt in der K- Schale nach der relativistischen Wellenmechanik Diracs, Annalen Phys. 403 (1931) 454. doi:10.1002/andp. 19314030406

  45. [55]

    J. H. Hubbell, Photon cross-sections, attenuation coeffi- cients, and energy absorption coefficients from10 keV to 100 GeV, Tech. Rep. NSRDS-NBS-29, National Bureau of Standards (1969).doi:10.6028/nbs.nsrds.29

  46. [56]

    Heck, Production of Vector Mesons by Photonu- clear Interactions in the Program CORSIKA, KIT Sci- entific Working Papers 6 (2012) 1

    D. Heck, Production of Vector Mesons by Photonu- clear Interactions in the Program CORSIKA, KIT Sci- entific Working Papers 6 (2012) 1. doi:10.5445/IR/ 1000034381

  47. [57]

    Mücke, et al., SOPHIA: Monte Carlo simulations of photohadronic processes in astrophysics, Comput

    A. Mücke, et al., SOPHIA: Monte Carlo simulations of photohadronic processes in astrophysics, Comput. Phys. Commun. 124 (2000) 290–314. doi:10.1016/ S0010-4655(99)00446-4

  48. [58]

    Riehn, et al., Hadronic interaction model SIBYLL 2.3d and extensive air showers, Phys

    F. Riehn, et al., Hadronic interaction model SIBYLL 2.3d and extensive air showers, Phys. Rev. D 102 (6) (2020) 063002.doi:10.1103/PhysRevD.102.063002

  49. [59]

    L. D. Landau, I. Pomeranchuk, Predely primenimosti teorii tormoznogo izlu ˇcenija élektronov i obrazovanija par pri bol’ših énergijah (Limits of applicability of the theory of electron bremsstrahlung and pair production at large energies), Dokl. Akad. Nauk Ser. Fiz. 92 (1953) ...

  50. [60]

    A. B. Migdal, Bremsstrahlung and pair production in condensed media at high-energies, Phys. Rev. 103 (1956) 1811–1820.doi:10.1103/PhysRev.103.1811

  51. [61]

    Stanev, et al., Development of ultrahigh-energy electro- magnetic cascades in water and lead including the landau- pomeranchuk-migdal effect, Phys

    T. Stanev, et al., Development of ultrahigh-energy electro- magnetic cascades in water and lead including the landau- pomeranchuk-migdal effect, Phys. Rev. D 25 (1982) 1291– 1304.doi:10.1103/PhysRevD.25.1291

  52. [62]

    D. Heck, J. Knapp, Upgrade of the Monte Carlo code CORSIKA to simulate extensive air showers with ener- gies > 1020 eV, Tech. Rep. FZKA-6097, Forschungszen- trum Karlsruhe (1998).doi:10.5445/IR/270043705

  53. [63]

    A. M. Hillas, Two interesting techniques for Monte-Carlo simulation of very high energy hadron cascades, in: Proc. 17th Int. Cosmic Ray Conf., V ol. 8, 1981, p. 193

  54. [64]

    García-Pareja, A

    S. García-Pareja, A. M. Lallena, F. Salvat, Variance- Reduction Methods for Monte Carlo Simulation of Radia- tion Transport, Front. in Phys. 9 (2021). doi:10.3389/ fphy.2021.718873

  55. [65]

    Kobal, A thinning method using weight limitation for air-shower simulations, Astropart

    M. Kobal, A thinning method using weight limitation for air-shower simulations, Astropart. Phys. 15 (2001) 259–273.doi:10.1016/S0927-6505(00)00158-4. 26

  56. [66]

    Heck, The MULTITHIN Option of the Air Shower Simulation Program CORSIKA, KIT Scientific Working Papers 17 (2014).doi:10.5445/IR/1000039436

    D. Heck, The MULTITHIN Option of the Air Shower Simulation Program CORSIKA, KIT Scientific Working Papers 17 (2014).doi:10.5445/IR/1000039436

  57. [67]

    B. T. Stokes, et al., Dethinning Extensive Air Shower Simulations, Astropart. Phys. 35 (2012) 759–766. doi: 10.1016/j.astropartphys.2012.03.004

  58. [68]

    Billoir, A sampling procedure to regenerate particles in a ground detector from a ’thinned’ air shower simulation output, Astropart

    P. Billoir, A sampling procedure to regenerate particles in a ground detector from a ’thinned’ air shower simulation output, Astropart. Phys. 30 (2008) 270–285. doi:10. 1016/j.astropartphys.2008.10.002

  59. [69]

    Pierog, et al., EPOS LHC: Test of collective hadroniza- tion with data measured at the CERN Large Hadron Collider, Phys

    T. Pierog, et al., EPOS LHC: Test of collective hadroniza- tion with data measured at the CERN Large Hadron Collider, Phys. Rev. C 92 (3) (2015) 034906. doi: 10.1103/PhysRevC.92.034906

  60. [70]

    Ostapchenko, Monte Carlo treatment of hadronic in- teractions in enhanced Pomeron scheme: I

    S. Ostapchenko, Monte Carlo treatment of hadronic in- teractions in enhanced Pomeron scheme: I. QGSJET-II model, Phys. Rev. D 83 (2011) 014018. doi:10.1103/ PhysRevD.83.014018

  61. [71]

    Ostapchenko, QGSJET-III model of high energy hadronic interactions: The formalism, Phys

    S. Ostapchenko, QGSJET-III model of high energy hadronic interactions: The formalism, Phys. Rev. D 109 (3) (2024) 034002. doi:10.1103/PhysRevD.109. 034002

  62. [72]

    Pierog, K

    T. Pierog, K. Werner, EPOS LHC-R : a global approach to solve the muon puzzle, PoS ICRC2025 (2025) 358. doi:10.22323/1.501.0358

  63. [73]

    Bierlich, et al., A comprehensive guide to the physics and usage of PYTHIA 8.3, SciPost Phys

    C. Bierlich, et al., A comprehensive guide to the physics and usage of PYTHIA 8.3, SciPost Phys. Codebases (2022) 8doi:10.21468/SciPostPhysCodeb.8

  64. [74]

    Gaudu, M

    C. Gaudu, M. Reininghaus, F. Riehn, From collider to cosmic rays: Pythia 8/Angantyr for air shower sim- ulations in CORSIKA 8, PoS ICRC2025 (2025) 267. doi:10.22323/1.501.0267

  65. [75]

    Bahr, et al., Herwig++Physics and Manual, Eur

    M. Bahr, et al., Herwig++Physics and Manual, Eur. Phys. J. C 58 (2008) 639–707. doi:10.1140/epjc/ s10052-008-0798-9

  66. [76]

    Bierlich, et al., Robust Independent Validation of Ex- periment and Theory: Rivet version 3, SciPost Phys

    C. Bierlich, et al., Robust Independent Validation of Ex- periment and Theory: Rivet version 3, SciPost Phys. 8 (2020) 026.doi:10.21468/SciPostPhys.8.2.026

  67. [77]

    Karneyeu, et al., MCPLOTS: a particle physics resource based on volunteer comput- ing, Eur

    A. Karneyeu, et al., MCPLOTS: a particle physics resource based on volunteer comput- ing, Eur. Phys. J. C 74 (2014) 2714. doi: 10.1140/epjc/s10052-014-2714-9

  68. [78]

    Ulrich, T

    R. Ulrich, T. Pierog, C. Baus, Cosmic Ray Monte Carlo Package, CRMC (2021). doi:10.5281/zenodo. 5270381

  69. [79]

    Ballarini, et al., The fluka code: Overview and new developments, EPJ Nuclear Sci

    F. Ballarini, et al., The fluka code: Overview and new developments, EPJ Nuclear Sci. Technol. 10 (2024) 16. doi:10.1051/epjn/2024015

  70. [80]

    Ferrari, et al., FLUKA: A multi-particle transport code (Program version 2005), Tech

    A. Ferrari, et al., FLUKA: A multi-particle transport code (Program version 2005), Tech. Rep. CERN-2005-010, SLAC-R-773, INFN-TC-05-11, CERN-2005-10, CERN (2005).doi:10.2172/877507

  71. [81]

    Navas, et al., Review of particle physics, Phys

    S. Navas, et al., Review of particle physics, Phys. Rev. D 110 (3) (2024) 030001. doi:10.1103/PhysRevD.110. 030001

  72. [82]

    J. C. Arteaga Velazquez, A report by the WHISP working group on the combined analysis of muon data at cosmic- ray energies above 1 PeV, PoS ICRC2023 (2023) 466. doi:10.22323/1.444.0466

  73. [83]

    Albrecht, et al., The Muon Puzzle in cosmic-ray in- duced air showers and its connection to the Large Hadron Collider, Astrophys

    J. Albrecht, et al., The Muon Puzzle in cosmic-ray in- duced air showers and its connection to the Large Hadron Collider, Astrophys. Space Sci. 367 (3) (2022) 27. doi: 10.1007/s10509-022-04054-5

  74. [84]

    Albrecht, et al., Global tuning of hadronic interac- tion models with accelerator-based and astroparticle data, Nature Rev

    J. Albrecht, et al., Global tuning of hadronic interac- tion models with accelerator-based and astroparticle data, Nature Rev. Phys. 8 (2026) 98–114. doi:10.1038/ s42254-025-00897-3

  75. [85]

    A. A. Alves, et al., CORSIKA 8 - A novel high- performance computing tool for particle cascade Monte Carlo simulations, EPJ Web Conf. 251 (2021) 03038. doi:10.1051/epjconf/202125103038

  76. [86]

    Reininghaus, R

    M. Reininghaus, R. Ulrich, T. Pierog, Air shower geneal- ogy for muon production, PoS ICRC2021 (2021) 463. doi:10.22323/1.395.0463

  77. [87]

    S. W. Barwick, C. Glaser, Radio Detection of High En- ergy Neutrinos in Ice, World Scientific, 2023, Ch. 6, pp. 237–302.doi:10.1142/9789811282645_0006

  78. [88]

    Bagley, et al., KM3NeT: Technical Design Report for a Deep-Sea Research Infrastructure in the Mediterranean Sea Incorporating a Very Large V olume Neutrino Tele- scope (2009)

    P. Bagley, et al., KM3NeT: Technical Design Report for a Deep-Sea Research Infrastructure in the Mediterranean Sea Incorporating a Very Large V olume Neutrino Tele- scope (2009)

  79. [89]

    Alden, et al., Observation of in-ice askaryan radiation from high-energy cosmic rays, Phys

    N. Alden, et al., Observation of in-ice askaryan radiation from high-energy cosmic rays, Phys. Rev. Lett. (2026) –doi:10.1103/xwqy-yzrk

  80. [90]

    Agostinelli, et al., GEANT4 - A Simulation Toolkit, Nucl

    S. Agostinelli, et al., GEANT4 - A Simulation Toolkit, Nucl. Instrum. Meth. A 506 (2003) 250–303. doi:10. 1016/S0168-9002(03)01368-8

  81. [91]

    De Kockere, et al., Simulation of radio signals from cosmic-ray cascades in air and ice as observed by in-ice Askaryan radio detectors, Phys

    S. De Kockere, et al., Simulation of radio signals from cosmic-ray cascades in air and ice as observed by in-ice Askaryan radio detectors, Phys. Rev. D 110 (2) (2024) 023010.doi:10.1103/PhysRevD.110.023010

  82. [92]

    De Kockere, et al., Simulation of in-ice cosmic ray air shower induced particle cascades, Phys

    S. De Kockere, et al., Simulation of in-ice cosmic ray air shower induced particle cascades, Phys. Rev. D 106 (4) (2022) 043023. doi:10.1103/PhysRevD.106. 043023. 27

  83. [94]

    Baack, W

    D. Baack, W. Rhode, GPU Accelerated optical light propagation in CORSIKA 8, PoS ICRC2021 (2021) 705. doi:10.22323/1.395.0705

  84. [95]

    Baack, J.-M

    D. Baack, J.-M. Alameddine, Comparison and efficiency of GPU accelerated optical light propagation in COR- SIKA 8, PoS ICRC2023 (2023) 417. doi:10.22323/1. 444.0417

  85. [96]

    Gueta, The Cherenkov Telescope Array: layout, design and performance, PoS ICRC2021 (2021) 885

    O. Gueta, The Cherenkov Telescope Array: layout, design and performance, PoS ICRC2021 (2021) 885. doi:10. 22323/1.395.0885

  86. [97]

    Huege, Radio detection of cosmic ray air showers in the digital era, Phys

    T. Huege, Radio detection of cosmic ray air showers in the digital era, Phys. Rept. 620 (2016) 1–52. doi: 10.1016/j.physrep.2016.02.001

  87. [98]

    Huege, M

    T. Huege, M. Ludwig, C. W. James, Simulating radio emission from air showers with CoREAS, AIP Conf. Proc. 1535 (1) (2013) 128.doi:10.1063/1.4807534

  88. [99]

    Alvarez-Muniz, W

    J. Alvarez-Muniz, W. R. Carvalho, Jr., E. Zas, Monte Carlo simulations of radio pulses in atmospheric showers using ZHAireS, Astropart. Phys. 35 (2012) 325–341.doi: 10.1016/j.astropartphys.2011.10.005

  89. [100]

    E. Zas, F. Halzen, T. Stanev, Electromagnetic pulses from high-energy showers: Implications for neutrino detec- tion, Phys. Rev. D 45 (1992) 362–376. doi:10.1103/ PhysRevD.45.362

  90. [101]

    Alvarez-Muniz, A

    J. Alvarez-Muniz, A. Romero-Wolf, E. Zas, Cherenkov radio pulses from electromagnetic showers in the time- domain, Phys. Rev. D 81 (2010) 123009. doi:10.1103/ PhysRevD.81.123009

  91. [102]

    C. W. James, et al., General description of electromag- netic radiation processes based on instantaneous charge acceleration in ‘endpoints’, Phys. Rev. E 84 (2011) 056602.doi:10.1103/PhysRevE.84.056602

  92. [103]

    Coleman, et al., In-ice Askaryan emission from air showers: Implications for radio neutrino detectors, As- tropart

    A. Coleman, et al., In-ice Askaryan emission from air showers: Implications for radio neutrino detectors, As- tropart. Phys. 172 (2025) 103136. doi:10.1016/j. astropartphys.2025.103136

  93. [104]

    J. M. Alameddine, et al., Simulating radio emission from particle cascades with CORSIKA 8, Astropart. Phys. 166 (2025) 103072. doi:10.1016/j.astropartphys. 2024.103072

  94. [105]

    Windischhofer, A

    P. Windischhofer, A. Coleman, Simulating radio emis- sions from particle showers in complex media with COR- SIKA 8, PoS ICRC2025 (2025) 1214. doi:10.22323/ 1.501.1214

  95. [106]

    Windischhofer, C

    P. Windischhofer, C. Welling, C. Deaconu, Eisvogel: Ex- act and efficient calculations of radio emissions from in-ice neutrino showers, PoS ICRC2023 (2023) 1157. doi:10.22323/1.444.1157

  96. [107]

    Windischhofer, C

    P. Windischhofer, C. Deaconu, C. Welling, Fully- electrodynamic radio simulations with Eisvogel, PoS ARENA2024 (2024) 051. doi:10.22323/1.470.0051

  97. [108]

    Michel, Interaction between four half spin particles and the decay of the µ meson, Proc

    L. Michel, Interaction between four half spin particles and the decay of the µ meson, Proc. Phys. Soc. A 63 (1950) 514–531.doi:10.1088/0370-1298/63/5/311

  98. [109]

    Lipari, Lepton spectra in the earth’s atmosphere, Astropart

    P. Lipari, Lepton spectra in the earth’s atmosphere, Astropart. Phys. 1 (1993) 195–227. doi:10.1016/ 0927-6505(93)90022-6

  99. [110]

    Hirayama, et al., The EGS5 Code System, Tech

    H. Hirayama, et al., The EGS5 Code System, Tech. Rep. SLAC-R-730, Stanford Linear Accelerator Center (2005). doi:10.2172/877459

  100. [111]

    doi:10.4224/40001303

    National Research Council Canada, EGSnrc: software for Monte Carlo simulation of ionizing radiation (2021). doi:10.4224/40001303

  101. [112]

    McKinney, et al., Apache Arrow: A Cross-Language Development Platform for In-Memory Data, Proceedings of the VLDB Endowment 11 (12) (2018) 1927–1930

    W. McKinney, et al., Apache Arrow: A Cross-Language Development Platform for In-Memory Data, Proceedings of the VLDB Endowment 11 (12) (2018) 1927–1930. doi:10.14778/3229863.3229881

  102. [113]

    H. P. Dembinski, J. Pivarski, H. Schreiner, Recent devel- opments in histogram libraries, EPJ Web Conf. 245 (2020) 05014.doi:10.1051/epjconf/202024505014

  103. [114]

    Schreiner, et al., scikit-hep/boost-histogram (2022)

    H. Schreiner, et al., scikit-hep/boost-histogram (2022). doi:10.5281/zenodo.7094304

  104. [115]

    Schreiner, et al., Cliutils/cli11 (2023)

    H. Schreiner, et al., Cliutils/cli11 (2023). doi:10.5281/ zenodo.7502818

  105. [116]

    Kloeckner, cnpy: Library to read/write numpy .npy and .npz files in c/c++, https://github.com/rogersce/ cnpy(2014)

    A. Kloeckner, cnpy: Library to read/write numpy .npy and .npz files in c/c++, https://github.com/rogersce/ cnpy(2014)

  106. [117]

    Melman, spdlog: Fast C++logging library, https: //github.com/gabime/spdlog(2024)

    G. Melman, spdlog: Fast C++logging library, https: //github.com/gabime/spdlog(2024)

  107. [118]

    Beder, et al., yaml-cpp: A YAML parser and emit- ter in C++, https://github.com/jbeder/yaml-cpp (2024)

    J. Beder, et al., yaml-cpp: A YAML parser and emit- ter in C++, https://github.com/jbeder/yaml-cpp (2024)

  108. [119]

    J. D. Hunter, Matplotlib: A 2D Graphics Environment, Comput. Sci. Eng. 9 (3) (2007) 90–95. doi:10.1109/ MCSE.2007.55

  109. [120]

    The Matplotlib Development Team, Matplotlib: Visual- ization with Python.doi:10.5281/zenodo.592536

  110. [121]

    Novak, et al., scikit-hep/mplhep (2022)

    A. Novak, et al., scikit-hep/mplhep (2022). doi:10. 5281/zenodo.6807166. 28

  111. [122]

    McKinney, et al., Data structures for statistical computing in python, Proceedings of the 9th Python in Science Conference (2010) 56–61 doi:10.25080/ Majora-92bf1922-00a

    W. McKinney, et al., Data structures for statistical computing in python, Proceedings of the 9th Python in Science Conference (2010) 56–61 doi:10.25080/ Majora-92bf1922-00a. 29

Pith tools

Reviewed July 13, 2026 · model on record in the stance chip above.