Building the Key4hep Software Stack with Spack

The Key4hep software stack enables studies for future collider projects. It provides a full software suite for doing event generation, detector simulation as well as reconstruction and analysis. In the Key4hep stack, over 600 packages are built using the Spack package manager and deployed via the cvmfs software distribution system. In this contribution, we explain the current setup for building nightly builds and stable releases that are made every few months or as needed. These builds are made available to users, who have access to a full and consistent software stack via a simple setup script. Different operating systems and compilers are supported and some utilities are provided to make development on top of the Key4hep builds easier. Both the benefits of the community-driven approach followed in Spack and the issues found along the way are discussed.

Authors

Institutions

Publication Details

Journal
EPJ Web of Conferences
Published
2025-01-01
DOI
https://doi.org/10.1051/epjconf/202533701146
Primary Topic
Advanced Malware Detection Techniques
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Building the Key4hep Software Stack with Spack

André Sailer, W. Deconinck, T. Madlener, Juan Miguel Carceller
EPJ Web of Conferences
Advanced Malware Detection Techniques
article

Building the Key4hep Software Stack with Spack

André Sailer, W. Deconinck, T. Madlener, Juan Miguel Carceller
article en

Abstract

The Key4hep software stack enables studies for future collider projects. It provides a full software suite for doing event generation, detector simulation as well as reconstruction and analysis. In the Key4hep stack, over 600 packages are built using the Spack package manager and deployed via the cvmfs software distribution system. In this contribution, we explain the current setup for building nightly builds and stable releases that are made every few months or as needed. These builds are made available to users, who have access to a full and consistent software stack via a simple setup script. Different operating systems and compilers are supported and some utilities are provided to make development on top of the Key4hep builds easier. Both the benefits of the community-driven approach followed in Spack and the issues found along the way are discussed.

EPJ Web of ConferencesVol. 337
Deutsches Elektronen-Synchrotron DESY (DE), University of Manitoba (CA), European Organization for Nuclear Research (CH)
CERN, European Commission
Openalex Percentile: Top 66%
Advanced Malware Detection Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Building the Key4hep Software Stack with Spack — André Sailer, W. Deconinck, et al. · EPJ Web of Conferences (2025) | TGRS Research Map | TGRS