1.
|
Surface-based GPU-friendly geometry modeling for detector simulation
/ Apostolakis, John (CERN) ; Cvijetic, Dusan (LPHE, Lausanne) ; Cosmo, Gabriele (CERN) ; Gheata, Andrei (CERN) ; Hahnfeld, Jonas (CERN) ; Stan, Eduard-George (Bucharest, IFIN-HH ; Bucharest, Polytechnic Inst.)
In a context where the high-energy physics community strives to enhance software to handle increased data throughput, detector simulation is evolving to take advantage of new performance opportunities. Given the intricacy of particle transport simulation, recent advancements, such as adapting to accelerator hardware, require a significant research and development effort.The feasibility of porting complex particle transport codes to GPUs has been already demonstrated by parallelizing the processing of tracks undergoing electromagnetic interactions. [...]
2024 - 8 p.
- Published in : EPJ Web Conf. 295 (2024) 03039
Fulltext: PDF;
In : 26th International Conference on Computing in High Energy & Nuclear Physics, Norfolk, Virginia, Us, 8 - 12 May 2023, pp.03039
|
|
2.
|
Detector Simulation Challenges for Future Accelerator Experiments
/ Apostolakis, John (CERN) ; Bandieramonte, Marilena (Pittsburgh U.) ; Banerjee, Sunanda (Wisconsin U., Madison) ; Bartosik, Nazir (INFN, Turin) ; Corti, Gloria (CERN) ; Cosmo, Gabriele (CERN) ; Elvira, V Daniel (Fermilab) ; Evans, Thomas (ORNL, Oak Ridge (main)) ; Gheata, Andrei (CERN) ; Pagan Griso, Simone (LBNL, Berkeley) et al.
Detector simulation is a key component for studies on prospective future high-energy colliders, the design, optimization, testing and operation of particle physics experiments, and the analysis of the data collected to perform physics measurements. This review starts from the current state of the art technology applied to detector simulation in high-energy physics and elaborates on the evolution of software tools developed to address the challenges posed by future accelerator programs beyond the HL-LHC era, into the 2030-2050 period. [...]
FERMILAB-PUB-22-145-CMS-PPD.-
2022 - 20 p.
- Published in : Front. Phys. 10 (2022) 913510
Fulltext: PDF;
|
|
3.
|
A VecGeom navigator plugin for Geant4
/ Wenzel, Sandro (CERN) ; Apostolakis, John (CERN) ; Cosmo, Gabriele (CERN)
VecGeom is a geometry modeller library with hit-detection features as needed by particle detector simulation at the LHC and beyond. It was incubated by a Geant-R&D; initiative and the motivation to combine the code of Geant4 and ROOT/TGeo into a single, better maintainable piece of software within the EU-AIDA program.So far, VecGeom is mainly used by LHC experiments as a geometry primitive library called from Geant4, where it was shown to provide 7–12% reduction in CPU time due to its faster algorithms for complex primitives [1].In this contribution, we discuss how VecGeom can be used as the navigating library in Geant4 in order to benefit from both its fast geometry primitives as well as its vectorised navigation module. [...]
2020 - 8 p.
- Published in : EPJ Web Conf. 245 (2020) 02024
Fulltext from publisher: PDF;
In : 24th International Conference on Computing in High Energy and Nuclear Physics, Adelaide, Australia, 4 - 8 Nov 2019, pp.02024
|
|
4.
|
Electromagnetic physics vectorization in the GeantV transport framework
/ Amadio, Guilherme (CERN) ; Ananya (CERN) ; Apostolakis, John (CERN) ; Bandieramonte, Marilena (CERN ; U. Pittsburgh (main)) ; Behera, S P (Bhabha Atomic Res. Ctr.) ; Bhattacharyya, Abhijit (Bhabha Atomic Res. Ctr.) ; Brun, Rene (CERN) ; Canal, Philippe (Fermilab) ; Carminati, Federico (CERN) ; Cosmo, Gabriele (CERN) et al.
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. [...]
2019 - 11 p.
- Published in : EPJ Web Conf. 214 (2019) 02031
Fulltext from publisher: PDF;
In : 23rd International Conference on Computing in High Energy and Nuclear Physics, CHEP 2018, Sofia, Bulgaria, 9 - 13 Jul 2018, pp.02031
|
|
5.
|
A vectorization approach for multifaceted solids in VecGeom
/ Apostolakis, John (CERN) ; Cosmo, Gabriele (CERN) ; Gheata, Andrei (CERN) ; Gheata, Mihaela (CERN ; Bucharest, Inst. Space Science) ; Sehgal, Raman (Bhabha Atomic Res. Ctr.) ; Wenzel, Sandro (CERN)
/VecGeom team
VecGeom [1] is a multi-purpose geometry library targeting the optimisation of the 3D-solids’ algorithms used extensively in particle transport and tracking applications. The implementations of these algorithms are templated on the input data type and are vectorised based on the VecCore [2] abstraction library in case of multiple inputs in a SIMD vector. [...]
2019 - 7 p.
- Published in : EPJ Web Conf. 214 (2019) 02025
Fulltext from publisher: PDF;
In : 23rd International Conference on Computing in High Energy and Nuclear Physics, CHEP 2018, Sofia, Bulgaria, 9 - 13 Jul 2018, pp.02025
|
|
6.
|
Recent progress with the top to bottom approach to vectorization in GeantV
/ Amadio, Guilherme (CERN) ; Ananya ; Apostolakis, John (CERN) ; Bandieramonte, Marilena (CERN ; U. Pittsburgh (main)) ; Behera, Shiba (Bhabha Atomic Res. Ctr.) ; Bhattacharyya, Abhijit (Bhabha Atomic Res. Ctr.) ; Brun, René (CERN) ; Canal, Philippe (Fermilab) ; Carminati, Federico (CERN) ; Cosmo, Gabriele (CERN) et al.
SIMD acceleration can potentially boost by factors the application throughput. Achieving efficient SIMD vectorization for scalar code with complex data flow and branching logic, goes however way beyond breaking some loop dependencies and relying on the compiler. [...]
2019 - 8 p.
- Published in : EPJ Web Conf. 214 (2019) 02007
Fulltext from publisher: PDF;
In : 23rd International Conference on Computing in High Energy and Nuclear Physics, CHEP 2018, Sofia, Bulgaria, 9 - 13 Jul 2018, pp.02007
|
|
7.
|
|
8.
|
First experience with portable high-performance geometry code on GPU
/ Apostolakis, John (CERN) ; Bandieramonte, Marilena (CERN) ; Bitzes, Georgios (CERN) ; Cosmo, Gabriele (CERN) ; de Fine Licht, Johannes (CERN) ; Duhem, Laurent (Unlisted, US, CA) ; Gheata, Andrei (CERN) ; Lima, Guilherme (Fermilab) ; Nikitina, Tatiana (CERN) ; Wenzel, Sandro (CERN)
2015 - 8 p.
- Published in : 10.3204/DESY-PROC-2014-05/18
Fulltext: PDF;
|
|
9.
|
New software library of geometrical primitives for modeling of solids used in Monte Carlo detector simulations
/ Gayer, Marek (CERN) ; Apostolakis, John (CERN) ; Cosmo, Gabriele (CERN) ; Gheata, Andrei (CERN) ; Guyader, Jean-Marie (CERN) ; Nikitina, Tatiana (CERN)
We present our effort for the creation of a new software library of geometrical primitives, which are used for solid modeling in Monte Carlo detector simulations. We plan to replace and unify the current implementations for geometrical primitive classes in the software projects Geant4 and ROOT with this library. [...]
2012 - 12 p.
In : Computing in High Energy and Nuclear Physics 2012, New York, NY, USA, 21 - 25 May 2012, pp.052035
|
|
10.
|
The Geant4 geometry modeler
/ Cosmo, Gabriele
The geometry modeler in Geant4 (a software toolkit for the simulation of the interactions of particles with matter) is a key component of the Geant4 software. It offers the ability to describe the geometrical structure of a detector in a natural way, and has been designed for allowing efficient propagation of particles in the geometrical detector model and exploit at the best the features provided by the Geant4 simulation toolkit. [...]
2004
In : 51st Nuclear Science Symposium and Medical Imaging Conference, Rome, Italy, 16 - 22 Oct 2004, pp.2196-2198 (v.4)
|
|