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
Descripción
Sumario: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.