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...

Descripción completa

Detalles Bibliográficos
Autores principales: Siddi, Benedetto Gianluca, Muller, Dominik
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