-
Notifications
You must be signed in to change notification settings - Fork 2
Home
heatherkellyucl edited this page May 29, 2024
·
7 revisions
Welcome to the hpc-spack wiki!
This collects some of the initial design decisions and considerations we had when creating spacksites.
Also the method for using personal Spack installs on our clusters without use of spacksites.
Spack has a repo at https://github.com/spack/spack-configs
- LLNL, 2021, TREX Hackathon, Intro to Spack: https://www.trex-coe.eu/sites/default/files/TREX%20Build-systems%20Hackathon%20-%20Nov%202021/TREX%20-%20Spack%20presentation.pdf
- LLNL, 2022, Software Deployment Process at NERSC: Deploying the Extreme-scale Scientific Software Stack (E4S) Using Spack at the National Energy Research Scientific Computing Center (NERSC): https://escholarship.org/uc/item/5zh5z08q
- EPCC, 2020, Software Packages in HPC with Spack and EasyBuild (brief overview): https://www.archer2.ac.uk/training/courses/200617-spack-easybuild/
- ORNL, installing own user packages with a base central environment and chained Spack instances https://docs.olcf.ornl.gov/software/spack_env/summit_spack_env.html
- E4S as mentioned above uses Spack and provides a build cache and containers. Attempts to put together an interoperable set of packages. "The Extreme-Scale Scientific Software Stack (E4S) is a community effort supported by the Exascale Computing Project (ECP) to provide an ecosystem of open source software packages for developing, deploying and running scientific applications on HPC platforms."
- This may be of use if we have more AMD and need to build with AOCC/AOCL.
- AMD, Spack support of HPC applications https://developer.amd.com/spack/