Building Community through xSDK Software Policies

Series: HPC Best Practices Webinars

The development of increasingly complex computer architectures and software ecosystems continues. Applications that incorporate multiphysics modeling as well as the coupling of simulation and data analytics increasingly require the combined use of software packages developed by diverse, independent teams throughout the HPC community. The Extreme-scale Scientific Software Development Kit (xSDK) is being developed to provide coordinated infrastructure for independent mathematical libraries to support the productive and efficient development of high-quality applications. This webinar will discuss the development and impact of xSDK community policies, which constitute an integral part of the project and have been defined to achieve improved code quality and compatibility across xSDK member packages and a sustainable software ecosystem.


Presenter Bios

Ulrike Meier Yang leads the Mathematical Algorithms & Computing Group in the Center for Applied Scientific Computing of Lawrence Livermore National Laboratory. She leads the xSDK project in DOE’s Exascale Computing Project and the Linear Solvers topical area in the SciDAC FASTMath Institute; she is a developer of the software library hypre. She earned her Ph.D. in computer science from the University of Illinois at Urbana-Champaign. Her research interests are numerical algorithms, parallel computing, and scientific software design.

Piotr Luszczek is a research assistant professor at the Innovative Computing Laboratory in the University of Tennessee. Piotr earned his Ph.D. in computer science from the University of Tennessee, Knoxville. His research interests include benchmarking, numerical linear algebra for high-performance computing, automatic performance tuning, and stochastic performance models. He has over a decade of experience developing HPC numerical software for large-scale, distributed-memory multicore systems with hardware accelerators. Piotr serves as a co-PI on the ECP xSDK project that aims to improve access to world-class software on exascale machines.