Cargando…
Gaussino - a Gaudi-Based Core Simulation Framework
The increase in luminosity foreseen in the future years of operation of the Large Hadron Collider (LHC) creates new challenges in computing efficiency for all participating experiment. To cope with these challenges and in preparation for the third running period of the LHC, the LHCb collab- oration c...
Autores principales: | , |
---|---|
Lenguaje: | eng |
Publicado: |
2019
|
Materias: | |
Acceso en línea: | https://dx.doi.org/10.1109/NSS/MIC42101.2019.9060074 http://cds.cern.ch/record/2704513 |
_version_ | 1780964696680038400 |
---|---|
author | Siddi, Benedetto Gianluca Muller, Dominik |
author_facet | Siddi, Benedetto Gianluca Muller, Dominik |
author_sort | Siddi, Benedetto Gianluca |
collection | CERN |
description | The increase in luminosity foreseen in the future years of operation of the Large Hadron Collider (LHC) creates new challenges in computing efficiency for all participating experiment. To cope with these challenges and in preparation for the third running period of the LHC, the LHCb collab- oration currently overhauls its software framework to better utilise modern computing architectures. This effort includes the LHCb simulation framework (Gauss). In this article, we present Gaussino, an LHCb-independent simulation framework which forms the basis for LHCb’s future simulation framework which incorporates the reimplemented or modernised core features of Gauss. It is built on Gaudi’s functional framework making use of multiple threads. Event generation is interfaced to external generators with an example implementation of a multi-threaded Pythia8 interface being included. The detector simulation is handled by the multithreaded version of Geant4 with an interface allowing for the parallel execution of multiple events at the same time as well as for parallelism within a single event. |
id | cern-2704513 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2019 |
record_format | invenio |
spelling | cern-27045132020-08-26T20:14:45Zdoi:10.1109/NSS/MIC42101.2019.9060074http://cds.cern.ch/record/2704513engSiddi, Benedetto GianlucaMuller, DominikGaussino - a Gaudi-Based Core Simulation FrameworkParticle Physics - ExperimentThe increase in luminosity foreseen in the future years of operation of the Large Hadron Collider (LHC) creates new challenges in computing efficiency for all participating experiment. To cope with these challenges and in preparation for the third running period of the LHC, the LHCb collab- oration currently overhauls its software framework to better utilise modern computing architectures. This effort includes the LHCb simulation framework (Gauss). In this article, we present Gaussino, an LHCb-independent simulation framework which forms the basis for LHCb’s future simulation framework which incorporates the reimplemented or modernised core features of Gauss. It is built on Gaudi’s functional framework making use of multiple threads. Event generation is interfaced to external generators with an example implementation of a multi-threaded Pythia8 interface being included. The detector simulation is handled by the multithreaded version of Geant4 with an interface allowing for the parallel execution of multiple events at the same time as well as for parallelism within a single event.LHCb-PROC-2019-010CERN-LHCb-PROC-2019-010oai:cds.cern.ch:27045132019-12-16 |
spellingShingle | Particle Physics - Experiment Siddi, Benedetto Gianluca Muller, Dominik Gaussino - a Gaudi-Based Core Simulation Framework |
title | Gaussino - a Gaudi-Based Core Simulation Framework |
title_full | Gaussino - a Gaudi-Based Core Simulation Framework |
title_fullStr | Gaussino - a Gaudi-Based Core Simulation Framework |
title_full_unstemmed | Gaussino - a Gaudi-Based Core Simulation Framework |
title_short | Gaussino - a Gaudi-Based Core Simulation Framework |
title_sort | gaussino - a gaudi-based core simulation framework |
topic | Particle Physics - Experiment |
url | https://dx.doi.org/10.1109/NSS/MIC42101.2019.9060074 http://cds.cern.ch/record/2704513 |
work_keys_str_mv | AT siddibenedettogianluca gaussinoagaudibasedcoresimulationframework AT mullerdominik gaussinoagaudibasedcoresimulationframework |