Jun 12 – 15, 2023
KIT Campus North
Europe/Berlin timezone

Parallel processing of radio signals and detector arrays in CORSIKA 8 (talk)

Jun 12, 2023, 11:45 AM
30m
Room 410, Building 401 (KIT Campus North)

Room 410, Building 401

KIT Campus North

Herrmann-von-Helmholtz-Platz 1, 76344 Eggenstein-Leopoldshafen

Speaker

Dr Antonio Augusto Alves Junior (KIT-IKP)

Description

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.

Primary author

Dr Antonio Augusto Alves Junior (KIT-IKP)

Presentation materials