Skip to content

Post‐release updates for spack‐stack‐1.7.0

Stephen Herbener edited this page Jul 26, 2024 · 6 revisions

Introduction

This page provides updates for the spack-stack-1.7.0 release that are not included in the release documentation (https://spack-stack.readthedocs.io/en/1.7.0). These updates arise from the fact that additional packages get installed over the lifetime of a release (usually one year, sometimes longer), HPC systems are updated, issues are identified etc.

Environment updates

Updates for pre-configured sites

Updates for pre-configured sites (aka tier-1 platforms) supersede the information in https://spack-stack.readthedocs.io/en/1.7.0/PreConfiguredSites.html

MSU Orion

The following is required for building new spack environments and for using spack to build and run software.

module purge
module use /work/noaa/epic/role-epic/spack-stack/orion/modulefiles
module load ecflow/5.8.4

For spack-stack-1.7.0 with Intel, load the following modules after loading ecflow:

module use /work/noaa/epic/role-epic/spack-stack/orion/spack-stack-1.7.0/envs/ue-intel/install/modulefiles/Core
module load stack-intel/2021.9.0
module load stack-intel-oneapi-mpi/2021.9.0
module load stack-python/3.10.13

For spack-stack-1.7.0 with GNU, load the following modules after loading ecflow:

module use /work/noaa/epic/role-epic/spack-stack/orion/spack-stack-1.7.0/envs/ue-gcc/install/modulefiles/Core
module load stack-gcc/12.2.0
module load stack-openmpi/4.1.6
module load stack-python/3.10.13

Notes.

  1. After loading the necessary modules (e.g. jedi-fv3-env, ...) it is necessary to explicitly load git-lfs/3.1.2. This is because of a bug in the Orion site config that still uses the old (pre-Rocky 9) version of git-lfs as an external package.
  2. Also, after loading the necessary modules, it is necessary to add /opt/slurm/lib/slurm to your LD_LIBRARY_PATH due to a fault in the slurm package configuration. For example: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/slurm/lib/slurm.
  3. The unified environment on Orion uses [email protected] instead of the default [email protected]. This is a temporary change on Orion after the Rocky9 OS upgrade.

Package updates

  1. In addition to the default [email protected], [email protected] is available in the unified environment on all systems. Note that no update of mapl was made for this version of esmf. The only mapl version available in spack-stack-1.7.0 is [email protected], which uses [email protected].

Known issues

Known issues that are not included in https://spack-stack.readthedocs.io/en/1.7.0/KnownIssues.html are collected here