High Performance Computing Innovation Center Open Source Developer Tools
- Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
The High Performance Computing Innovation Center (HPCIC) aims to ease the transition for developers to use open source software provided by the lab. HPCIC Developer Tools is a collection of software, containers, cloud configurations, and associated documentation that make it easy to deploy tutorials or small apps to demonstrate lab-developed software. For example, building a tutorial container that includes lab software and interactive interfaces; a command line or web-based tool that accepts user preferences for the tutorial; supporting tools and software development kits (SDKs) for developer interactions or productivity in different languages embraced by the larger developer community such as Go, Rust, and Python; and automation in version control to support continued update of software and associated resources. These tools are best developed in an open source environment such as GitHub, not only to champion the lab's open source software, but for purposes of branding and demonstrating the lab's leadership in open source. Such an effort that brings in more developers to use and contribute to lab software can further improve the quality of the software, and developer experience at the lab.
- Short Name / Acronym:
- HPCIC DevTools
- Project Type:
- Open Source, Publicly Available Repository
- Site Accession Number:
- LLNL-CODE-842614
- Software Type:
- Scientific
- Version:
- 1.0.0
- License(s):
- MIT License
- Research Organization:
- Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
- Sponsoring Organization:
- USDOE National Nuclear Security Administration (NNSA)Primary Award/Contract Number:AC52-07NA27344
- DOE Contract Number:
- AC52-07NA27344
- Code ID:
- 101329
- OSTI ID:
- 1959337
- Country of Origin:
- United States
Similar Records
OPENSTUDIO
OPENSTUDIO® [SWR-07-40]