论文标题
Corsika 8-下一代空气淋浴模拟框架
CORSIKA 8 -- the next-generation air shower simulation framework
论文作者
论文摘要
20多年来,社区一直在大力依靠科西卡(Corsika)模拟广泛的空中淋浴,其Cherenkov的光发射和无线电信号。尽管取得了巨大成功,但基于Fortran的Corsika的整体设计却限制了适应新的实验需求,例如,在复杂的场景中,从空气过渡到密集的媒体以及新的计算范式,例如使用多核和GPU并行化。使用Corsika 8,我们在现代,模块化,基于C ++的基于C ++的仿真框架中重新实现了Corsika的核心功能,并成功地针对Corsika 7进行了验证。在这里,我们在这里讨论了Corsika 8的哲学,展示了一些示例应用程序,并展示了一些示例应用程序,并提供了现状的实施状态以及未来的计划。
For more than 20 years, the community has heavily relied on CORSIKA for the simulation of extensive air showers, their Cherenkov light emission and their radio signals. While tremendously successful, the Fortran-based monolithic design of CORSIKA up to version 7 limits adaptation to new experimental needs, for example, in complex scenarios where showers transition from air into dense media, and to new computing paradigms such as the use of multi-core and GPU parallelization. With CORSIKA 8, we have reimplemented the core functionality of CORSIKA in a modern, modular, C++-based simulation framework, and successfully validated it against CORSIKA 7. Here, we discuss the philosophy of CORSIKA 8, showcase some example applications, and present the current state of implementation as well as the plans for the future.