-
Notifications
You must be signed in to change notification settings - Fork 52
spack‐stack‐1.8.0 release documentation
Note. A link to post-release updates will be provided here when needed.
Ready-to-use spack-stack 1.8.0 installations are available on the following, fully supported platforms. This version supports JEDI-Skylab, various UFS and related applications (UFS Weather Model, EMC Global Workflow, GSI, UFS Short Range Weather Application), and several NEPTUNE applications. Amazon Web Services AMI are available in the US East 1 or 2 regions.
Organization | System | Compilers | Maintainers |
---|---|---|---|
HPC platforms | |||
MSU | Hercules | GCC, Intel | EPIC / JCSDA |
MSU | Orion | GCC, Intel | EPIC / JCSDA |
NASA | Discover SCU16 | GCC, Intel | JCSDA |
NASA | Discover SCU17 | GCC, Intel | JCSDA |
NCAR-Wyoming | Derecho | GCC, Intel | EPIC / JCSDA |
NOAA (NCEP) | Acorn | Intel | NOAA-EMC |
NOAA (RDHPCS) | Gaea | Intel | EPIC / NOAA-EMC |
NOAA (RDHPCS) | Hera | GCC, Intel | EPIC / NOAA-EMC |
NOAA (RDHPCS) | Jet | GCC, Intel | EPIC / NOAA-EMC |
U.S. Navy (HPCMP) | Narwhal | GCC, Intel | NRL |
U.S. Navy (HPCMP) | Nautilus | GCC, Intel, oneAPI | NRL |
Univ. of Wisconsin | S4 | Intel | JCSDA |
Cloud platforms | |||
Amazon Web Services | AMI Red Hat 8 | GCC | JCSDA |
Amazon Web Services | Parallelcluster JCSDA | GCC, Intel | JCSDA |
NOAA (RDHPCS) | RDHPCS Parallel Works | Intel | EPIC / JCSDA |
To use one of the above installations via the system default environment module system, follow the instructions in the individual sections below. For questions or problems, please consult the known issues (MISSING LINK TO KNOWN ISSUES BELOW), the currently open GitHub issues, and the GitHub discussions first.
The following is a list of supplemental or "add-on" environments that are maintained through spack-stack. These environments are provided on a subset of the tier 1 platforms. To use them, replace ue-COMPILER-VERSION
in the instructions below with the add-on environment name.
Environment name | Description | Platforms |
---|---|---|
gsi-addon-* | Supports GSI and related applications | |
ne-* | Supports NRL's NEPTUNE atmospheric model with xNRL | Nautilus, Narwhal |
ufswm-* | Supports UFS Weather Model with WCOSS2 package versions |
The following is required for using spack to build and run software with any of the compilers below.
module purge
module use /work/noaa/epic/role-epic/spack-stack/orion/modulefiles-rocky9
For Intel:
module use /work/noaa/epic/role-epic/spack-stack/orion/spack-stack-1.8.0/envs/ue-intel-2021.9.0/install/modulefiles/Core
module load stack-intel/2021.9.0
module load stack-intel-oneapi-mpi/2021.9.0
module load stack-python/3.11.7
For GNU:
module use /work/noaa/epic/role-epic/spack-stack/orion/spack-stack-1.7.0/envs/ue-gcc-12.2.0/install/modulefiles/Core
module load stack-gcc/12.2.0
module load stack-openmpi/4.1.6
module load stack-python/3.11.7
FILL IN DETAILS AS FOR ORION ABOVE
FILL IN DETAILS AS FOR ORION ABOVE
FILL IN DETAILS AS FOR ORION ABOVE
The following is required for using spack to build and run software with Intel. Don't use module purge
on Narwhal!
module unload PrgEnv-cray
module load PrgEnv-intel/8.3.3
module unload intel
module load intel-classic/2023.2.0
module unload cray-mpich
module unload craype-network-ofi
module load craype-network-ucx
module load cray-mpich-ucx/8.1.21
module load libfabric/1.12.1.2.2.1
module unload cray-libsci
module load cray-libsci/23.05.1.4
module use /p/app/projects/NEPTUNE/spack-stack/spack-stack-1.8.0/envs/ue-intel-2021.10.0/install/modulefiles/Core
module load stack-intel/2021.10.0
module load stack-cray-mpich/8.1.21
module load stack-python/3.11.7
The following is required for using spack to build and run software with GNU. Don't use module purge
on Narwhal!
module unload PrgEnv-cray
module load PrgEnv-gnu/8.3.3
module unload gcc
module load gcc/10.3.0
module unload cray-mpich
module unload craype-network-ofi
module load craype-network-ucx
module load cray-mpich-ucx/8.1.21
module load libfabric/1.12.1.2.2.1
module unload cray-libsci
module load cray-libsci/23.05.1.4
MISSING!!!
module use /p/app/projects/NEPTUNE/spack-stack/spack-stack-1.8.0/envs/ue-gcc-10.3.0/install/modulefiles/Core
module load stack-gcc/10.3.0
module load stack-cray-mpich/8.1.21
module load stack-python/3.11.7
The following is required for using spack to build and run software with any of the compilers below.
module purge
For Intel classic:
module use /p/app/projects/NEPTUNE/spack-stack/spack-stack-1.8.0/envs/ue-intel-2021.5.0/install/modulefiles/Core
module load stack-intel/2021.5.0
module load stack-openmpi/4.1.6
module load stack-python/3.11.7
For GNU:
module use /p/app/projects/NEPTUNE/spack-stack/spack-stack-1.8.0/envs/ue-gcc-12.2.1/install/modulefiles/Core
module load stack-gcc/12.2.1
module load stack-openmpi/5.0.1
module load stack-python/3.11.7
For Intel oneAPI (LLVM compilers with ifort
instead of ifx
):
module use /p/app/projects/NEPTUNE/spack-stack/oneapi-2024.2.1/modulefiles
module use /p/app/projects/NEPTUNE/spack-stack/spack-stack-1.8.0/envs/ue-oneapi-2024.2.1/install/modulefiles/Core
module load stack-oneapi/2024.2.1
module load stack-intel-oneapi-mpi/2021.13
module load stack-python/3.11.7