· Contributors · Organizations ·
Minisymposium: MS26 - Basic Libraries for Advanced Simulations: BLAS Redux for Extreme Scale Computations, Part I of II
Computer Science and Applied Mathematics
LocationHG F 1
DescriptionMany computational science and engineering (CSE) teams that rely on parallel computers for high performance computations will face significant challenges in the coming years as computing architectures move completely to highly concurrent node architectures. Single-level distributed memory computations using MPI become increasingly difficult as the only source for improved performance. CSE teams must develop new algorithms and software to exploit node architectures with many cores, vector units, highly threaded accelerators, and heterogeneous combination of these devices. The disruption and cost of this transition can be daunting for CSE teams that rely on legacy scientific codes. The talks in this two part minisymposium will describe the Extreme-scale Scientific Software Stack (E4S), developed in part by the US Exascale Computing Project (ECP), present a deep dive into application codes that simulate flow physics over the wide range of continuum and rarefied flow regimes, demonstrate the science that is made possible by the fundamental building blocks that undergird the application codes by providing improved parallel performance, and describe strategies for developing highly scalable scientific codes via reusable software components that also ensure software portability across the heterogeneous computing landscape. The use of mini-apps as building blocks for scientific codes will also be explored.