... | @@ -8,7 +8,7 @@ https://gitlab.iap.kit.edu/AirShowerPhysics/corsika/-/wikis/CORSIKA-Talks/ICRC20 |
... | @@ -8,7 +8,7 @@ https://gitlab.iap.kit.edu/AirShowerPhysics/corsika/-/wikis/CORSIKA-Talks/ICRC20 |
|
|
|
|
|
# ICRC2023 talks:
|
|
# ICRC2023 talks:
|
|
|
|
|
|
## Tim Huege for the CORSIKA 8 Collaboration (talk)
|
|
## Tim Huege for the CORSIKA 8 Collaboration (talk, CRI20, August 2nd)
|
|
|
|
|
|
### The particle-shower simulation code CORSIKA 8
|
|
### The particle-shower simulation code CORSIKA 8
|
|
|
|
|
... | @@ -67,7 +67,7 @@ production of muons, and of photohadronic interactions allows now to |
... | @@ -67,7 +67,7 @@ production of muons, and of photohadronic interactions allows now to |
|
make a physics-complete comparison also at high energies.
|
|
make a physics-complete comparison also at high energies.
|
|
|
|
|
|
## A.A. Alves Jr, N. Karastathis, T. Huege for the CORSIKA 8 Collaboration
|
|
## A.A. Alves Jr, N. Karastathis, T. Huege for the CORSIKA 8 Collaboration
|
|
### Parallel processing of radio signals and detector arrays in CORSIKA 8 (talk)
|
|
### Parallel processing of radio signals and detector arrays in CORSIKA 8 (poster)
|
|
|
|
|
|
This contribution describes some recent advances in the parallelization of the generation and processing of radio signals emitted by particle showers in CORSIKA 8. CORSIKA 8 is a Monte Carlo simulation framework for modeling ultra-high energy secondary particle cascades in astroparticle physics.
|
|
This contribution describes some recent advances in the parallelization of the generation and processing of radio signals emitted by particle showers in CORSIKA 8. CORSIKA 8 is a Monte Carlo simulation framework for modeling ultra-high energy secondary particle cascades in astroparticle physics.
|
|
The aspects associated with the generation and processing of radio signals in antennas arrays are reviewed, focusing on the key design opportunities and constraints for deployment of multiple threads on such calculations. The audience is also introduced to Gyges, a lightweight, header-only and flexible multithread self-adaptive scheduler written compliant with C++17 and C++20, which is used to distribute and manage the worker computer threads during the parallel calculations. Finally, performance and scalability measurements are provided and the integration into CORSIKA 8 is commented. |
|
The aspects associated with the generation and processing of radio signals in antennas arrays are reviewed, focusing on the key design opportunities and constraints for deployment of multiple threads on such calculations. The audience is also introduced to Gyges, a lightweight, header-only and flexible multithread self-adaptive scheduler written compliant with C++17 and C++20, which is used to distribute and manage the worker computer threads during the parallel calculations. Finally, performance and scalability measurements are provided and the integration into CORSIKA 8 is commented. |