-
The Critical Importance of Software for HEP
Authors:
HEP Software Foundation,
:,
Christina Agapopoulou,
Claire Antel,
Saptaparna Bhattacharya,
Steven Gardiner,
Krzysztof L. Genser,
James Andrew Gooding,
Alexander Held,
Michel Hernandez Villanueva,
Michel Jouvin,
Tommaso Lari,
Valeriia Lukashenko,
Sudhir Malik,
Alexander Moreno Briceño,
Stephen Mrenna,
Inês Ochoa,
Joseph D. Osborn,
Jim Pivarski,
Alan Price,
Eduardo Rodrigues,
Richa Sharma,
Nicholas Smith,
Graeme Andrew Stewart,
Anna Zaborowska
, et al. (2 additional authors not shown)
Abstract:
Particle physics has an ambitious and broad global experimental programme for the coming decades. Large investments in building new facilities are already underway or under consideration. Scaling the present processing power and data storage needs by the foreseen increase in data rates in the next decade for HL-LHC is not sustainable within the current budgets. As a result, a more efficient usage…
▽ More
Particle physics has an ambitious and broad global experimental programme for the coming decades. Large investments in building new facilities are already underway or under consideration. Scaling the present processing power and data storage needs by the foreseen increase in data rates in the next decade for HL-LHC is not sustainable within the current budgets. As a result, a more efficient usage of computing resources is required in order to realise the physics potential of future experiments. Software and computing are an integral part of experimental design, trigger and data acquisition, simulation, reconstruction, and analysis, as well as related theoretical predictions. A significant investment in computing and software is therefore critical.
Advances in software and computing, including artificial intelligence (AI) and machine learning (ML), will be key for solving these challenges. Making better use of new processing hardware such as graphical processing units (GPUs) or ARM chips is a growing trend. This forms part of a computing solution that makes efficient use of facilities and contributes to the reduction of the environmental footprint of HEP computing. The HEP community already provided a roadmap for software and computing for the last EPPSU, and this paper updates that, with a focus on the most resource critical parts of our data processing chain.
△ Less
Submitted 12 June, 2025; v1 submitted 1 April, 2025;
originally announced April 2025.
-
HL-LHC Computing Review: Common Tools and Community Software
Authors:
HEP Software Foundation,
:,
Thea Aarrestad,
Simone Amoroso,
Markus Julian Atkinson,
Joshua Bendavid,
Tommaso Boccali,
Andrea Bocci,
Andy Buckley,
Matteo Cacciari,
Paolo Calafiura,
Philippe Canal,
Federico Carminati,
Taylor Childers,
Vitaliano Ciulli,
Gloria Corti,
Davide Costanzo,
Justin Gage Dezoort,
Caterina Doglioni,
Javier Mauricio Duarte,
Agnieszka Dziurda,
Peter Elmer,
Markus Elsing,
V. Daniel Elvira,
Giulio Eulisse
, et al. (85 additional authors not shown)
Abstract:
Common and community software packages, such as ROOT, Geant4 and event generators have been a key part of the LHC's success so far and continued development and optimisation will be critical in the future. The challenges are driven by an ambitious physics programme, notably the LHC accelerator upgrade to high-luminosity, HL-LHC, and the corresponding detector upgrades of ATLAS and CMS. In this doc…
▽ More
Common and community software packages, such as ROOT, Geant4 and event generators have been a key part of the LHC's success so far and continued development and optimisation will be critical in the future. The challenges are driven by an ambitious physics programme, notably the LHC accelerator upgrade to high-luminosity, HL-LHC, and the corresponding detector upgrades of ATLAS and CMS. In this document we address the issues for software that is used in multiple experiments (usually even more widely than ATLAS and CMS) and maintained by teams of developers who are either not linked to a particular experiment or who contribute to common software within the context of their experiment activity. We also give space to general considerations for future software and projects that tackle upcoming challenges, no matter who writes it, which is an area where community convergence on best practice is extremely useful.
△ Less
Submitted 31 August, 2020;
originally announced August 2020.
-
GEANT4 Parameter Tuning Using Professor
Authors:
V. Elvira,
L. Fields,
K. L. Genser,
R. Hatcher,
V. Ivanchenko,
M. Kelsey,
T. Koi,
G. N. Perdue,
A. Ribon,
V. Uzhinsky,
D. H. Wright,
J. Yarba,
S. Y. Jun
Abstract:
The Geant4 toolkit is used extensively in high energy physics to simulate the passage of particles through matter and to predict effects such as detector efficiencies and smearing. Geant4 uses many underlying models to predict particle interaction kinematics, and uncertainty in these models leads to uncertainty in high energy physics measurements. The Geant4 collaboration recently made free parame…
▽ More
The Geant4 toolkit is used extensively in high energy physics to simulate the passage of particles through matter and to predict effects such as detector efficiencies and smearing. Geant4 uses many underlying models to predict particle interaction kinematics, and uncertainty in these models leads to uncertainty in high energy physics measurements. The Geant4 collaboration recently made free parameters in some models accessible through partnership with Geant4 developers. We present a study of the impact of varying parameters in three Geant4 hadronic physics models on agreement with thin target datasets and describe fits to these datasets using the Professor model tuning framework. We find that varying parameters produces substantially better agreement with some datasets, but that more degrees of freedom are required for full agreement. This work is a first step towards a common framework for propagating uncertainties in Geant4 models to high energy physics measurements, and we outline future work required to complete that goal.
△ Less
Submitted 16 June, 2020; v1 submitted 14 October, 2019;
originally announced October 2019.