Software Sustainability & High Energy Physics

  title={Software Sustainability \& High Energy Physics},
  author={D. Katz and Sudhir Malik and M. Neubauer and G. Stewart and K. Assamagan and Erin Becker and Neil Philippe Chue Hong and I. Cosden and S. Meehan and E. Moyse and A. Price-Whelan and E. Sexton-Kennedy and M. Evans and M. Feickert and C. Lange and K. Lieret and R. Quick and Arturo S'anchez Pineda and C. Tunnell},
New facilities of the 2020s, such as the High Luminosity Large Hadron Collider (HL-LHC), will be relevant through at least the 2030s. This means that their software efforts and those that are used to analyze their data need to consider sustainability to enable their adaptability to new challenges, longevity, and efficiency, over at least this period. This will help ensure that this software will be easier to develop and maintain, that it remains available in the future on new platforms, that it… Expand
1 Citations

Figures and Tables from this paper

Software Training in HEP
Long term sustainability of the high energy physics (HEP) research software ecosystem is essential for the field. With upgrades and new facilities coming online throughout the 2020s this will onlyExpand


Strategic Plan for a Scientific Software Innovation Institute (S2I2) for High Energy Physics
The quest to understand the fundamental building blocks of nature and their interactions is one of the oldest and most ambitious of human scientific endeavors. Facilities such as CERN's Large HadronExpand
A Roadmap for HEP Software and Computing R&D for the 2020s
This white paper describes the R&D activities required to prepare for this software upgrade of the HL-LHC. Expand
HEP Software Foundation Community White Paper Working Group - Software Development, Deployment and Validation
The High Energy Phyiscs community has developed and needs to maintain many tens of millions of lines of code and to integrate effectively the work of thousands of developers across largeExpand
The Astropy Project: Building an Open-science Project and Status of the v2.0 Core Package
The Astropy Project supports and fosters the development of open-source and openly developed Python packages that provide commonly needed functionality to the astronomical community. A key element ofExpand
The Spack package manager: bringing order to HPC software chaos
This work introduces Spack, a novel, recursive specification syntax to invoke parametric builds of packages and dependencies and shows through real-world use cases that Spack supports diverse and demanding applications, bringing order to HPC software chaos. Expand
The Research Software Engineer
Vacancy 28/2020 The successful candidate will join a small team of software developers working with researchers at ENE and collaborating institutions on further developing and continuously improvingExpand
Astropy: A community Python package for astronomy
We present the first public version (v0.2) of the open-source and community-developed Python package, Astropy. This package provides core astronomy-related functionality to the community, includingExpand
The TAG collector - A tool for atlas code release management
Some Tag Collector functions and how they are used for release management within ATLAS are listed, and features that are outside the scope of the original design have been requested are described. Expand
Dealing With Software Collapse
  • K. Hinsen
  • Computer Science
  • Computing in Science & Engineering
  • 2019
In this article, what software collapse is, what causes it, and how you can manage the risk of it happening to you are explained. Expand
Software Licence Agreements HSF Policy Guidelines
These guidelines were prepared by the HSF Startup Team in order to serve as an aid in establishing a Software Licence Agreement for software projects hosted by the HSF. The report contains backgroundExpand