FullSimLight: ATLAS standalone Geant4 simulation

FullSimLight: ATLAS standalone Geant4 simulation
复制标题

FullSimLight:ATLAS 独立 Geant4 模拟

DOI:
10.1051/epjconf/202024502029
复制
发表时间:
2020
影响因子:
--
通讯作者:
J. Boudreau
J. Boudreau
中科院分区:
--
文献类型:
--
作者:
M. Bandieramonte;R. Bianchi;J. Boudreau

文献摘要

被引文献

相似文献

HEP实验通过在自己的软件框架内访问所有需要的数据和服务来模拟检测器响应。然而,将仿真过程与实验基础设施解耦对于许多任务都是有用的,其中包括新功能的调试,或多线程与顺序仿真代码的验证以及hpc算法的优化。必须从框架中提取相关的特性和数据,以生成独立的仿真应用程序。
HEP experiments simulate the detector response by accessing all needed data and services within their own software frameworks. However decoupling the simulation process from the experiment infrastructure can be useful for a number of tasks, amongst them the debugging of new features, or the validation of multi-threaded vs sequential simulation code and the optimization of algorithms for HPCs. The relevant features and data must be extracted from the framework to produce a standalone simulation application. As an example, the simulation of the detector response of the ATLAS experiment at the LHC is based on the Geant4 toolkit and is fully integrated in the experiment’s framework “Athena”. Recent developments opened the possibility of accessing a full persistent copy of the ATLAS geometry outside of the Athena framework. This is a prerequisite for running ATLAS Geant4 simulation standalone. In this paper we present the status of development of FullSimLight, a lightweight simulation prototype that is being developed with the goal of running ATLAS standalone Geant4 simulation with the actual ATLAS geometry. The purpose of FullSimLight is to simplify studies of Geant4 tracking and physics processes, including tests on novel architectures. We will also address the challenges related to the complexity of ATLAS’s geometry implementation, which precludes make persistent a complete detector description in a way that can be automatically read by standalone Geant4. This lightweight prototype is meant to ease debugging operations on the Geant4 side and to allow early testing of new Geant4 releases. It will also ease optimization studies and R&D activities related to HPC development: i.e. the possibility to offload partially/totally the simulation to GPUs/Accelerators without having to port the whole experimental infrastructure.