21–27 Mar 2009
Prague
Europe/Prague timezone

CMS Partial Releases: model, tools, and applications. Online and Framework-light releases.

23 Mar 2009, 08:00
1h
Prague

Prague

Prague Congress Centre 5. května 65, 140 00 Prague 4, Czech Republic
Board: Monday 019
poster Software Components, Tools and Databases Poster session

Speaker

Natalia Ratnikova (Fermilab-ITEP(Moscow)-Karlsruhe University(Germany))

Description

The CMS Software project CMSSW embraces more than a thousand packages organized in over a hundred subsystems covering the areas of analysis, event display, reconstruction, simulation, detector description, data formats, framework, utilities and tools. The release integration process is highly automated, 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 data analysis functionality. Physics analysis applications in the ROOT environment require only a small number of 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 tools, 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.

Summary

The CMS Partial Release model was first proposed two years ago in response for the special needs of the CMS Physics Analysis and Event Filter groups. Now it is fully implemented and integrated into CMS release infrastructure. ONLINE releases are being deployed on the online computing cluster. Framework-light is distributed for ROOT based analysis on physicists laptops. This is the first time we present our work on Partial Release concept and implementation.

Primary author

Natalia Ratnikova (Fermilab-ITEP(Moscow)-Karlsruhe University(Germany))

Co-authors

Andreas Pfeiffer (CERN) Chistopher Jones (Cornell University) David Lange (Lawrence Livermore Nat. Laboratory (LLNL)) Elizabeth Sexton-Kennedy (Fermi National Accelerator Lab. (Fermilab)) Emilio Meschi (CERN) Shahzad Muzaffar (Northeastern University)

Presentation materials