Version 1.3.0
We are pleased to announce the release of V1.3.0 of spack-stack.
The spack-stack package is a collaborative effort between the NOAA Environmental Modeling Center (EMC), the UCAR Joint Center for Satellite Data Assimilation (JCSDA), and the Earth Prediction Innovation Center (EPIC). spack-stack is designed to support the various applications of the supporting agencies such as the Unified Forecast System (UFS) or the Joint Effort for Data assimilation Integration (JEDI).
Documentation for installing and using spack-stack can be found here: https://spack-stack.readthedocs.io/en/1.3.0/
New This Release
- New unified environment (using template
unified-dev
) with support for compiler matrices (install for multiple compilers in same environment) that can be used for JEDI and UFS applications (ufs-weather-model, ufs-srweather-app, global-workflow except GSI) - New versions of eckit, ecmwf-atlas, ectrans, esmf, fckit, fms, gsibec, hdf5, mapl, netcdf-c, netcdf-fortran, parallelio
- For user platforms and CI systems, always build Python with spack, do not use externally supplied Python
- For HPCs using external Python, also use external py-pip
- Add option to comple wiht NCO IT FISMA high requirements for ecbuild, eckit, fckit, ecmwf-atlas, yafyaml
- Support for additional platforms (Narwhal with GNU, NOAA ParallelWorks, AWS Parallel Cluster)
- Reorganization of documenation
- Hardening of CI system, now running on Github self-hosted runners on AWS EC2
- Support for Apple M2 CPUs
For more details about this release, see https://github.com/orgs/NOAA-EMC/projects/11.