Software release build process and components in ATLAS offline
Creators
- 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/042017Additional details
Identifiers
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)
INIS
- Country of Publication
- United Kingdom
- Country of Input or Organization
- International Atomic Energy Agency (IAEA)
- INIS RN
- 43101697
- Subject category
- S46: INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND TECHNOLOGY; S97: MATHEMATICAL METHODS AND COMPUTING;
- Resource subtype / Literary indicator
- Conference
- Descriptors DEI
- CERN LHC; COLLIDING BEAMS; COMPUTER CALCULATIONS; COMPUTER CODES; COMPUTER NETWORKS; DATA ACQUISITION; DATA ANALYSIS; DATA TRANSMISSION; DATA TRANSMISSION SYSTEMS; DISTRIBUTED DATA PROCESSING; MULTIPARTICLE SPECTROMETERS; MULTIPLE PRODUCTION; PARTICLE IDENTIFICATION; PERFORMANCE; VALIDATION
- Descriptors DEC
- ACCELERATORS; BEAMS; COMMUNICATIONS; CYCLIC ACCELERATORS; DATA PROCESSING; MEASURING INSTRUMENTS; PARTICLE PRODUCTION; PROCESSING; SPECTROMETERS; STORAGE RINGS; SYNCHROTRONS; TESTING
Optional Information
- Collaborations
- ATLAS Collaboration