Deploying Optimized Scientific and Engineering Applications on Exascale Systems

Richard Gerber,Balint Joo,Scott Parker
DOI: https://doi.org/10.1109/mcse.2024.3397209
2024-07-19
Computing in Science & Engineering
Abstract:Exascale supercomputers are first-of-their-kind instruments with potentially paradigm-shifting capabilities. However, enabling complex applications at scale and high performance can be difficult, requiring hard work and deep technical understanding. Specific programming models are often needed to achieve the desired performance, and, early on, systems are undergoing debugging and rapid development. This makes it challenging to run on new systems quickly following their deployment. The Application Integration (AppInt) area of the Exascale Computing Project was designed to be the integration point between applications, supporting software, system environments, high-performance computing facilities, and vendors. We describe how the AppInt team addressed these challenges while also promoting the use of portable and sustainable programming models and helping harden systems prior to general availability.
computer science, interdisciplinary applications
What problem does this paper attempt to address?