Building an effective ecosystem of math libraries for exascale - Ulrike Yang, LLNL.

Опубликовано: 14 Июль 2026
на канале: Performance Evaluation Tools for HPC
89
1

Talk at the Second Extreme-scale Scientific Software Stack Forum Workshop at the EuroMPI/USA Conference 2020. https://oaciss.uoregon.edu/E4S-Forum20/

Abstract

The development of increasingly complex computer architectures with larger performance potential provides developers of application codes, including multiphysics modeling, and the coupling of simulations and data analytics, the opportunity to perform larger simulations achieving more accurate solutions than ever before. Achieving high performance on these new heterogeneous architectures requires expertise knowledge. To meet these challenges in a timely fashion and make the best use of these capabilities, application developers will need to rely on a variety of mathematical libraries that are developed by diverse independent teams throughout the HPC community. It is not sufficient for these libraries to individually deliver high performance on these architectures, but they also need to work well when built and used in combination within the application. The extreme-scale scientific software development kit (xSDK), which includes more than twenty HPC math libraries, is being developed to provide such an infrastructure.
This talk will discuss what is needed to achieve an effective ecosystem of interoperable math libraries that can easily built on top of large application codes, as well as efforts to provide sustainability, portability and high performance of the xSDK math libraries.

Bio

Ulrike Meier Yang leads the Mathematical Algorithms & Computing group at the Center for Applied Scientific Computing at Lawrence Livermore National Laboratory. Her research interests are numerical algorithms, particularly algebraic multigrid methods, high performance computing, and scientific software design. She contributes to the scalable linear solvers library hypre. She leads the xSDK project in the DOE Exascale Computing Project.