Hep Software Foundation Thea Aarrestad, S. Amoroso, M. Atkinson, J. Bendavid, T. Boccali, A. Bocci, Andy Buckley, M. Cacciari, P. Calafiura, P. Canal, F. Carminati, T. Childers, V. Ciulli, G. Corti, D. Costanzo, J. G. Dezoort, C. Doglioni, Javier Mauricio Duarte, A. Dziurda, P. Elmer, M. Elsing, V. Elvira, G. Eulisse, J. Menendez, C. Fitzpatrick, R. Frederix, S. Frixione, K. Genser, A. Gheata, F. Giuli, V. Gligorov, Hadrien Grasland, H. Gray, L. Gray, A. Grohsjean, C. Gutschow, S. Hageboeck, P. Harris, B. Hegner, L. Heinrich, B. Holzman, W. Hopkins, S. Hsu, S. Hoche, P. Ilten, V. Ivantchenko, Chris Jones, M. Jouvin, T. J. Khoo, I. Kisel, K. Knoepfel, D. Konstantinov, A. Krasznahorkay, F. Krauss, B. Krikler, D. Lange, P. Laycock, Qiang Li, K. Lieret, Miaoyuan Liu, V. Loncar, L. Lonnblad, F. Maltoni, M. Mangano, Z. Marshall, P. Mato, O. Mattelaer, J. Mcfayden, S. Meehan, A. S. Mete, B. Morgan, S. Mrenna, S. Muralidharan, B. Nachman, M. Neubauer, T. Neumann, J. Ngadiuba, I. Ojalvo, K. Pedro, M. Perini, D. Pi
{"title":"HL-LHC Computing Review: Common Tools and Community Software","authors":"Hep Software Foundation Thea Aarrestad, S. Amoroso, M. Atkinson, J. Bendavid, T. Boccali, A. Bocci, Andy Buckley, M. Cacciari, P. Calafiura, P. Canal, F. Carminati, T. Childers, V. Ciulli, G. Corti, D. Costanzo, J. G. Dezoort, C. Doglioni, Javier Mauricio Duarte, A. Dziurda, P. Elmer, M. Elsing, V. Elvira, G. Eulisse, J. Menendez, C. Fitzpatrick, R. Frederix, S. Frixione, K. Genser, A. Gheata, F. Giuli, V. Gligorov, Hadrien Grasland, H. Gray, L. Gray, A. Grohsjean, C. Gutschow, S. Hageboeck, P. Harris, B. Hegner, L. Heinrich, B. Holzman, W. Hopkins, S. Hsu, S. Hoche, P. Ilten, V. Ivantchenko, Chris Jones, M. Jouvin, T. J. Khoo, I. Kisel, K. Knoepfel, D. Konstantinov, A. Krasznahorkay, F. Krauss, B. Krikler, D. Lange, P. Laycock, Qiang Li, K. Lieret, Miaoyuan Liu, V. Loncar, L. Lonnblad, F. Maltoni, M. Mangano, Z. Marshall, P. Mato, O. Mattelaer, J. Mcfayden, S. Meehan, A. S. Mete, B. Morgan, S. Mrenna, S. Muralidharan, B. Nachman, M. Neubauer, T. Neumann, J. Ngadiuba, I. Ojalvo, K. Pedro, M. Perini, D. Pi","doi":"10.5281/zenodo.4009114","DOIUrl":null,"url":null,"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 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.","PeriodicalId":8424,"journal":{"name":"arXiv: Computational Physics","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2020-08-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv: Computational Physics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5281/zenodo.4009114","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 13
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 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.