Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Spack-Based Packaging and Development for HEP

Journal Article · · EPJ Web of Conferences
 [1];  [1];  [1];  [1];  [1]
  1. 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

References (2)

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

SpackDev: Multi-Package Development with Spack
Conference · Tue Dec 31 23:00:00 EST 2019 · EPJ Web of Conferences (Online) · OSTI ID:1764039

Spack: the Supercomputing Package Manager
Software · Fri Nov 08 19:00:00 EST 2013 · OSTI ID:code-2666

Developing and Distributing HEP Software Stacks with Spack
Conference · Fri May 23 00:00:00 EDT 2025 · No journal information · OSTI ID:2568555