|
# CORSIKA 8 Framework for Particle Cascades in Astroparticle Physics**
|
|
# CORSIKA 8 Framework for Particle Cascades in Astroparticle Physics**
|
|
|
|
|
|
Documentation and reference guide for the CORSIKA 8 software framework
|
|
Documentation and reference guide for the CORSIKA 8 software framework
|
|
for air shower simulations. We aim that CORSIKA remains the most comprehensive
|
|
for air shower simulations. We aim that CORSIKA remains the most comprehensive
|
|
framework for simulating particle cascades with stochastic and continuous processes. The purpose of CORSIKA is to
|
|
framework for simulating particle cascades with stochastic and continuous processes. The purpose of CORSIKA is to
|
|
simulate any particle cascades in astroparticle physics or astrophysical context. A lot of emphasis is put on modularity, completeness, validation and correctness. To boost computational efficiency different techniques are
|
|
simulate any particle cascades in astroparticle physics or astrophysical context. A lot of emphasis is put on modularity, completeness, validation and correctness. To boost computational efficiency different techniques are
|
|
provided, like thinning or cascade equations.
|
|
provided, like thinning or cascade equations.
|
|
|
|
|
|
The software makes extensive use of static design patterns and
|
|
The software makes extensive use of static design patterns and
|
|
compiler optimization. Thus, the most fundamental configuration
|
|
compiler optimization. Thus, the most fundamental configuration
|
|
decision of the user must be performed at compile time. At run time
|
|
decision of the user must be performed at compile time. At run time
|
|
only specific model parameters can still be changed.
|
|
only specific model parameters can still be changed.
|
|
|
|
|
|
CORSIKA 8 is released under the GPLv3 license. See [license file](https://gitlab.iap.kit.edu/AirShowerPhysics/corsika/blob/master/LICENSE) which is part of every release and the source code.
|
|
CORSIKA 8 is released under the BSD 3-Clause license. See [license file](https://gitlab.iap.kit.edu/AirShowerPhysics/corsika/blob/master/LICENSE) which is part of every release and the source code.
|
|
|
|
|
|
When you contribute to CORSIKA check the guidelines outlined here:
|
|
When you contribute to CORSIKA check the guidelines outlined here:
|
|
[coding guidelines](https://gitlab.iap.kit.edu/AirShowerPhysics/corsika/blob/master/CONTRIBUTING.md). Code that fail the review by the CORSIKA author group must be improved before it can be merged in the official code base.
|
|
[coding guidelines](https://gitlab.iap.kit.edu/AirShowerPhysics/corsika/blob/master/CONTRIBUTING.md). Code that fail the review by the CORSIKA author group must be improved before it can be merged in the official code base.
|
|
|
|
|
|
You need to read and agree to the [collaboration agreement](https://gitlab.iap.kit.edu/AirShowerPhysics/corsika/blob/master/COLLABORATION_AGREEMENT.md).
|
|
You need to read and agree to the [collaboration agreement](https://gitlab.iap.kit.edu/AirShowerPhysics/corsika/blob/master/COLLABORATION_AGREEMENT.md).
|
|
|
|
|
|
We also want to point you to the [MCnet guidelines](https://gitlab.iap.kit.edu/AirShowerPhysics/corsika/blob/master/MCNET_GUIDELINES), which are very useful also for us.
|
|
We also want to point you to the [MCnet guidelines](https://gitlab.iap.kit.edu/AirShowerPhysics/corsika/blob/master/MCNET_GUIDELINES), which are very useful also for us.
|
|
|
|
|
|
The current author list for the CORSIKA 8 collaboration can be found [here](https://gitlab.iap.kit.edu/AirShowerPhysics/corsika/-/wikis/Current-CORSIKA-8-author-list). |
|
The current author list for the CORSIKA 8 collaboration can be found [here](https://gitlab.iap.kit.edu/AirShowerPhysics/corsika/-/wikis/Current-CORSIKA-8-author-list). |
|
|
|
\ No newline at end of file |