The Extreme-Scale Scientific Software Development Kit for the Exascale Computing Project (xSDK4ECP) is a collaboration between Argonne National Laboratory (ANL), ICL, Lawrence Berkeley National Laboratory (LBNL), LLNL, Sandia National Laboratories (SNL), and the University of California at Berkeley (UCB). The project aims to enable seamless integration and combined use of diverse, independently developed software packages for ECP applications. Currently, this includes a wide range of high-quality software libraries and solver packages that address the strategic requirements of DOE’s Office of Science.
ICL’s MAGMA project was integrated into the xSDK 0.3 release, and ICL’s Parallel Linear Algebra Software for Multi-core Architectures (PLASMA) package was added to xSDK 0.4. To ensure the consistency of naming conventions, runtime behavior, and installation procedure, xSDK informs the project development process by providing requirements and guidelines that are influential throughout the software development phase. xSDK lightens the burden on system administrators and application developers, because each xSDK package provides a Spack installation script that can be invoked independently or through the installation of the xSDK’s Spack package—the default installation procedure since the 0.3 release.
Find out more at https://xsdk.info/ecp/
In Collaboration With
- Argonne National Laboratory
- Berkeley Lab
- Lawrence Livermore National Laboratory
- Sandia National Laboratories
- University of California Berkeley