DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: xSDK Foundations: Toward an Extreme-scale Scientific Software Development Kit

Journal Article · · Supercomputing frontiers and innovations
 [1];  [1];  [2];  [3];  [1];  [4];  [1];  [5];  [6];  [2];  [3];  [6];  [6];  [1];  [3];  [1]
  1. Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
  2. Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
  3. Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
  4. Salesforce
  5. Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
  6. Argonne National Lab. (ANL), Argonne, IL (United States)

Here, extreme-scale computational science increasingly demands multiscale and multiphysics formulations. Combining software developed by independent groups is imperative: no single team has resources for all predictive science and decision support capabilities. Scientific libraries provide high-quality, reusable software components for constructing applications with improved robustness and portability. However, without coordination, many libraries cannot be easily composed. Namespace collisions, inconsistent arguments, lack of third-party software versioning, and additional difficulties make composition costly. The Extreme-scale Scientific Software Development Kit (xSDK) defines community policies to improve code quality and compatibility across independently developed packages (hypre, PETSc, SuperLU, Trilinos, and Alquimia) and provides a foundation for addressing broader issues in software interoperability, performance portability, and sustainability. The xSDK provides turnkey installation of member software and seamless combination of aggregate capabilities, and it marks first steps toward extreme-scale scientific software ecosystems from which future applications can be composed rapidly with assured quality and scalability.

Research Organization:
Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA)
Grant/Contract Number:
AC04-94AL85000
OSTI ID:
1361214
Report Number(s):
SAND--2017-2448J; 651500
Journal Information:
Supercomputing frontiers and innovations, Journal Name: Supercomputing frontiers and innovations Journal Issue: 1 Vol. 4; ISSN 2313-8734
Publisher:
South Ural State UniversityCopyright Statement
Country of Publication:
United States
Language:
English

References (2)

Algorithm 539: Basic Linear Algebra Subprograms for Fortran Usage [F1] journal September 1979
Corrigenda: “An Extended Set of FORTRAN Basic Linear Algebra Subprograms” journal December 1988