Proceedings of 36th International Cosmic Ray Conference — PoS(ICRC2019) 2019
DOI: 10.22323/1.358.0236
|View full text |Cite
|
Sign up to set email alerts
|

Technical Foundations of CORSIKA 8: New Concepts for Scientific Computing

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
5
3

Relationship

2
6

Authors

Journals

citations
Cited by 10 publications
(11 citation statements)
references
References 13 publications
0
8
0
Order By: Relevance
“…"ContinuousProcessIndex" instead of just "int", particle codes are enumerated like in "Code code=Electron;". Statically typed units are used to express physics properties, like in "HEPEnergyType E = 1 _GeV;" [10]. Such choices allow the compiler to perform extensive checks on the correctness of expressions, avoiding the most common mistakes.…”
Section: Pos(icrc2021)284mentioning
confidence: 99%
“…"ContinuousProcessIndex" instead of just "int", particle codes are enumerated like in "Code code=Electron;". Statically typed units are used to express physics properties, like in "HEPEnergyType E = 1 _GeV;" [10]. Such choices allow the compiler to perform extensive checks on the correctness of expressions, avoiding the most common mistakes.…”
Section: Pos(icrc2021)284mentioning
confidence: 99%
“…This avoids simple mixup and type mistakes. Second, we use compile-time syntax (statically typed units) to express physics properties, for example "HEPEnergyType E0 = 10_GeV;" and not "double E0 = 10; //GeV", or also "Vector<HEPMomentumType>" [11]. This way the compiler makes the first and strongest check on the correctness of physics expressions -and not the end-user in tedious reverse engineering.…”
Section: Design Overview and Infrastructurementioning
confidence: 99%
“…Two well-known examples of such codes are CORSIKA [27] and AIRES [33,34]. Interestingly for us, the new CORSIKA 8 [35,36] framework is written in C++, like Pythia 8 but unlike the other hadronic interaction models, and Pythia 8 is already interfaced to handle particle decays, so a further integration is a possibility.…”
Section: Introductionmentioning
confidence: 99%