CERN Accélérateur de science

Article
Title Servicing HEP experiments with a complete set of ready integreated and configured common software components
Author(s) Roiser, S (CERN) ; Gaspar, A (CERN) ; Perrin, Y (CERN) ; Kruzelecki, K (CERN)
Publication 2010
In: J. Phys.: Conf. Ser. 219 (2010) 042022
In: 17th International Conference on Computing in High Energy and Nuclear Physics, Prague, Czech Republic, 21 - 27 Mar 2009, pp.042022
DOI 10.1088/1742-6596/219/4/042022
Subject category Computing and Computers
Accelerator/Facility, Experiment CERN LHC ; ATLAS
CERN LHC ; CMS
CERN LHC ; ALICE
CERN LHC ; LHCb
Abstract The LCG Applications Area at CERN provides basic software components for the LHC experiments such as ROOT, POOL, COOL which are developed in house and also a set of "external" software packages (70) which are needed in addition such as Python, Boost, Qt, CLHEP, etc. These packages target many different areas of HEP computing such as data persistency, math, simulation, grid computing, databases, graphics, etc. Other packages provide tools for documentation, debugging, scripting languages and compilers. All these packages are provided in a consistent manner on different compilers, architectures and operating systems. The Software Process and Infrastructure project (SPI) [1] is responsible for the continous testing, coordination, release and deployment of these software packages. The main driving force for the actions carried out by SPI are the needs of the LHC experiments, but also other HEP experiments could profit from the set of consistent libraries provided and receive a stable and well tested foundation to build their experiment software frameworks. This presentation will first provide a brief description of the tools and services provided for the coordination, testing, release, deployment and presentation of LCG/AA software packages and then focus on a second set of tools provided for outside LHC experiments to deploy a stable set of HEP related software packages both as binary distribution or from source.
Copyright/License publication: (License: CC-BY)

Corresponding record in: Inspire


 Notice créée le 2010-06-04, modifiée le 2022-08-17