Cargando…

Modularization of the LHCb software environment and preparation for heterogeneous resources

LHCb software runs in very different computing environments: the trigger farm at CERN, on the LHC Computing Grid (LCG), on shared clusters or on software developer’s desktops. . . The old model assumes the availability of CVMFS and relies on custom scripts (a.k.a LbScripts) to configure the environme...

Descripción completa

Detalles Bibliográficos
Autores principales: Clemencic, Marco, Couturier, Ben
Lenguaje:eng
Publicado: 2020
Materias:
Acceso en línea:https://dx.doi.org/10.1051/epjconf/202024505029
http://cds.cern.ch/record/2752841
_version_ 1780969330396102656
author Clemencic, Marco
Couturier, Ben
author_facet Clemencic, Marco
Couturier, Ben
author_sort Clemencic, Marco
collection CERN
description LHCb software runs in very different computing environments: the trigger farm at CERN, on the LHC Computing Grid (LCG), on shared clusters or on software developer’s desktops. . . The old model assumes the availability of CVMFS and relies on custom scripts (a.k.a LbScripts) to configure the environment to build and run the software. It lacks flexibility and does not allow, for example running in container and it is very difficult to extend them to configure and run on new environments. This paper describes the steps taken to modularize those tools to allow for easier development and deployment (as standard Python packages), but also added integration with container technology to better support non standard environments.
id oai-inspirehep.net-1832167
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2020
record_format invenio
spelling oai-inspirehep.net-18321672021-03-01T20:16:22Zdoi:10.1051/epjconf/202024505029http://cds.cern.ch/record/2752841engClemencic, MarcoCouturier, BenModularization of the LHCb software environment and preparation for heterogeneous resourcesComputing and ComputersLHCb software runs in very different computing environments: the trigger farm at CERN, on the LHC Computing Grid (LCG), on shared clusters or on software developer’s desktops. . . The old model assumes the availability of CVMFS and relies on custom scripts (a.k.a LbScripts) to configure the environment to build and run the software. It lacks flexibility and does not allow, for example running in container and it is very difficult to extend them to configure and run on new environments. This paper describes the steps taken to modularize those tools to allow for easier development and deployment (as standard Python packages), but also added integration with container technology to better support non standard environments.oai:inspirehep.net:18321672020
spellingShingle Computing and Computers
Clemencic, Marco
Couturier, Ben
Modularization of the LHCb software environment and preparation for heterogeneous resources
title Modularization of the LHCb software environment and preparation for heterogeneous resources
title_full Modularization of the LHCb software environment and preparation for heterogeneous resources
title_fullStr Modularization of the LHCb software environment and preparation for heterogeneous resources
title_full_unstemmed Modularization of the LHCb software environment and preparation for heterogeneous resources
title_short Modularization of the LHCb software environment and preparation for heterogeneous resources
title_sort modularization of the lhcb software environment and preparation for heterogeneous resources
topic Computing and Computers
url https://dx.doi.org/10.1051/epjconf/202024505029
http://cds.cern.ch/record/2752841
work_keys_str_mv AT clemencicmarco modularizationofthelhcbsoftwareenvironmentandpreparationforheterogeneousresources
AT couturierben modularizationofthelhcbsoftwareenvironmentandpreparationforheterogeneousresources