Cargando…

Modularization of the LHCb software environment and preparation for heterogeneous resources

The LHCb software stack has to be run in very different computing environments: the trigger farm at CERN, on the grid, on shared clusters, 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 environm...

Descripción completa

Detalles Bibliográficos
Autor principal: Clemencic, Marco
Lenguaje:eng
Publicado: 2019
Acceso en línea:http://cds.cern.ch/record/2699801
_version_ 1780964455067156480
author Clemencic, Marco
author_facet Clemencic, Marco
author_sort Clemencic, Marco
collection CERN
description The LHCb software stack has to be run in very different computing environments: the trigger farm at CERN, on the grid, on shared clusters, 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 be very difficult to configure and run on non standard environments. This paper describes the steps taken to modularize this environment 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 cern-2699801
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2019
record_format invenio
spelling cern-26998012019-11-08T21:20:53Zhttp://cds.cern.ch/record/2699801engClemencic, MarcoModularization of the LHCb software environment and preparation for heterogeneous resourcesThe LHCb software stack has to be run in very different computing environments: the trigger farm at CERN, on the grid, on shared clusters, 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 be very difficult to configure and run on non standard environments. This paper describes the steps taken to modularize this environment to allow for easier development and deployment (as standard python packages), but also added integration with container technology to better support non standard environments.Poster-2019-1017oai:cds.cern.ch:26998012019-11-05
spellingShingle Clemencic, Marco
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
url http://cds.cern.ch/record/2699801
work_keys_str_mv AT clemencicmarco modularizationofthelhcbsoftwareenvironmentandpreparationforheterogeneousresources