Optical Photon Emission in Extended Airshowers -- Hybrid computing in the context of CORSIKA 8

Dominik Baack
DOI: https://doi.org/10.17877/DE290R-24303
2024-05-07
Abstract:With the motivation to improve experimental gains and precision, established astroparticle experiments are currently undergoing massive upgrades. In addition, several new experiments are being built or planned. With the resulting gain in observational quality, the amount and accuracy of simulated data required for the analysis is also rising. In order to meet the increasing requirements and complexity due to the experiments' growth and to provide a unified software ecosystem, it was decided to re-develop the de facto standard extensive air shower simulation CORSIKA completely in C++ based on the original Fortran code. Since one of the largest runtime consumers is the propagation of millions of optical Cherenkov and fluorescence photons, and many experiments are starting to use them for measurements, it was decided to develop hardware-accelerated code to speed up the simulation. Specific methods have been developed to propagate photons on deep learning acceleration hardware similar to classical GPUs to take additional advantage of the current and future growth of the deep learning sector. In particular, Nvidia accelerators were tested.
Instrumentation and Methods for Astrophysics,Computational Physics
What problem does this paper attempt to address?
The problem that this paper attempts to solve is that as the mass, scale and complexity of modern astroparticle experiments keep increasing, a large amount of high - quality simulation data needs to be generated to support the data analysis of these experiments. Specifically, the paper focuses on how to accelerate the optical photon emission simulation of extended air showers, especially the simulation of Cherenkov radiation and fluorescence emission. Since the propagation of optical photons in these simulations is one of the biggest runtime consumers, and many experiments start to use these photons for measurement, it becomes crucial to develop hardware - accelerated code to speed up the simulation. For this purpose, the author has developed specific methods to accelerate photon propagation on deep - learning - acceleration - like classical GPU hardware, especially testing Nvidia accelerators. This not only improves the speed of the simulation, but also makes it possible to take advantage of the growth in the current and future deep - learning fields.