Published December 23, 2011 | Version v1
Journal article

Software release build process and components in ATLAS offline

  • 1. DESY, Hamburg and Zeuthen, Notkestr., D-22607 Hamburg (Germany)

Description

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.

Availability note (English)

Available from http://dx.doi.org/10.1088/1742-6596/331/4/042017

Additional details

Publishing Information

Journal Title
Journal of Physics. Conference Series (Online)
Journal Volume
331
Journal Issue
4
Journal Page Range
[6 p.]
ISSN
1742-6596

Conference

Title
International conference on computing in high energy and nuclear physics
Acronym
CHEP 2010
Dates
18-22 Oct 2010
Place
Taipei, Taiwan (China)

Optional Information

Collaborations
ATLAS Collaboration