Spack-Based Packaging and Development for HEP
- Fermi National Accelerator Lab. (FNAL), Batavia, IL (United States). Scientific Computing Division
Theartevent-based analysis framework is used by multiple Intensity Frontier and other experiments and projects in High Energy Physics (HEP). A system of tools and scripts based around a Fermilab-originated package management system called UNIX Product Support (UPS) has evolved to provide development, packaging, release management, and distribution of theartsuite, related experimental software and external dependencies in relocatable binary form. The existing system has limitations in environments such as macOS with System Integrity Protection (SIP) enabled and the various High Performance Computing (HPC) systems that the field of HEP is increasingly looking to leverage. This has led to a search for other ways of providing experiments with a packaging and build system that meets their needs. We describe our efforts to develop a packaging and release management system based on the Spack HPC package management tool to replace the existing UPS-based system. We additionally describe a companion system: SpackDev and cetmodules, allowing simultaneous development of multiple HEP software packages in a consistent environment. A successful implementation of the intended system would have applicability across HEP rather than merely to the users of theartframework.
- Research Organization:
- Fermi National Accelerator Laboratory (FNAL), Batavia, IL (United States)
- Sponsoring Organization:
- USDOE Office of Science (SC), High Energy Physics (HEP) (SC-25)
- Grant/Contract Number:
- AC02-07CH11359
- OSTI ID:
- 1490838
- Alternate ID(s):
- OSTI ID: 23177070
- Report Number(s):
- FERMILAB-CONF--18-576-CD; oai:inspirehep.net:1712346
- Journal Information:
- EPJ Web of Conferences, Journal Name: EPJ Web of Conferences Vol. 214; ISSN 2100-014X
- Publisher:
- EDP SciencesCopyright Statement
- Country of Publication:
- United States
- Language:
- English
ROOT — An object oriented data analysis framework
|
journal | April 1997 |
LArSoft: toolkit for simulation, reconstruction and analysis of liquid argon TPC neutrino detectors
|
journal | October 2017 |
Similar Records
Spack: the Supercomputing Package Manager
Developing and Distributing HEP Software Stacks with Spack