-
Notifications
You must be signed in to change notification settings - Fork 58
Release 2.1.1
This page provides end user documentation for spack-stack-2.1.1 of 2026/06/??. The purpose of this document is mainly to provide information on using spack-stack environments on fully supported tier 1 platforms; certain additional information is included (e.g. known issues) that likely differs between releases of spack-stack. For all other information not covered here, refer to the Developer and advanced user docs.
Fully supported sites for this release are listed in the order of deployment. The spack-stack-2.1.1 release is deployed in subdirectory spack-stack-2.1.1 under the top-level spack-stack directory in the table on each of the systems.
| Organization | System | Compilers | Location of top-level spack-stack directory | Maintainers |
|---|---|---|---|---|
| HPC systems | ||||
| NOAA | Derecho | GCC, oneAPI | /glade/work/epicufsrt/contrib/spack-stack/derecho |
EPIC |
| Gaea-C6 | GCC, oneAPI | /ncrc/proj/epic/spack-stack/c6 |
EPIC | |
| Hercules | GCC, oneAPI | /apps/contrib/spack-stack |
EPIC | |
| Orion | oneAPI | /apps/contrib/spack-stack |
EPIC | |
| Ursa | GCC, oneAPI | /contrib/spack-stack |
EPIC | |
| Acorn | Intel Classic, oneAPI | /lfs/h1/emc/nceplibs/noscrub/spack-stack/ |
NOAA EMC | |
| Cloud platforms | ||||
| NOAA | Parallel Works AWS | GCC, oneAPI | /contrib/spack-stack-rocky9/ |
EPIC |
| NOAA | Parallel Works Azure | GCC, oneAPI | /contrib/spack-stack-rocky9/ |
EPIC |
| NOAA | Parallel Works Gcloud | GCC, oneAPI | not yet supported | EPIC |
The following subsections describe the necessary commands to use spack-stack-2.1.1 environments on the respective platforms.
The instructions below load the unified environment. Note that for Intel oneAPI, the oneAPI version is reported as 2025.3.1, but the internal compiler versions are 2025.3.2 by build tools like Cmake.
Intel oneAPI
module --force purge
module use /opt/cray/pe/modulefiles
module load crayenv/25.03
module use /glade/work/epicufsrt/contrib/spack-stack/derecho/installs/oneapi-2025.3.1/modulefiles
module use /glade/work/epicufsrt/contrib/spack-stack/derecho/spack-stack-2.1.1/envs/ue-oneapi-2025.3.1/modules/Core
module load stack-intel-oneapi-compilers/2025.3.1
module load stack-cray-mpich/8.1.32
module unload cray-libsci
GCC
module --force purge
module use /opt/cray/pe/modulefiles
module load crayenv/25.03
module use /glade/work/epicufsrt/contrib/spack-stack/derecho/spack-stack-2.1.0/envs/ue-gcc-13.3.1/modules/Core
module load stack-gcc/13.3.1
module load stack-cray-mpich/8.1.32
module unload cray-libsci
The instructions below load the unified environment.
GCC
module purge
module use /ncrc/proj/epic/spack-stack/c6/spack-stack-2.1.1/envs/ue-gcc-13.3.1/modules/Core
module load stack-gcc/13.3.1
module load stack-cray-mpich/8.1.32
Intel oneAPI
module purge
module use /ncrc/proj/epic/spack-stack/c6/spack-stack-2.1.1/envs/ue-oneapi-2025.2.1/modules/Core
module load stack-intel-oneapi-compilers/2025.2.1
module load stack-cray-mpich/8.1.32
The instructions below load the unified environment.
Intel oneAPI
module purge
module use /apps/contrib/spack-stack/modulefiles
module use /apps/contrib/spack-stack/spack-stack-2.1.1/envs/ue-oneapi-2025.3.1/modules/Core
module load stack-intel-oneapi-compilers/2025.3.1
module load stack-intel-oneapi-mpi/2021.17
The instructions below load the unified environment.
GCC
module purge
module use /apps/contrib/spack-stack/spack-stack-2.1.1/envs/ue-gcc-12.2.0/modules/Core
module load stack-gcc/12.2.0
module load stack-openmpi/4.1.4
Intel oneAPI
module purge
module use /apps/contrib/spack-stack/modulefiles
module use /apps/contrib/spack-stack/spack-stack-2.1.1/envs/ue-oneapi-2025.3.1/modules/Core
module load stack-intel-oneapi-compilers/2025.3.1
module load stack-intel-oneapi-mpi/2021.17
The instructions below load the unified environment.
GCC
module purge
module use /contrib/spack-stack/spack-stack-2.1.1/envs/ue-gcc-12.4.0/modules/Core
module load stack-gcc/12.4.0
module load stack-openmpi/4.1.6
Intel oneAPI / oneAPI MPI
module purge
module use /contrib/spack-stack/spack-stack-2.1.1/envs/ue-oneapi-2025.3.1/modules/Core
module load stack-intel-oneapi-compilers/2025.3.1
module load stack-intel-oneapi-mpi/2021.17
Intel oneAPI / HPC-X MPI
module purge
module use /contrib/spack-stack/spack-stack-2.1.1/envs/ue-oneapi-2025.3.1-hpcx/modules/Core
module load stack-intel-oneapi-compilers/2025.3.1
module load stack-hpcx-mpi/2.18.1
The instructions below are for loading the spack-stack unified environment and building software using Rocky9 ParallelWorks cluster, which was the Marketplace default at the moment of release of spack-stack-2.1.0. A filesystem storage nagapenonecaepiccontrib needs to be attached and mounted on /contrib.
Intel oneAPI (ifx)/ oneAPI MPI
module purge
export MODULES_AUTO_HANDLING=1
module use /pw/apps/modules/intel/2025.3.0
module use /contrib/spack-stack-rocky9/spack-stack-2.1.0/envs/ue-oneapi-2025.3.0/modules/Core
module load stack-intel-oneapi-compilers/2025.3.0
module load stack-intel-oneapi-mpi/2021.17
GCC
module purge
module use /contrib/spack-stack-rocky9/spack-stack-2.1.0/envs/ue-gcc-12.4.0/modules/Core
module load stack-gcc/12.4.0
module load stack-openmpi/4.1.6
The instructions below are for loading the spack-stack unified environment and building software using Rocky9 ParallelWorks cluster, which was the Marketplace default at the moment of release of spack-stack-2.1.0. A filesystem storage nfsazclusternoaav2use1 needs to be attached and mounted on /contrib.
Intel oneAPI (ifx)/ oneAPI MPI
module purge
export MODULES_AUTO_HANDLING=1
module use /pw/apps/modules/intel/2025.3.0
module use /contrib/spack-stack-rocky9/spack-stack-2.1.0/envs/ue-oneapi-2025.3.0/modules/Core
module load stack-intel-oneapi-compilers/2025.3.0
module load stack-intel-oneapi-mpi/2021.17
GCC
module purge
module use /contrib/spack-stack-rocky9/spack-stack-2.1.0/envs/ue-gcc-12.4.0/modules/Core
module load stack-gcc/12.4.0
module load stack-openmpi/4.1.6
None yet.
Not applicable for this release.
TO UPDATE
| Package name | Version |
|---|---|
| awscli-v2 | 2.24.24 |
| bacio | 2.6.0 |
| bison | 3.8.2 |
| boost | 1.84.0 |
| bufr | 12.1.0 |
| bufr-query | 0.0.5 |
| cdo | 2.5.2 |
| cloc | 2.00 |
| cmake | 3.31.8 |
| codee | 2025.4.7 |
| cprnc | 1.0.8 |
| crtm | v2.4.1-jedi.2 |
| crtm | 3.1.3 |
| curl | 8.11.1 |
| ecbuild | 3.12.0 |
| eccodes | 2.33.0 |
| ecflow | 5.11.4 |
| eckit | 1.32.3 |
| ecmwf-atlas | 0.44.1 |
| ectrans | 1.7.0 |
| eigen | 3.4.0 |
| esmf | 8.6.1 |
| esmf | 8.8.0 |
| esmf | 8.9.1 |
| fargparse | 1.10.0 |
| fckit | 0.14.1 |
| fiat | 1.6.1 |
| flex | 2.6.4 |
| fms geos-constants | 2025.03 |
| fms gfs-constants | 2025.03 |
| g2 | 3.5.1 |
| g2tmpl | 1.17.0 |
| gfsio | 1.4.2 |
| gftl-shared | 1.11.0 |
| gh | 2.74.2 |
| git | 2.35.3 |
| git-lfs | 3.3.0 |
| grib-util | 1.4.0 |
| gsi-ncdiag | 1.1.2 |
| gsibec | 1.4.2 |
| gsl-lite | 0.41.0 |
| hdf | 4.2.15 |
| hdf5 | 1.14.5 |
| intel-oneapi-mkl | 2025.0 |
| ip | 5.4.0 |
| jasper | 4.2.4 |
| jedi-cmake | 1.4.0 |
| landsfcutil | 2.4.2 |
| libpng | 1.6.37 |
| libyaml | 0.2.5 |
| mapl | 2.53.0 |
| mapl | 2.53.4 |
| mct | 2.11.0 |
| mepo | 2.4.0 |
| met | 12.1.1 |
| metis | 5.1.0 |
| metplus | 6.1.0 |
| nccmp | 1.9.0.1 |
| ncio | 1.1.2 |
| nco | 5.3.3 |
| ncview | 2.1.9 |
| nemsio | 2.5.5 |
| nemsiogfs | 2.5.4 |
| netcdf-c | 4.9.2 |
| netcdf-cxx4 | 4.3.1 |
| netcdf-fortran | 4.6.1 |
| nlohmann-json | 3.11.3 |
| nlohmann-json-schema-validator | 2.3.0 |
| numactl | 2.0.18 |
| odc | 1.6.1 |
| p4est | 2.8.7 |
| parallel-netcdf | 1.12.3 |
| parallelio | 2.6.2 |
| perl | 5.26.1 |
| pflogger | 1.17.0 |
| pfunit | 4.15.0 |
| prod-util | 2.1.2 |
| py-arch | 7.0.0 |
| py-boto3 | 1.34.162 |
| py-cartopy | 0.24.1 |
| py-cfgrib | 0.9.14.1 |
| py-cftime | 1.6.4 |
| py-click | 8.1.8 |
| py-contourpy | 1.3.0 |
| py-cython | 0.29.36 |
| py-cython | 3.0.12 |
| py-dask | 2022.10.2 |
| py-eccodes | 1.5.0 |
| py-f90nml | 1.4.3 |
| py-fortranformat | 2.0.0 |
| py-gitpython | 3.1.43 |
| py-globus-cli | 3.16.0 |
| py-h5py | 3.10.0 |
| py-jinja2 | 3.1.4 |
| py-matplotlib | 3.7.4 |
| py-netcdf4 | 1.7.2 |
| py-numpy | 1.26.4 |
| py-pandas | 2.3.1 |
| py-pip | 25.1.1 |
| py-pkgconfig | 1.4.0 |
| py-pybind11 | 2.13.6 |
| py-pycodestyle | 2.11.0 |
| py-pyhdf | 0.11.4 |
| py-pytest | 8.2.1 |
| py-python-dateutil | 2.8.2 |
| py-pyyaml | 6.0.2 |
| py-regionmask | 0.12.1 |
| py-requests | 2.32.3 |
| py-ruamel-yaml | 0.17.16 |
| py-ruamel-yaml-clib | 0.2.12 |
| py-scipy | 1.16.0 |
| py-setuptools | 69.2.0 |
| py-setuptools-scm | 8.2.1 |
| py-urllib3 | 1.26.20 |
| py-wheel | 0.45.1 |
| py-wxflow | 0.2.0 |
| py-xarray | 2024.7.0 |
| python | 3.11.11 |
| rank-run | 1.0.0 |
| scotch | 7.0.10 |
| sfcio | 1.4.2 |
| sigio | 2.3.3 |
| udunits | 2.2.28 |
| uwtools | 2.7.2 |
| w3emc | 2.13.0 |
| w3nco | 2.4.1 |
| wget | 1.20.3 |
| wgrib2 | 3.8.0 |
| wrf-io | 1.3.0 |
| zlib | 1.2.13 |
Versions taken from blueback:/p/work1/projects/NEPTUNE/spack-stack/spack-stack-2.1.0/envs/ue-oneapi-2025.0.4
Issues specific to this release of spack-stack are summarized below. Please also consult the Known Issues in the developer and advanced user docs.