Skip to content

Releases: JCSDA/spack-stack

Version 1.3.1

21 Apr 16:35
858e0df

Choose a tag to compare

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

11 Apr 02:57
c0286d2

Choose a tag to compare

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

21 Dec 03:56
572d0f5

Choose a tag to compare

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

06 Oct 12:46
aed865b

Choose a tag to compare

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 spack from 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.0 template: 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-impi tested 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) and hpc-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

28 Jul 15:25

Choose a tag to compare

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 -fPIC flag (245d364ee572e14c00a6a87cc6535bb63853d525)

Version 1.0.1

06 Jul 02:58

Choose a tag to compare

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.0 after 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

30 Jun 12:05
c097d16

Choose a tag to compare

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.