The Extreme-Scale Scientific Software Development Kit for the Exascale Computing Project (xSDK4ECP), 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), 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 needs to fulfill the mission of DOE’s Office of Science.
In the first year, ICL’s MAGMA and Parallel Linear Algebra Software for Multicore Architectures (PLASMA) projects were integrated into the xSDK 0.3.0 release. To ensure consistency of naming conventions, runtime behavior, and installation procedure, xSDK informs the development process of large projects by providing sets of requirements and guidelines that are influential throughout the software development process. Additionally, as part of the inclusion process—and to lighten the burden on the system administrators and application developers—each package gets a Spack installation script that can be invoked independently or through the installation of the xSDK package itself.
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