TY - JOUR
T1 - A Cast of Thousands
T2 - How the IDEAS Productivity Project Has Advanced Software Productivity and Sustainability
AU - McInnes, Lois Curfman
AU - Heroux, Michael A.
AU - Bernholdt, David E.
AU - Dubey, Anshu
AU - Gonsiorowski, Elsa
AU - Gupta, Rinku
AU - Marques, Osni
AU - Moulton, J. David
AU - Nam, Hai Ah
AU - Norris, Boyana
AU - Raybourn, Elaine M.
AU - Willenbring, Jim
AU - Almgren, Ann
AU - Bartlett, Roscoe A.
AU - Cranfill, Kita
AU - Fickas, Stephen
AU - Frederick, Don
AU - Godoy, William F.
AU - Grubel, Patricia A.
AU - Hartman-Baker, Rebecca
AU - Huebl, Axel
AU - Lynch, Rose
AU - Malviya-Thakur, Addi
AU - Milewicz, Reed
AU - Miller, Mark C.
AU - Mundt, Miranda R.
AU - Palmer, Erik
AU - Parete-Koon, Suzanne
AU - Phinney, Megan
AU - Riley, Katherine
AU - Rogers, David M.
AU - Sims, Benjamin
AU - Stevens, Deborah
AU - Watson, Gregory R.
N1 - Publisher Copyright:
© 2024 The Authors.
PY - 2024
Y1 - 2024
N2 - Computational and data-enabled science and engineering are revolutionizing advances throughout science and society, at all scales of computing. For example, teams in the U.S. Department of Energy's Exascale Computing Project have been tackling new frontiers in modeling, simulation, and analysis by exploiting unprecedented exascale computing capabilities-building an advanced software ecosystem that supports next-generation applications and addresses disruptive changes in computer architectures. However, concerns are growing about the productivity of the developers of scientific software. Members of the Interoperable Design of Extreme-scale Application Software project serve as catalysts to address these challenges through fostering software communities, incubating and curating methodologies and resources, and disseminating knowledge to advance developer productivity and software sustainability. This article discusses how these synergistic activities are advancing scientific discovery-mitigating technical risks by building a firmer foundation for reproducible, sustainable science at all scales of computing, from laptops to clusters to exascale and beyond.
AB - Computational and data-enabled science and engineering are revolutionizing advances throughout science and society, at all scales of computing. For example, teams in the U.S. Department of Energy's Exascale Computing Project have been tackling new frontiers in modeling, simulation, and analysis by exploiting unprecedented exascale computing capabilities-building an advanced software ecosystem that supports next-generation applications and addresses disruptive changes in computer architectures. However, concerns are growing about the productivity of the developers of scientific software. Members of the Interoperable Design of Extreme-scale Application Software project serve as catalysts to address these challenges through fostering software communities, incubating and curating methodologies and resources, and disseminating knowledge to advance developer productivity and software sustainability. This article discusses how these synergistic activities are advancing scientific discovery-mitigating technical risks by building a firmer foundation for reproducible, sustainable science at all scales of computing, from laptops to clusters to exascale and beyond.
UR - http://www.scopus.com/inward/record.url?scp=85190724245&partnerID=8YFLogxK
U2 - 10.1109/MCSE.2024.3383799
DO - 10.1109/MCSE.2024.3383799
M3 - Article
AN - SCOPUS:85190724245
SN - 1521-9615
VL - 26
SP - 48
EP - 60
JO - Computing in Science and Engineering
JF - Computing in Science and Engineering
IS - 1
ER -