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

Developing and Distributing HEP Software Stacks with Spack

Conference · · No journal information
DOI:https://doi.org/10.2172/2568555· OSTI ID:2568555
The Computational Science and AI Directorate at Fermilab is using Spack to support the development efforts of a large number of scientific programmers, in many independent projects and experiments. While independent, these projects share many dependencies. They are typically under continuous and fairly rapid development. They have to support deployment on diverse hardware. This is a different context than is typical for the management of HPC software, where Spack was born. To support our community, we have created a model that enables users to develop code with greater efficiency than is possible with Spack’s current development facilities. In this talk we will present: - a brief introduction to the science we support (particle physics) - how the code we work with is naturally organized into several layers of packages - how we are using Spack to manage those layers - how we leverage the layering to provide efficient support for developers, using our Spack extension “MPD”. - some suggestions for changes or additions to Spack to make such work easier.
Research Organization:
Fermi National Accelerator Laboratory (FNAL), Batavia, IL (United States)
Sponsoring Organization:
US Department of Energy
DOE Contract Number:
89243024CSC000002
OSTI ID:
2568555
Report Number(s):
FERMILAB-SLIDES-25-0076-CSAID; oai:inspirehep.net:2924342
Conference Information:
Journal Name: No journal information
Country of Publication:
United States
Language:
English

Similar Records

Multi-package development at Fermilab with Spack
Conference · Thu Jun 26 00:00:00 EDT 2025 · No journal information · OSTI ID:2570446

Multi-package development at Fermilab with Spack
Conference · Mon Dec 09 23:00:00 EST 2024 · OSTI ID:2482061

Providing a Flexible and Comprehensive Software Stack Via Spack, an Extreme-Scale Scientific Software Stack, and Software Development Kits
Journal Article · Mon Apr 29 20:00:00 EDT 2024 · Computing in Science and Engineering · OSTI ID:2449726

Related Subjects