CERN Accelerating science

ATLAS Note
Report number ATL-SOFT-PROC-2011-012
Title Software release build process and components in ATLAS offline - proceedings for CHEP2010
Author(s) Obreshkov, Emil (DESY)
Corporate Author(s) The ATLAS collaboration
Publication 2011
Imprint 13 Jan 2011
Number of pages 7
In: Conference on Computing in High Energy and Nuclear Physics 2010, Taipei, Taiwan, 18 - 22 Oct 2010
Subject category Detectors and Experimental Techniques
Accelerator/Facility, Experiment CERN LHC ; ATLAS
Abstract ATLAS is one of the largest collaborations in the physical sciences and involves 3000 scientists and engineers from 174 institutions in 38 countries. The geographically dispersed developer community has produced a large amount of software which is organized in 10 projects. In this presentation we discuss how the software is built on a variety of compiler and operating system combinations every night. File level and package level parallelism together with multi-core build servers are used to perform fast builds of the different platforms in several branches. We discuss the different tools involved during the software release build process and also the various mechanisms implemented to provide performance gains and error detection and retry mechanisms in order to counteract network and other instabilities that would otherwise degrade the robustness of the system. The goal is to provide high quality software built as fast as possible ready for final validation and deployment
Copyright/License Preprint: (License: CC-BY-4.0)

Corresponding record in: Inspire


 Record created 2011-01-13, last modified 2018-05-29