CERN Accelerating science

CMS Note
Report number CMS-CR-2009-091
Title CMS Partial Releases : Model, Tools, and Applications. Online and Framework-Light Releases
Author(s) Jones, Christopher D (Karlsruhe U., EKP) ; Lange, David (Karlsruhe U., EKP) ; Meschi, Emilio (Karlsruhe U., EKP) ; Shahzad Muzaffar (Karlsruhe U., EKP) ; Andreas Pfeiffer (Karlsruhe U., EKP) ; Ratnikova, Natalia (Karlsruhe U., EKP) ; Sexton-Kennedy, Elizabeth (Karlsruhe U., EKP)
Submitted to 17th International Conference on Computing in High Energy and Nuclear Physics, Prague, Czech Republic, 21 - 27 Mar 2009
Submitted by 12 May 2009
Subject category Detectors and Experimental Techniques
Accelerator/Facility, Experiment CERN LHC ; CMS
Free keywords SOFTWARE
Abstract The CMS Software project CMSSW embraces more than a thousand packages organized in subsystems for analysis, event display, reconstruction, simulation, detector description, data formats, framework, utilities and tools. The release integration process is highly automated by using tools developed or adopted by CMS. Packaging in rpm format is a built-in step in the software build process. For several well-defined applications it is highly desirable to have only a subset of the CMSSW full package bundle. For example, High Level Trigger algorithms that run on the Online farm, and need to be rebuilt in a special way, require no simulation, event display, or analysis packages. Physics analysis applications in Root environment require only a few core libraries and the description of CMS specific data formats. We present a model of CMS Partial Releases, used for preparation of the customized CMS software builds, including description of the tools used, the implementation, and how we deal with technical challenges, such as resolving dependencies and meeting special requirements for concrete applications in a highly automated fashion.
Copyright/License Preprint: (License: CC-BY-4.0)



 Record created 2009-08-04, last modified 2018-06-07


Fulltext:
Download fulltext
PDF