학술논문
Electromagnetic physics vectorization in the GeantV transport framework.
Document Type
Article
Author
Amadio, Guilherme; Ananya; Apostolakis, John; Bandieramonte, Marilena; Behera, S.P.; Bhattacharyya, Abhijit; Brun, Rene; Canal, Philippe; Carminati, Federico; Cosmo, Gabriele; Drohan, Vitalji; Elvira, Victor Daniel; Genser, Krzysztof; Gheata, Andrei; Gheata, Mihaela; Goulas, Ilias; Hariri, Farah; Vladimir, Ivanchenko; Khattak, Gul Ruk; Konstantinov, Dmitri
Source
Subject
*ELECTROMAGNETISM
*COLLIDERS (Nuclear physics)
*CENTRAL processing units
*COMPUTER programming
*STATISTICAL sampling
*
*
*
*
Language
ISSN
2101-6275
Abstract
The development of the GeantV Electromagnetic (EM) physics package has evolved following two necessary paths towards code modernization. A first phase required the revision of the main electromagnetic physics models and their implementation. The main objectives were to improve their accuracy, extend them to the new high-energy frontier posed by the Future Circular Collider (FCC) programme and allow a better adaptation to a multi-particle flow. Most of the EM physics models in GeantV have been reviewed from theoretical perspective and rewritten with vector-friendly implementations, being now available in scalar mode in the alpha release. The second phase consists of a thorough investigation on the possibility to vectorise the most CPU-intensive physics code parts, such as final state sampling. We have shown the feasibility of implementing electromagnetic physics models that take advantage of SIMD/SIMT architectures, thus obtaining gains in performance. After this phase, the time has come for the GeantV project to take a step forward towards the final proof of concept. This takes shape through the testing of the full simulation chain (transport + physics + geometry) running in vectorized mode. In this paper we will present the first benchmark results obtained after vectorizing a full set of electromagnetic physics models. [ABSTRACT FROM AUTHOR]