为 CTA 蒙特卡洛模拟在 CORSIKA 中优化切伦科夫光子产生与传播
天体物理仪器与方法
2020-06-29 v1
摘要
CORSIKA(KASCADE 宇宙线模拟)是一个用于详细模拟大气中由高能宇宙线粒子引发广延空气簇射的程序,如今几乎被所有旨在地面测量原初与次级宇宙线的主要设备所使用。切伦科夫望远镜阵列(CTA)目前正在建设中,是甚高能伽马射线天文学领域的下一代设备。将在 CTA 运行期间定期执行详细的 CORSIKA 蒙特卡洛模拟,以估计仪器响应函数,这是数据分析中从测量提取宇宙源物理特性所必需的。这些模拟所需的估计 CPU 时间非常高,约为每年 2 亿 HS06 小时。代码优化对于快速产出与有限成本而言成为必要。我们在本文中提出多种代码变换,旨在促进编译器完成的自动向量化,同时确保最小的外部库需求与高硬件可移植性。
引用
@article{arxiv.2006.14927,
title = {Optimizing Cherenkov photons generation and propagation in CORSIKA for CTA Monte-Carlo simulations},
author = {Luisa Arrabito and Konrad Bernlöhr and Johan Bregeon and Matthieu Carrère and Adnane Khattabi and Philippe Langlois and David Parello and Guillaume Revy},
journal= {arXiv preprint arXiv:2006.14927},
year = {2020}
}