-
Notifications
You must be signed in to change notification settings - Fork 201
Description
What new functionality do you need?
The GSI should be upgraded to use the newest suite of spack-stack libraries (version 1.6.0). This includes an upgrade of CRTM to 2.4.0.1, netcdf-fortran to 4.6.1, prod_util to 2.1.1, and Python to 3.11.6.
What are the requirements for the new functionality?
The following submodules need to be upgraded as well, though this can be an incremental process:
- UFS Spack stack 1.6.0 upgrade ufs-community/ufs-weather-model#2091
- UFS_Utils Upgrade to spack-stack 1.6.0 ufs-community/UFS_UTILS#884
- GSI Upgrade to spack-stack/1.6.0 GSI#674
- GSI-Utils Upgrade to spack-stack/1.6.0 GSI-utils#26
- GSI-Monitor Upgrade to spack-stack/1.6.0 GSI-Monitor#109
- GDASApp Upgrade to spack-stack 1.6.0 GDASApp#833
- UPP Upgrade to spack-stack 1.6.0 UPP#844
- GFS-Utils Upgrade to spack-stack 1.6.0 gfs-utils#40
- EMC_Verif-global Upgrade to spack-stack 1.6.0 for running in global-workflow EMC_verif-global#117
Acceptance Criteria
All upgraded components are made compatible with the global workflow and produce similar results with any expected differences defined (e.g. due to the CRTM upgrade).
Suggest a solution (optional)
Upgrade each of the submodules to spack-stack/1.6.0 and simultaneously upgrade the global workflow modules to 1.6.0. Ideally, it would be nice to have the UFS, GSI, UFS_Utils, and UPP upgraded before upgrading the global workflow and simultaneously upgrading GSI-utils and GSI-monitor. The GDASApp and EMC_Verif-global repositories can be upgraded at a later time.