Principal Investigator: James Ahrens, Los Alamos National Laboratory
• Define complementarity and interoperability across a collection of software capabilities in a given functionality domain.
• Create a set of community policies that govern community behavior and quality expectations.
• Grow awareness of best practices among SDK community members.
• Increase common look-and-feel across independently developed capabilities.
• Provide an intermediate build-integration-testing target to reduce the complexity of managing the ECP software stack.
The Extreme-scale Scientific Software Development Kit (xSDK) is an existing project within ECP ST, bringing together the math libraries (hypre, PETSc, SuperLU, Trilinos and more) as an SDK. The xSDK provides an tangible case study for how an SDK can be established.
The Data and Viz SDK project will identify and establish one or more SDKs within the Data and Viz communities, with a goal of satisfying the above objectives.