ICL Research Profile

xSDK4ECP

Overview

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.

To ensure the consistency of naming conventions, runtime behavior, and installation procedures, 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. In addition, xSDK now ships with a set of curated examples that show potential integrations of packages into application exemplars. ICL’s MAGMA library, the Parallel Linear Algebra Software for Multi-core Architectures (PLASMA), SLATE, and heFFTe are now all included in the most recent release, xSDK 0.6.

Find out more at https://xsdk.info/ecp/

In Collaboration With

  1. Argonne National Laboratory
  2. Berkeley Lab
  3. Lawrence Livermore National Laboratory
  4. Sandia National Laboratories
  5. University of California Berkeley