Skip to Main content Skip to Navigation
Poster communications

ATLAS software packaging

Abstract : Software packaging is indispensable part of build and prerequisite for deployment processes. Full ATLAS software stack consists of TDAQ, HLT, and Offline software. These software groups depend on some 80 external software packages. We present tools, package PackDist, developed and used to package all this software except for TDAQ project. PackDist is based on and driven by CMT, ATLAS software configuration and build tool, and consists of shell and Python scripts. The packaging unit used is CMT project. Each CMT project is packaged as several packages - platform dependent (one per platform available), source code excluding header files, other platform independent files, documentation, and debug information packages (the last two being built optionally). Packaging can be done recursively to package all the dependencies. The whole set of packages for one software release, distribution kit, also includes configuration packages and contains some 120 packages for one platform. Also packaged are physics analysis projects (currently 6) used by particular physics groups on top of the full release. The tools provide an installation test for the full distribution kit. Packaging is done in two formats for use with the Pacman and RPM package managers. The tools are functional on the platforms supported by ATLAS - GNU/Linux and Mac OS X. The packaged software is used for software deployment on all ATLAS computing resources from the detector and trigger computing farms, collaboration laboratories computing centres, grid sites, to physicist laptops, and CERN VMFS and covers the use cases of running all applications as well as of software development.
Document type :
Poster communications
Complete list of metadata
Contributor : Sabine Starita Connect in order to contact the contributor
Submitted on : Tuesday, May 22, 2012 - 5:27:38 PM
Last modification on : Wednesday, September 16, 2020 - 4:11:34 PM

Links full text





G. Rybkin. ATLAS software packaging. Computing in High Energy and Nuclear Physics (CHEP2012), May 2012, New York, United States. Institute of Physics Publishing, 396, pp.052063, 2012, ⟨10.1088/1742-6596/396/5/052063⟩. ⟨in2p3-00700374⟩



Les métriques sont temporairement indisponibles