xSDK Foundations: Toward an Extreme-scale Scientific Software Development Kit
Year: 2017
Type: article
Abstract: 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.
DOI: 10.14529/jsfi170104
Authors: Roscoe Bartlett, Irina Demeshko, Todd Gamblin, Glenn Hammond, Michael Allen Heroux, Jeffrey Johnson, Alicia Klinvex, Xiaoye Li, Lois Curfman McInnes, J. David Moulton, Daniel Osei-Kuffuor, Jason Sarich, Barry Smith, James Willenbring, Ulrike Meier Yang
Language: English
Subfield: Information Systems and Management
Field: Decision Sciences
Domain: Social Sciences
Open Access status: diamond
Funders: U.S. Department of Energy, Office of Science, National Nuclear Security Administration, Advanced Scientific Computing Research, Biological and Environmental Research, Lawrence Livermore National Laboratory, Sandia National Laboratories, Lawrence Berkeley National Laboratory, Los Alamos National Laboratory
Awards: G102163711, G1071216263, G1079818582, G1143651532, G1286236842, G1337544421, G1356433355, G14554683, G1591330662, G1799333409, G194215011, G2075401295, G2145270357, G217780377, G223002938, G2284811891, G2287611682, G254035773, G262962599, G2812390658, G2857925935, G286898171, G2872252334, G2900453181, G3083819904, G310521049, G3248584790, G3318903820, G351415096, G3571461640, G3700687868, G4094752214, G4158950854, G419881185, G42916606, G4501827968, G4636596832, G498139845, G5657628048, G5685548091, G5738753633, G574795485, G5912606571, G6848031779, G6918803902, G69704028, G7354628648, G75892134, G7787287669, G8326222658, G8437677540, G878601127, G969889393, G991281326, G993149817
OpenAlex ID: W2593708678
