arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 2103.00659hep-exphysics.ed-ph
收藏

HEP中的软件培训

Software Training in HEP

Sudhir Malik, Samuel Meehan, Kilian Lieret, Meirin Oan Evans, Michel H. Villanueva, Daniel S. Katz, Graeme A. Stewart, Peter Elmer, Sizar Aziz, Matthew Bellis, … 展开作者

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

摘要:

高能物理(HEP)研究软件生态系统的长期可持续性对该领域至关重要。随着2020年代的升级和新设施的上线,这在这十年中只会变得越来越重要。要应对这一可持续性挑战,需要一支拥有HEP领域知识和高级软件技能的员工队伍。所需的软件技能分为三大类。第一个是基础和通用软件工程(例如Unix,版本控制,C++,持续集成)。第二个是领域特定的HEP包和实践的知识(例如,ROOT数据格式和分析框架)。第三是更先进的知识,涉及更专业的技术。其中包括并行编程、机器学习和数据科学工具,以及在所有规模上保存软件项目的技术。本文讨论了由HEP软件基金会(HSF)和HEP软件研究与创新研究所(IRIS-HEP)领导的HEP集体软件培训计划及其活动。该计划为参与者提供了一系列软件技能,这些技能可以作为HEP计算挑战的解决方案的组成部分。除了通过确保成员能够追求研究目标来服务于社区之外,该计划还通过提供对软件和计算领域的职业越来越重要的智力资本和可转移技能来服务于个人,无论是在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 only become increasingly relevant throughout this decade. Meeting this 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++, 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 more specialized techniques. These include parallel programming, machine learning and data science tools, and techniques to preserve software projects at all scales. This paper dis-cusses the collective software training program in HEP and its activities 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 from which solutions to the computing challenges of HEP can be formed. Beyond serving the community by ensuring that members are able to pursue research goals, this program serves individuals by providing intellectual capital and transferable skills that are becoming increasingly important to careers in the realm of software and computing, whether inside or outside HEP

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑