Transforming Science Through Software: Improving While Delivering 100×

Richard Gerber,Steven Gottlieb,Michael A. Heroux,Lois Curfman McInnes
DOI: https://doi.org/10.1109/mcse.2024.3400462
2024-07-19
Computing in Science & Engineering
Abstract:The U.S. Department of Energy (DOE) Exascale Computing Project (ECP) funded the development of new (and the transformation of important existing) applications, libraries, and tools that realized improvement in performance and capabilities of often 100 times or more on emerging exascale computers. This exceptional gain inspired the title of this special issue: Transforming Science through Software: Improving while delivering 100X. The term 100X refers to advancing capabilities in modeling, simulation, and analysis by a factor of 100 or more using some combination of new algorithms, optimization techniques, software libraries, and programming models, coupled with the next generation of hardware for high-performance computing (HPC). The papers in this issue share experiences with the practice and science of scientific software development, with an emphasis on developing a coherent, portable, and sustainable HPC software ecosystem for next-generation computational science. We hope to foster expanded community efforts related to the fundamental role of sustainable scientific software ecosystems in advancing the computing sciences.
computer science, interdisciplinary applications
What problem does this paper attempt to address?