Software Training in HEP - Archive ouverte HAL
Communication Dans Un Congrès Année : 2021

Software Training in HEP

Sudhir Malik
  • Fonction : Auteur
Samuel Meehan
  • Fonction : Auteur
Kilian Lieret
  • Fonction : Auteur
Meirin Oan Evans
  • Fonction : Auteur
Michel H. Villanueva
  • Fonction : Auteur
Daniel S. Katz
  • Fonction : Auteur
Graeme A. Stewart
  • Fonction : Auteur
Peter Elmer
  • Fonction : Auteur
Matthew Bellis
  • Fonction : Auteur
Riccardo Maria Bianchi
  • Fonction : Auteur
Gianluca Bianco
  • Fonction : Auteur
Johan Sebastian Bonilla
  • Fonction : Auteur
Angela Burger
  • Fonction : Auteur
Jackson Burzynski
  • Fonction : Auteur
Matthew Feickert
  • Fonction : Auteur
Philipp Gadow
  • Fonction : Auteur
Bernhard Manfred Gruber
  • Fonction : Auteur
Daniel Guest
  • Fonction : Auteur
Stephan Hageboeck
  • Fonction : Auteur
Lukas Heinrich
  • Fonction : Auteur
Maximilian M. Horzela
  • Fonction : Auteur
Marc Huwiler
  • Fonction : Auteur
Clemens Lange
  • Fonction : Auteur
Konstantin Lehmann
  • Fonction : Auteur
Ke Li
  • Fonction : Auteur
  • PersonId : 758043
  • IdRef : 080727212
Devdatta Majumder
  • Fonction : Auteur
Judita Mamužić
  • Fonction : Auteur
Kevin Nelson
  • Fonction : Auteur
Robin Newhouse
  • Fonction : Auteur
Scarlet Norberg
  • Fonction : Auteur
Mason Proffitt
  • Fonction : Auteur
Brendan Regnery
  • Fonction : Auteur
Amber Roepe
  • Fonction : Auteur
Stefan Roiser
  • Fonction : Auteur
Henry Schreiner
  • Fonction : Auteur
Oksana Shadura
  • Fonction : Auteur
Giordon Stark
  • Fonction : Auteur
Stephen Nicholas Swatman
  • Fonction : Auteur
Savannah Thais
  • Fonction : Auteur
Andrea Valassi
  • Fonction : Auteur
Stefan Wunsch
  • Fonction : Auteur
David Yakobovitch
  • Fonction : Auteur
Siqi Yuan
  • Fonction : Auteur

Résumé

The long-term sustainability of the high-energy physics (HEP) research software ecosystem is essential to the field. With new facilities and upgrades coming online throughout the 2020s, this will only become increasingly important. Meeting the sustainability challenge requires a workforce with a combination of HEP domain knowledge and advanced software skills. The required software skills fall into three broad groups. The first is fundamental and generic software engineering (e.g., Unix, version control, C++, and continuous integration). The second is knowledge of domain-specific HEP packages and practices (e.g., the ROOT data format and analysis framework). The third is more advanced knowledge involving specialized techniques, including parallel programming, machine learning and data science tools, and techniques to maintain software projects at all scales. This paper discusses the collective software training program in HEP led by the HEP Software Foundation (HSF) and the Institute for Research and Innovation in Software in HEP (IRIS-HEP). The program equips participants with an array of software skills that serve as ingredients for the solution of HEP computing challenges. Beyond serving the community by ensuring that members are able to pursue research goals, the program serves individuals by providing intellectual capital and transferable skills important to careers in the realm of software and computing, inside or outside HEP.

Dates et versions

hal-03336611 , version 1 (07-09-2021)

Identifiants

Citer

Sudhir Malik, Samuel Meehan, Kilian Lieret, Meirin Oan Evans, Michel H. Villanueva, et al.. Software Training in HEP. 25th International Conference on Computing in High-Energy and Nuclear Physics, May 2021, Online, France. pp.22, ⟨10.1007/s41781-021-00069-9⟩. ⟨hal-03336611⟩
59 Consultations
0 Téléchargements

Altmetric

Partager

More