ATLAS software packaging - IN2P3 - Institut national de physique nucléaire et de physique des particules Accéder directement au contenu
Poster De Conférence Année : 2012

ATLAS software packaging

Résumé

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.

Dates et versions

in2p3-00700374 , version 1 (22-05-2012)

Identifiants

Citer

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⟩
24 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More