Releases: JCSDA/spack-stack
Version 1.3.1
V1.3.1 is an internal bug fix release required for specific uses cases that have problems with hdf5@1.14.0 (JEDI-Skylab, GSI).
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.1/
New This Release
This is a bug fix release on top of V1.3.0:
- Downgrade hdf5 from 1.14.0 to 1.12.2 and py-h5py from 3.7.0 to 3.6.0
- New versions of eckit, fckit, ecmf-atlas, crtm, odc, gsibec, crtm
- Add missing jedi-mpas-env to unified environment
- Remove ufs-weather-model~debug from several templates
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.
Version 1.2.0
We are pleased to announce the release of V1.2.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.2.0/
New This Release
- Use of spack mirrors (source caches) on all preconfigured platforms
- Update of spack to 0.20.0.dev0
- Support for building spack-stack on Apple M1 natively (arch64)
- Numerous package updates (eckit, fiat, ectrans, ecmwf-atlas, gsibec, crtm, netcdf-c, netcdf-fortran, ...)
- Additional supported platforms: NCAR-Wyoming Casper with Intel, UW S4 with GNU, initial site config for Navy's Narwhal system
- Numerous bug fixes in packages (compiler flags, met on macOS ...)
- Bug fix for using rpath on macOS
- Python 3.10 support
For more details about this release, see https://github.com/orgs/NOAA-EMC/projects/10.
Version 1.1.0
We are pleased to announce the release of V1.1.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/spack-stack-1.1.0/
New This Release
- Update of
spackfrom v0.18.0 to commit b1e499d009bbf85f90672a776923083a50e1e136 (branch develop as of Aug 15, 2022) - Updates and bugfixes to many packages, most notably
esmf,mapl,fiat,py-scipy,udunits - New packages in
skylab-1.1.0template:odc,py-odc,gsibec - Updated packages:
bufr@11.7.1,eccodes@2.27.0,py-eccodes@1.4.2,py-pyyaml@6.0,jedi-cmake@1.4.0 - Container recipes for
ubuntu-gcc-openmpi,ubuntu-clang-mpich,ubuntu-intel-impitested with JEDI applications - Support for NCAR-Wyoming Cheyenne (Intel, GNU)
- Support for University of Wisconson S4 (Intel)
- Support NOAA RDHPCs Hera (Intel, GNU)
- Support of software environments
skylab-2.0.0(all platforms) andhpc-stack-dev(Hera; for transitioning UFS applications to spack-stack)
For more details about this release, see https://github.com/orgs/NOAA-EMC/projects/7.
Version 1.0.2
We are pleased to announce the release of V1.0.2 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/spack-stack-1.0.2/
New This Release
- Build most commonly used (static) NCEPLIBS with
-fPICflag (245d364ee572e14c00a6a87cc6535bb63853d525)
Version 1.0.1
We are pleased to announce the release of V1.0.1 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/spack-stack-1.0.1/
New This Release
- Update of sha256 checksum of
jedi-cmake@1.3.0after this tag was remade - See JCSDA/spack#119 for the corresponding pull request to the develop branch
jcsda_emc_spack_stack
Version 1.0.0
We are pleased to announce the release of V1.0.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/spack-stack-1.0.0/
New This Release
- Support for MSU Orion and NASA Discover HPCs, and generic macOS and Linux systems
- Full support for packages needed for UFS
- Full support for packages needed for JEDI Skylab 1.0 release
For more information on the release, see https://github.com/orgs/NOAA-EMC/projects/5.