Skip to content

Commit

Permalink
Update release notes for WAFS removal from GFS (#2927)
Browse files Browse the repository at this point in the history
Update the release notes for the WAFS removal from the GFS.
Files and settings that are removed are noted.

Also update `gfs_ver=v16.3.19`.

Refs #2591
  • Loading branch information
KateFriedman-NOAA authored Sep 20, 2024
1 parent fda1e87 commit d661f1f
Show file tree
Hide file tree
Showing 5 changed files with 94 additions and 28 deletions.
112 changes: 89 additions & 23 deletions docs/Release_Notes.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
GFS V16.3.17 RELEASE NOTES
GFS V16.3.19 RELEASE NOTES

-------
PRELUDE
-------

Upstream RTOFS package is updated to v2.4.3, which results in an update to the GFS due to the new COM location for RTOFS wave job inputs.
The WAFS is separated from the GFS and is now its own package in production as WAFS.v7.0.0.

IMPLEMENTATION INSTRUCTIONS
---------------------------
Expand All @@ -13,9 +13,9 @@ The NOAA VLab and the NOAA-EMC and NCAR organization spaces on GitHub are used t

```bash
cd $PACKAGEROOT
mkdir gfs.v16.3.17
cd gfs.v16.3.17
git clone -b EMC-v16.3.17 https://github.com/NOAA-EMC/global-workflow.git .
mkdir gfs.v16.3.19
cd gfs.v16.3.19
git clone -b EMC-v16.3.19 https://github.com/NOAA-EMC/global-workflow.git .
cd sorc
./checkout.sh -o
```
Expand Down Expand Up @@ -49,75 +49,141 @@ cd ../ecf
VERSION FILE CHANGES
--------------------

* `versions/run.ver` - change `version=v16.3.17`, `gfs_ver=v16.3.17`, and `rtofs_ver=v2.4`
* `versions/run.ver` - change `version=v16.3.19` and `gfs_ver=v16.3.19`

SORC CHANGES
------------

* No changes from GFS v16.3.16
The WAFS is no longer a submodule that is checked out within the GFS package.
The `sorc/checkout.sh` and `Externals.cfg` checkout script no longer clone WAFS.
The `sorc/build_all.sh` script no longer builds the WAFS code.
The `sorc/build_gfs_wafs.sh` build script is deleted.
The `sorc/link_fv3gfs.sh` script no longer links/copies WAFS files/execs.

JOBS CHANGES
------------

* No changes from GFS v16.3.16
All WAFS jobs are removed from the GFS ecFlow definition file, rocoto mesh, and `ush/ecflow/prod.yml`.
Jobs removed:
* `jgfs_atmos_wafs_gcip`
* `jgfs_atmos_wafs_fFFF`
* `jgfs_atmos_wafs_grib2`
* `jgfs_atmos_wafs_grib2_0p25`
* `jgfs_atmos_wafs_blending_0p25`

PARM/CONFIG CHANGES
-------------------

* No changes from GFS v16.3.16
The following config files are deleted:
* `parm/config/config.wafs`
* `parm/config/config.wafsblending`
* `parm/config/config.wafsblending0p25`
* `parm/config/config.wafsgcip`
* `parm/config/config.wafsgrib2`
* `parm/config/config.wafsgrib20p25`

* The `WAFSF` flag is removed from `parm/config/config.base.emc.dyn` and `parm/config/config.base.nco.static`.
* All WAFS jobs are removed from platform env files, `parm/config/config.resources.emc.dyn`, and `parm/config/config.resources.nco.static`.
* The WAFS jobs are removed from experiment setup.

WAFS output is removed from the following transfer list files:
* `parm/product/transfer_gfs_1.list`
* `parm/product/transfer_gfs_7.list`

SCRIPT CHANGES
--------------

* No changes from GFS v16.3.16
The following WAFS rocoto scripts are removed:
* `jobs/rocoto/wafs.sh`
* `jobs/rocoto/wafsblending.sh`
* `jobs/rocoto/wafsblending0p25.sh`
* `jobs/rocoto/wafsgcip.sh`
* `jobs/rocoto/wafsgrib2.sh`
* `jobs/rocoto/wafsgrib20p25.sh`

The following ecf scripts are removed from the GFS:
* `ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_blending.ecf`
* `ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_blending_0p25.ecf`
* `ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_grib2.ecf`
* `ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_grib2_0p25.ecf`
* `ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_master.ecf`
* `ecf/scripts/gfs/atmos/post_processing/jgfs_atmos_wafs_gcip.ecf`

The WAFS is removed from `ecf/setup_ecf_links.sh`.

The WAFS output is removed from archival (`ush/hpssarch_gen.sh`).

FIX CHANGES
-----------

* No changes from GFS v16.3.16
* `fix/product/wafs_admin_msg` - removed

MODULE CHANGES
--------------

* No changes from GFS v16.3.16

CHANGES TO FILE SIZES
---------------------

* No changes of existing file sizes from GFS v16.3.16
Modules needed by WAFS are removed from `modulefiles/module_base.wcoss_dell_p3`.

CHANGES TO FILE AND FILE SIZES
------------------------------

The following files will no longer be produced within the GFS COM:
* `gfs.tCCz.awf_0p25.fFFF.grib2` - renamed to `wafs.tCCz.awf.0p25.fFFF.grib2` in WAFSv7
* `gfs.tCCz.awf_grb45fFF.grib2` - renamed to `wafs.tCCz.awf_grid45.fFFF.grib2` in WAFSv7
* `wmo/grib2.tCCz.awf_grbfFF.45` - renamed to `wmo/grib2.wafs.tCCz.awf_grid45.fFFF` in WAFSv7
* `gfs.tCCz.control.wafsblending_0p25`
* `gfs.tCCz.wafs.0p25.anl` - renamed to `wafs.tCCz.0p25.anl.grib2` in WAFSv7
* `gfs.tCCz.wafs.0p25.anl.idx`
* `gfs.tCCz.wafs_0p25.fFFF.grib2`
* `gfs.tCCz.wafs_0p25.fFFF.grib2.idx`
* `gfs.tCCz.wafs_0p25_unblended.fFFF.grib2` - renamed to `WAFS_0p25_unblended_YYYYMMDDHHfFFF.grib2` in WAFSv7
* `gfs.tCCz.wafs_0p25_unblended.fFFF.grib2.idx`
* `gfs.tCCz.wafs.grb2fFFF` - renamed to `wafs.tCCz.master.fFFF.grib2` in WAFSv7
* `gfs.tCCz.wafs.grb2fFFF.idx`
* `gfs.tCCz.wafs_grb45fFF.grib2` - renamed to `gfs.tCCz.wafs_grb45fFFF.grib2` in WAFSv7
* `gfs.tCCz.wafs_grb45fFF.grib2.idx`
* `wmo/grib2.tCCz.wafs_grbfFF.45` - renamed to `wmo/grib2.wafs.tCCz.awf_grid45.fFFF` in WAFSv7
* `wmo/xtrn.wfsgfs0006.gfs_atmos_wafs_f30_00`
* `gfs.tCCz.gcip.fFF.grib2` - renamed to `wafs.tCCz.gcip.fFFF.grib2` in WAFSv7
* `WAFS_0p25_blended_YYYYMMDDHHf[06-48].grib2` - renamed to `WAFS_0p25_blended_ YYYYMMDDHHfFFF.grib2` in WAFSv7

The following files will no longer be produced within the GFS COM
and are being retired from the WAFS package:
* `gfs.tCCz.wafs_icao.grb2fFFF`
* `gfs.tCCz.wafs_icao.grb2fFFF.idx`
* `wafs.tCCz.master.fFFF.grib2` where FFF is from 001 to 005

ENVIRONMENT AND RESOURCE CHANGES
--------------------------------

* No changes from GFS v16.3.16
* No changes from GFS v16.3.18

PRE-IMPLEMENTATION TESTING REQUIREMENTS
---------------------------------------

* Which production jobs should be tested as part of this implementation?
* Wave prep and wave post jobs
* None
* Does this change require a 30-day evaluation?
* No

DISSEMINATION INFORMATION
-------------------------

* No changes from GFS v16.3.16
* No changes from GFS v16.3.18

HPSS ARCHIVE
------------

* No changes from GFS v16.3.16
* No changes from GFS v16.3.18

JOB DEPENDENCIES AND FLOW DIAGRAM
---------------------------------

* No changes from GFS v16.3.16
* No changes from GFS v16.3.18

DOCUMENTATION
-------------

* No changes from GFS v16.3.16
* No changes from GFS v16.3.18

PREPARED BY
-----------
Expand Down
2 changes: 1 addition & 1 deletion versions/hera.ver
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ export hpc_intel_ver=18.0.5.274
export hpc_impi_ver=2018.0.4

export obsproc_run_ver=1.2.0
export prepobs_run_ver=1.0.1
export prepobs_run_ver=1.1.0

export hpss_ver=hpss
export prod_util_ver=1.2.2
Expand Down
2 changes: 1 addition & 1 deletion versions/orion.ver
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ export hpc_intel_ver=2018.4
export hpc_impi_ver=2018.4

export obsproc_run_ver=1.2.0
export prepobs_run_ver=1.0.1
export prepobs_run_ver=1.1.0

export prod_util_ver=1.2.2
export cmake_ver=3.22.1
Expand Down
4 changes: 2 additions & 2 deletions versions/run.ver
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
export version=v16.3.17
export gfs_ver=v16.3.17
export version=v16.3.19
export gfs_ver=v16.3.19
export ukmet_ver=v2.2
export ecmwf_ver=v2.1
export nam_ver=v4.2
Expand Down
2 changes: 1 addition & 1 deletion versions/wcoss2.ver
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ export prod_envir_ver=${prod_envir_ver:-2.0.4} # Allow override from ops ecflow
export prod_util_ver=${prod_util_ver:-2.0.9} # Allow override from ops ecflow

export obsproc_run_ver=1.2.0
export prepobs_run_ver=1.0.1
export prepobs_run_ver=1.1.0

export tracker_ver=v1.1.15.5
export fit_ver="newm.1.5"

0 comments on commit d661f1f

Please sign in to comment.