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...
Autor principal: | |
---|---|
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 |