TY - EJOUR AU - Aarrestad, Thea AU - Amoroso, Simone AU - Atkinson, Markus Julian AU - Bendavid, Joshua AU - Boccali, Tommaso AU - Bocci, Andrea AU - Buckley, Andy AU - Cacciari, Matteo AU - Calafiura, Paolo AU - Canal, Philippe AU - Carminati, Federico AU - Childers, Taylor AU - Ciulli, Vitaliano AU - Corti, Gloria AU - Costanzo, Davide AU - Dezoort, Justin Gage AU - Doglioni, Caterina AU - Duarte, Javier Mauricio AU - Dziurda, Agnieszka AU - Elmer, Peter AU - Elsing, Markus AU - Elvira, V. Daniel AU - Eulisse, Giulio AU - Fernandez Menendez, Javier AU - Fitzpatrick, Conor AU - Frederix, Rikkert AU - Frixione, Stefano AU - Genser, Krzysztof L AU - Gheata, Andrei AU - Giuli, Francesco AU - Gligorov, Vladimir, V. AU - Grasland, Hadrien Benjamin AU - Gray, Heather AU - Gray, Lindsey AU - Grohsjean, Alexander AU - Gütschow, Christian AU - Hageboeck, Stephan AU - Harris, Philip Coleman AU - Hegner, Benedikt AU - Heinrich, Lukas AU - Holzman, Burt AU - Hopkins, Walter AU - Hsu, Shih-Chieh AU - Höche, Stefan AU - Ilten, Philip James AU - Ivantchenko, Vladimir AU - Jones, Chris AU - Jouvin, Michel AU - Khoo, Teng Jian AU - Kisel, Ivan AU - Knoepfel, Kyle AU - Konstantinov, Dmitri AU - Krasznahorkay, Attila AU - Krauss, Frank AU - Krikler, Benjamin Edward AU - Lange, David AU - Laycock, Paul AU - Li, Qiang AU - Lieret, Kilian AU - Liu, Miaoyuan AU - Loncar, Vladimir AU - Lönnblad, Leif AU - Maltoni, Fabio AU - Mangano, Michelangelo AU - Marshall, Zachary Louis AU - Mato, Pere AU - Mattelaer, Olivier AU - McFayden, Joshua Angus AU - Meehan, Samuel AU - Mete, Alaettin Serhan AU - Morgan, Ben AU - Mrenna, Stephen AU - Muralidharan, Servesh AU - Nachman, Ben AU - Neubauer, Mark S. AU - Neumann, Tobias AU - Ngadiuba, Jennifer AU - Ojalvo, Isobel AU - Pedro, Kevin AU - Perini, Maurizio AU - Piparo, Danilo AU - Pivarski, Jim AU - Plätzer, Simon AU - Pokorski, Witold AU - Pol, Adrian Alan AU - Prestel, Stefan AU - Ribon, Alberto AU - Ritter, Martin AU - Rizzi, Andrea AU - Rodrigues, Eduardo AU - Roiser, Stefan AU - Schulz, Holger AU - Schulz, Markus AU - Schönherr, Marek AU - Sexton-Kennedy, Elizabeth AU - Siegert, Frank AU - Siódmok, Andrzej AU - Stewart, Graeme A AU - Sudhir, Malik AU - Summers, Sioni Paris AU - Thais, Savannah Jennifer AU - Tran, Nhan Viet AU - Valassi, Andrea AU - Verderi, Marc AU - Vom Bruch, Dorothea AU - Watts, Gordon T. AU - Wenaus, Torre AU - Yazgan, Efe TI - HL-LHC Computing Review: Common Tools and Community Software IS - arXiv:2008.13636 PB - Zenodo M1 - PUBDB-2020-04961 M1 - arXiv:2008.13636 M1 - HSF-DOC-2020-01 SP - 40 PY - 2020 N1 - 40 pages contribution to Snowmass 2021 AB - 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. KW - activity report (INSPIRE) KW - CERN LHC Coll (INSPIRE) KW - upgrade (INSPIRE) KW - ATLAS (INSPIRE) KW - programming (INSPIRE) KW - CMS (INSPIRE) KW - numerical calculations (INSPIRE) LB - PUB:(DE-HGF)25 DO - DOI:10.5281/zenodo.4009114 UR - https://bib-pubdb1.desy.de/record/453008 ER -