Productivity frameworks for HPC

RESOURCE

Abstract

Productivity Frameworks for HPC will include container recipes, build recipes, continuous integration scripts, and other software aimed at testing the portability of containerized HPC software across platforms and interconnects. In particular, it tests the utility of bind-mounting at the MPI layer (rather than the underlying fabric layer) to leverage a standardized protocol and avoid various technical debt and vendor lock-in. Since MPIs are often ABI-incompatible, trampolines such as the open-source Wi4MPI will be tested when such cases arise.
Developers:
Hanford, Nathan [1] Leon Borja, Edgar [1] Green, Eric [1]
  1. Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
Release Date:
2023-02-15
Project Type:
Open Source, Publicly Available Repository
Software Type:
Scientific
Version:
0.1.0
Licenses:
MIT License
Sponsoring Org.:
Code ID:
103368
Site Accession Number:
LLNL-CODE-846462
Research Org.:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Country of Origin:
United States

RESOURCE

Citation Formats

Hanford, Nathan, Leon Borja, Edgar A., and Green, Eric. Productivity frameworks for HPC. Computer Software. https://github.com/LLNL/productivity-frameworks. USDOE National Nuclear Security Administration (NNSA). 15 Feb. 2023. Web. doi:10.11578/dc.20230327.1.
Hanford, Nathan, Leon Borja, Edgar A., & Green, Eric. (2023, February 15). Productivity frameworks for HPC. [Computer software]. https://github.com/LLNL/productivity-frameworks. https://doi.org/10.11578/dc.20230327.1.
Hanford, Nathan, Leon Borja, Edgar A., and Green, Eric. "Productivity frameworks for HPC." Computer software. February 15, 2023. https://github.com/LLNL/productivity-frameworks. https://doi.org/10.11578/dc.20230327.1.
@misc{ doecode_103368,
title = {Productivity frameworks for HPC},
author = {Hanford, Nathan and Leon Borja, Edgar A. and Green, Eric},
abstractNote = {Productivity Frameworks for HPC will include container recipes, build recipes, continuous integration scripts, and other software aimed at testing the portability of containerized HPC software across platforms and interconnects. In particular, it tests the utility of bind-mounting at the MPI layer (rather than the underlying fabric layer) to leverage a standardized protocol and avoid various technical debt and vendor lock-in. Since MPIs are often ABI-incompatible, trampolines such as the open-source Wi4MPI will be tested when such cases arise.},
doi = {10.11578/dc.20230327.1},
url = {https://doi.org/10.11578/dc.20230327.1},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20230327.1}},
year = {2023},
month = {feb}
}