The RADIUSS project promotes and supports key High Performance Computing (HPC) open-source software developed at the LLNL. These tools and libraries cover a wide range of features a team would need to develop a modern simulation code targeting HPC plaftorms.
RADIUSS Uberenv project aims at creating a bundle package for RADIUSS projects with the help of uberenv, and test it with CI.
This project is standalone and mainly consist of configuarion files for spack.
This project introduces a radiuss bundle (spack) package in scripts/uberenv/packages
. It relies on uberenv to download and configure spack in a reproducible way, useful to set things up in a control environment.
This project requires no installation. Installing RADIUSS bundle package requires to run uberenv python script:
> python scripts/uberenv/uberenv.py
This has only be tested on Livermore Computing quartz. The goal being both to extend the number of machines it can be used on and complete the list of packages in RADIUSS bundle packages.
Testing consist in building the bundle package on LC Gitlab CI.
TODO: automate the update of spack.
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
version: 1.0.0
TODO: Not even sure how to handle versioning here.
Adrien M Bernede
This project is licensed under the MIT License - see the LICENSE file for details
All new contributions must be made under the MIT License.
See LICENSE, COPYRIGHT, and NOTICE for details.
SPDX-License-Identifier: (MIT)
LLNL-CODE-793462