Software Ecosystem and Delivery

Lead: Todd Munson, Argonne National Laboratory

This technical area of the ECP software group coordinates the delivery of E4S, the new HPC software ecosystem, and provides important software build, test and integration tools, in particular Spack, and containers environments that leverage emerging industry standards for portable execution adapted to leadership computing platforms. This area also provides the critical resources and staffing that support ECP ST continuous integration testing and product releases via E4S.

E4S and SDK Efforts

Objective: Increase the interoperability, availability, quality, and sustainability of the software technologies being developed in the exascale computing project

The large number of software technologies being delivered to the application developers poses challenges, especially if the application needs to use more than one technology at the same time. The Software Development Kit (SDK) efforts identify meaningful aggregations of products within the programming models and runtimes, development tools, and data and visualization technical areas, with the goal of increasing the interoperability, availability and quality.

Principal Investigators: Sameer Shende, University of Oregon; Bart Miller, University of Wisconsin—Madison; Patrick O'Leary, Kitware Inc.; Dan Laney, Lawrence Livermore National Laboratory; Jim Willenbring, Sandia National Laboratories; Ulrike Yang, Lawrence Livermore National Laboratory; Todd Gamblin, Lawrence Livermore National Laboratory

National Nuclear Security Administration logo Exascale Computing Project logo small U.S. Department of Energy Office of Science logo