From 9696c8a3f1de8a59b5919b0779861c1f93c73524 Mon Sep 17 00:00:00 2001 From: "kate.friedman" Date: Thu, 14 Sep 2023 13:34:36 +0000 Subject: [PATCH 01/24] Update GFS and OBSPROC versions in version files - update gfs version to v16.3.10 - update obsproc version to v1.2.0 This redoes work already done before when this update was still v16.3.8. Refs #1356 --- versions/hera.ver | 2 +- versions/orion.ver | 2 +- versions/run.ver | 6 +++--- versions/wcoss2.ver | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/versions/hera.ver b/versions/hera.ver index 025dc5004ea..42fc9bd2083 100644 --- a/versions/hera.ver +++ b/versions/hera.ver @@ -2,7 +2,7 @@ export hpc_ver=1.2.0 export hpc_intel_ver=18.0.5.274 export hpc_impi_ver=2018.0.4 -export obsproc_run_ver=1.1.2 +export obsproc_run_ver=1.2.0 export prepobs_run_ver=1.0.1 export hpss_ver=hpss diff --git a/versions/orion.ver b/versions/orion.ver index 419f77e2ea4..00beb4f9e07 100644 --- a/versions/orion.ver +++ b/versions/orion.ver @@ -2,7 +2,7 @@ export hpc_ver=1.2.0 export hpc_intel_ver=2018.4 export hpc_impi_ver=2018.4 -export obsproc_run_ver=1.1.2 +export obsproc_run_ver=1.2.0 export prepobs_run_ver=1.0.1 export prod_util_ver=1.2.2 diff --git a/versions/run.ver b/versions/run.ver index e3a6371db29..7cede4ad625 100755 --- a/versions/run.ver +++ b/versions/run.ver @@ -1,11 +1,11 @@ -export version=v16.3.9 -export gfs_ver=v16.3.9 +export version=v16.3.10 +export gfs_ver=v16.3.10 export ukmet_ver=v2.2 export ecmwf_ver=v2.1 export nam_ver=v4.2 export rtofs_ver=v2.3 export radarl2_ver=v1.2 -export obsproc_ver=v1.1 +export obsproc_ver=v1.2 export PrgEnv_intel_ver=8.1.0 export intel_ver=19.1.3.304 diff --git a/versions/wcoss2.ver b/versions/wcoss2.ver index e96d7ad3f30..55bfd23d677 100644 --- a/versions/wcoss2.ver +++ b/versions/wcoss2.ver @@ -2,7 +2,7 @@ export envvar_ver=1.0 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.1.2 +export obsproc_run_ver=1.2.0 export prepobs_run_ver=1.0.1 export tracker_ver=v1.1.15.5 From bc0ce76de6c8ea559a18d92631cb9e32e2c93f8d Mon Sep 17 00:00:00 2001 From: "kate.friedman" Date: Thu, 14 Sep 2023 13:35:53 +0000 Subject: [PATCH 02/24] Create Release_Notes.gfs.v16.3.10.md for upgrade - Further edits to release notes to come. Refs #1356 --- docs/Release_Notes.gfs.v16.3.10.md | 130 +++++++++++++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 docs/Release_Notes.gfs.v16.3.10.md diff --git a/docs/Release_Notes.gfs.v16.3.10.md b/docs/Release_Notes.gfs.v16.3.10.md new file mode 100644 index 00000000000..857a8658f6b --- /dev/null +++ b/docs/Release_Notes.gfs.v16.3.10.md @@ -0,0 +1,130 @@ +GFS V16.3.10 RELEASE NOTES + +------- +PRELUDE +------- + + +IMPLEMENTATION INSTRUCTIONS +--------------------------- + +The NOAA VLab and the NOAA-EMC and NCAR organization spaces on GitHub .com are used to manage the GFS code. The SPA(s) handling the GFS implementation need to have permissions to clone VLab Gerrit repositories and private NCAR UPP_GTG repository. All NOAA-EMC organization repositories are publicly readable and do not require access permissions. Please proceed with the following steps to install the package on WCOSS2: + +```bash +cd $PACKAGEROOT +mkdir gfs.v16.3.10 +cd gfs.v16.3.10 +git clone -b EMC-v16.3.10 https://github.com/NOAA-EMC/global-workflow.git . +cd sorc +./checkout.sh -o +``` + +The checkout script extracts the following GFS components: + +| Component | Tag | POC | +| --------- | ----------- | ----------------- | +| MODEL | GFS.v16.3.0 | Jun.Wang@noaa.gov | +| GLDAS | gldas_gfsv16_release.v.2.1.0 | Helin.Wei@noaa.gov | +| GSI | gfsda.v16.3.8 | Andrew.Collard@noaa.gov | +| UFS_UTILS | ops-gfsv16.3.0 | George.Gayno@noaa.gov | +| POST | upp_v8.2.0 | Wen.Meng@noaa.gov | +| WAFS | gfs_wafs.v6.3.1 | Yali.Mao@noaa.gov | + +To build all the GFS components, execute: +```bash +./build_all.sh +``` +The `build_all.sh` script compiles all GFS components. Runtime output from the build for each package is written to log files in directory logs. To build an individual program, for instance, gsi, use `build_gsi.sh`. + +Next, link the executables, fix files, parm files, etc in their final respective locations by executing: +```bash +./link_fv3gfs.sh nco wcoss2 +``` + +Lastly, link the ecf scripts by moving back up to the ecf folder and executing: +```bash +cd ../ecf +./setup_ecf_links.sh +``` + +VERSION FILE CHANGES +-------------------- + +* `versions/run.ver` - change `version=v16.3.10`, `gfs_ver=v16.3.10`, and `obsproc_ver=v1.2` +* `versions/hera.ver` - change `obsproc_run_ver=1.2.0` +* `versions/orion.ver` - change `obsproc_run_ver=1.2.0` +* `versions/wcoss2.ver` - change `obsproc_run_ver=1.2.0` + +SORC CHANGES +------------ + +* No changes from GFS v16.3.9 + +JOBS CHANGES +------------ + +* No changes from GFS v16.3.9 + +PARM/CONFIG CHANGES +------------------- + +* No changes from GFS v16.3.9 + +SCRIPT CHANGES +-------------- + +* No changes from GFS v16.3.9 + +FIX CHANGES +----------- + +* No changes from GFS v16.3.9 + +MODULE CHANGES +-------------- + +* No changes from GFS v16.3.9 + +CHANGES TO FILE SIZES +--------------------- + +* No changes from GFS v16.3.9 + +ENVIRONMENT AND RESOURCE CHANGES +-------------------------------- + +* No changes from GFS v16.3.9 + +PRE-IMPLEMENTATION TESTING REQUIREMENTS +--------------------------------------- + +* Which production jobs should be tested as part of this implementation? + * GSI +* Does this change require a 30-day evaluation? + * No + +DISSEMINATION INFORMATION +------------------------- + +* No changes from GFS v16.3.9 + +HPSS ARCHIVE +------------ + +* No changes from GFS v16.3.9 + +JOB DEPENDENCIES AND FLOW DIAGRAM +--------------------------------- + +* No changes from GFS v16.3.9 + +DOCUMENTATION +------------- + +* No changes from GFS v16.3.9 + +PREPARED BY +----------- +Kate.Friedman@noaa.gov +Andrew.Collard@noaa.gov +Iliana.Genkova@noaa.gov From 349ed4715bbb2b0a96fa36253537aaf266b8e953 Mon Sep 17 00:00:00 2001 From: Andrew Collard Date: Wed, 4 Oct 2023 21:47:40 +0000 Subject: [PATCH 03/24] Changes required for NOAA-21 monitoring --- docs/Release_Notes.gfs.v16.3.10.md | 8 +++++--- versions/build.ver | 2 +- versions/run.ver | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/docs/Release_Notes.gfs.v16.3.10.md b/docs/Release_Notes.gfs.v16.3.10.md index 857a8658f6b..7170f271532 100644 --- a/docs/Release_Notes.gfs.v16.3.10.md +++ b/docs/Release_Notes.gfs.v16.3.10.md @@ -50,7 +50,8 @@ cd ../ecf VERSION FILE CHANGES -------------------- -* `versions/run.ver` - change `version=v16.3.10`, `gfs_ver=v16.3.10`, and `obsproc_ver=v1.2` +* `versions/base.ver` - change `crtm_ver=2.4.0.1` +* `versions/run.ver` - change `version=v16.3.10`, `gfs_ver=v16.3.10`, `obsproc_ver=v1.2` and `crtm_ver=2.4.0.1` * `versions/hera.ver` - change `obsproc_run_ver=1.2.0` * `versions/orion.ver` - change `obsproc_run_ver=1.2.0` * `versions/wcoss2.ver` - change `obsproc_run_ver=1.2.0` @@ -73,12 +74,13 @@ PARM/CONFIG CHANGES SCRIPT CHANGES -------------- -* No changes from GFS v16.3.9 +* Changes to sorc/gsi.fd/scripts/exglobal_atmos_analysis.sh FIX CHANGES ----------- -* No changes from GFS v16.3.9 +* Changes to fix/fix_gsi/global_anavinfo.l127.txt, fix/fix_gsi/global_satinfo.txt + and add fix/fix_gsi/Rcov_crisn21 MODULE CHANGES -------------- diff --git a/versions/build.ver b/versions/build.ver index c3feba31d93..f5641070194 100755 --- a/versions/build.ver +++ b/versions/build.ver @@ -15,7 +15,7 @@ export netcdf_ver=4.7.4 export esmf_ver=8.0.1 export wgrib2_ver=2.0.7 -export crtm_ver=2.4.0 +export crtm_ver=2.4.0.1 export g2tmpl_ver=1.9.1 export bacio_ver=2.4.1 diff --git a/versions/run.ver b/versions/run.ver index 7cede4ad625..283bfb6673a 100755 --- a/versions/run.ver +++ b/versions/run.ver @@ -35,7 +35,7 @@ export util_shared_ver=1.4.0 export grib_util_ver=1.2.3 export wgrib2_ver=2.0.7 -export crtm_ver=2.4.0 +export crtm_ver=2.4.0.1 export g2tmpl_ver=1.9.1 export bacio_ver=2.4.1 From 539544d1c179fda7206275d90cf5d6aac417cece Mon Sep 17 00:00:00 2001 From: Andrew Collard Date: Thu, 5 Oct 2023 14:02:37 +0000 Subject: [PATCH 04/24] Change gdas version in checkout.sh --- sorc/checkout.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sorc/checkout.sh b/sorc/checkout.sh index 2756b1da75a..6ed3c92b480 100755 --- a/sorc/checkout.sh +++ b/sorc/checkout.sh @@ -35,7 +35,7 @@ fi echo gsi checkout ... if [[ ! -d gsi.fd ]] ; then rm -f ${topdir}/checkout-gsi.log - git clone --recursive --branch gfsda.v16.3.8 https://github.com/NOAA-EMC/GSI.git gsi.fd >> ${topdir}/checkout-gsi.log 2>&1 + git clone --recursive --branch gfsda.v16.3.10 https://github.com/NOAA-EMC/GSI.git gsi.fd >> ${topdir}/checkout-gsi.log 2>&1 cd gsi.fd git submodule update --init cd ${topdir} From 7acc651797ed752013ce763079d75347a2016ead Mon Sep 17 00:00:00 2001 From: Andrew Collard Date: Thu, 5 Oct 2023 17:29:46 +0000 Subject: [PATCH 05/24] Update UPP and GDAS version numbers --- Externals.cfg | 4 ++-- docs/Release_Notes.gfs.v16.3.10.md | 6 +++--- sorc/checkout.sh | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Externals.cfg b/Externals.cfg index 59b4aa4ed1e..02949494916 100644 --- a/Externals.cfg +++ b/Externals.cfg @@ -8,7 +8,7 @@ protocol = git required = True [GSI] -tag = gfsda.v16.3.8 +tag = gfsda.v16.3.10 local_path = sorc/gsi.fd repo_url = https://github.com/NOAA-EMC/GSI.git protocol = git @@ -22,7 +22,7 @@ protocol = git required = True [UPP] -tag = upp_v8.2.0 +tag = upp_v8.3.0 local_path = sorc/gfs_post.fd repo_url = https://github.com/NOAA-EMC/UPP.git protocol = git diff --git a/docs/Release_Notes.gfs.v16.3.10.md b/docs/Release_Notes.gfs.v16.3.10.md index 7170f271532..f29d7ef18c5 100644 --- a/docs/Release_Notes.gfs.v16.3.10.md +++ b/docs/Release_Notes.gfs.v16.3.10.md @@ -25,9 +25,9 @@ The checkout script extracts the following GFS components: | --------- | ----------- | ----------------- | | MODEL | GFS.v16.3.0 | Jun.Wang@noaa.gov | | GLDAS | gldas_gfsv16_release.v.2.1.0 | Helin.Wei@noaa.gov | -| GSI | gfsda.v16.3.8 | Andrew.Collard@noaa.gov | +| GSI | gfsda.v16.3.10 | Andrew.Collard@noaa.gov | | UFS_UTILS | ops-gfsv16.3.0 | George.Gayno@noaa.gov | -| POST | upp_v8.2.0 | Wen.Meng@noaa.gov | +| POST | upp_v8.3.0 | Wen.Meng@noaa.gov | | WAFS | gfs_wafs.v6.3.1 | Yali.Mao@noaa.gov | To build all the GFS components, execute: @@ -50,7 +50,7 @@ cd ../ecf VERSION FILE CHANGES -------------------- -* `versions/base.ver` - change `crtm_ver=2.4.0.1` +* `versions/build.ver` - change `crtm_ver=2.4.0.1` * `versions/run.ver` - change `version=v16.3.10`, `gfs_ver=v16.3.10`, `obsproc_ver=v1.2` and `crtm_ver=2.4.0.1` * `versions/hera.ver` - change `obsproc_run_ver=1.2.0` * `versions/orion.ver` - change `obsproc_run_ver=1.2.0` diff --git a/sorc/checkout.sh b/sorc/checkout.sh index 6ed3c92b480..9d2ac88006b 100755 --- a/sorc/checkout.sh +++ b/sorc/checkout.sh @@ -64,7 +64,7 @@ fi echo EMC_post checkout ... if [[ ! -d gfs_post.fd ]] ; then rm -f ${topdir}/checkout-gfs_post.log - git clone ${gtg_git_args:-} --branch upp_v8.2.0 https://github.com/NOAA-EMC/UPP.git gfs_post.fd >> ${topdir}/checkout-gfs_post.log 2>&1 + git clone ${gtg_git_args:-} --branch upp_v8.3.0 https://github.com/NOAA-EMC/UPP.git gfs_post.fd >> ${topdir}/checkout-gfs_post.log 2>&1 ################################################################################ # checkout_gtg ## yes: The gtg code at NCAR private repository is available for ops. GFS only. From 2ea74e05259087c544a30d819bd4fe320b235e86 Mon Sep 17 00:00:00 2001 From: Kate Friedman Date: Thu, 5 Oct 2023 14:09:06 -0400 Subject: [PATCH 06/24] Update FV3GFS tag in Externals.cfg New tag GFS.v16.3.1 Refs #1356 --- Externals.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Externals.cfg b/Externals.cfg index 02949494916..eb418c9b09e 100644 --- a/Externals.cfg +++ b/Externals.cfg @@ -1,7 +1,7 @@ # External sub-modules of global-workflow [FV3GFS] -tag = GFS.v16.3.0 +tag = GFS.v16.3.1 local_path = sorc/fv3gfs.fd repo_url = https://github.com/ufs-community/ufs-weather-model.git protocol = git From 2e19687552fe325322b6ad10fd55515e8e1709b7 Mon Sep 17 00:00:00 2001 From: Kate Friedman Date: Thu, 5 Oct 2023 14:10:01 -0400 Subject: [PATCH 07/24] Update FV3GFS tag in checkout.sh New tag GFS.v16.3.1 Refs #1356 --- sorc/checkout.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sorc/checkout.sh b/sorc/checkout.sh index 9d2ac88006b..ef01e4b807f 100755 --- a/sorc/checkout.sh +++ b/sorc/checkout.sh @@ -26,7 +26,7 @@ echo $topdir echo fv3gfs checkout ... if [[ ! -d fv3gfs.fd ]] ; then rm -f ${topdir}/checkout-fv3gfs.log - git clone --recursive --branch GFS.v16.3.0 https://github.com/ufs-community/ufs-weather-model.git fv3gfs.fd >> ${topdir}/checkout-fv3gfs.log 2>&1 + git clone --recursive --branch GFS.v16.3.1 https://github.com/ufs-community/ufs-weather-model.git fv3gfs.fd >> ${topdir}/checkout-fv3gfs.log 2>&1 cd ${topdir} else echo 'Skip. Directory fv3gfs.fd already exists.' From f3ca94acb143616de531d0d5b457699752f9a3e5 Mon Sep 17 00:00:00 2001 From: Kate Friedman Date: Thu, 5 Oct 2023 14:23:44 -0400 Subject: [PATCH 08/24] Update FV3GFS tag in Release_Notes.gfs.v16.3.10.md New tag GFS.v16.3.1 Refs #1356 --- docs/Release_Notes.gfs.v16.3.10.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/Release_Notes.gfs.v16.3.10.md b/docs/Release_Notes.gfs.v16.3.10.md index f29d7ef18c5..f7d22842e96 100644 --- a/docs/Release_Notes.gfs.v16.3.10.md +++ b/docs/Release_Notes.gfs.v16.3.10.md @@ -23,7 +23,7 @@ The checkout script extracts the following GFS components: | Component | Tag | POC | | --------- | ----------- | ----------------- | -| MODEL | GFS.v16.3.0 | Jun.Wang@noaa.gov | +| MODEL | GFS.v16.3.1 | Jun.Wang@noaa.gov | | GLDAS | gldas_gfsv16_release.v.2.1.0 | Helin.Wei@noaa.gov | | GSI | gfsda.v16.3.10 | Andrew.Collard@noaa.gov | | UFS_UTILS | ops-gfsv16.3.0 | George.Gayno@noaa.gov | @@ -130,3 +130,5 @@ PREPARED BY Kate.Friedman@noaa.gov Andrew.Collard@noaa.gov Iliana.Genkova@noaa.gov +Wen.Meng@noaa.gov +Jun.Wang@noaa.gov From a4e9bce8497b3d1d065d7a7226bca36828657784 Mon Sep 17 00:00:00 2001 From: Kate Friedman Date: Thu, 5 Oct 2023 14:39:03 -0400 Subject: [PATCH 09/24] Add prelude to Release_Notes.gfs.v16.3.10.md Add short description (prelude) of upgrade in release notes. Refs #1356 --- docs/Release_Notes.gfs.v16.3.10.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/Release_Notes.gfs.v16.3.10.md b/docs/Release_Notes.gfs.v16.3.10.md index f7d22842e96..ad04e79332e 100644 --- a/docs/Release_Notes.gfs.v16.3.10.md +++ b/docs/Release_Notes.gfs.v16.3.10.md @@ -4,6 +4,7 @@ GFS V16.3.10 RELEASE NOTES PRELUDE ------- +Enable the monitoring of NOAA-21 and GOES-18 radiances in the GFS. A new version of CRTM with new coefficient files is required and included in this change. IMPLEMENTATION INSTRUCTIONS --------------------------- From 126079abf35543f90062ba82782b8462f13fb106 Mon Sep 17 00:00:00 2001 From: Kate Friedman Date: Fri, 6 Oct 2023 10:30:57 -0400 Subject: [PATCH 10/24] Add UPP release notes link to release notes Refs #1356 --- docs/Release_Notes.gfs.v16.3.10.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/Release_Notes.gfs.v16.3.10.md b/docs/Release_Notes.gfs.v16.3.10.md index ad04e79332e..1f36eb43b0d 100644 --- a/docs/Release_Notes.gfs.v16.3.10.md +++ b/docs/Release_Notes.gfs.v16.3.10.md @@ -48,6 +48,8 @@ cd ../ecf ./setup_ecf_links.sh ``` +Additional release notes for upp/8.3.0 installation on WCOSS2: https://docs.google.com/document/d/18bUYWmsN7FuweyA2CQTBW1rk3FNRMHKPlYHZlbS8ODs/edit?pli=1 + VERSION FILE CHANGES -------------------- From c5b7596240ae594849318f5957d2637d62c479b3 Mon Sep 17 00:00:00 2001 From: "kate.friedman" Date: Thu, 12 Oct 2023 17:29:13 +0000 Subject: [PATCH 11/24] Rename release notes for new v16.3.11 version Refs #1356 --- ...elease_Notes.gfs.v16.3.10.md => Release_Notes.gfs.v16.3.11.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docs/{Release_Notes.gfs.v16.3.10.md => Release_Notes.gfs.v16.3.11.md} (100%) diff --git a/docs/Release_Notes.gfs.v16.3.10.md b/docs/Release_Notes.gfs.v16.3.11.md similarity index 100% rename from docs/Release_Notes.gfs.v16.3.10.md rename to docs/Release_Notes.gfs.v16.3.11.md From 0079e4b59c71682d842385bab43133bde05da097 Mon Sep 17 00:00:00 2001 From: "kate.friedman" Date: Thu, 12 Oct 2023 17:32:53 +0000 Subject: [PATCH 12/24] Update version to v16.3.11 - Update the GFS version in the release notes and run.ver to new v16.3.11 from prior v16.3.10 Refs #1356 --- docs/Release_Notes.gfs.v16.3.11.md | 30 +++++++++++++++--------------- versions/run.ver | 4 ++-- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/docs/Release_Notes.gfs.v16.3.11.md b/docs/Release_Notes.gfs.v16.3.11.md index 1f36eb43b0d..ffe45ecffef 100644 --- a/docs/Release_Notes.gfs.v16.3.11.md +++ b/docs/Release_Notes.gfs.v16.3.11.md @@ -1,4 +1,4 @@ -GFS V16.3.10 RELEASE NOTES +GFS V16.3.11 RELEASE NOTES ------- PRELUDE @@ -13,9 +13,9 @@ The NOAA VLab and the NOAA-EMC and NCAR organization spaces on GitHub .com are u ```bash cd $PACKAGEROOT -mkdir gfs.v16.3.10 -cd gfs.v16.3.10 -git clone -b EMC-v16.3.10 https://github.com/NOAA-EMC/global-workflow.git . +mkdir gfs.v16.3.11 +cd gfs.v16.3.11 +git clone -b EMC-v16.3.11 https://github.com/NOAA-EMC/global-workflow.git . cd sorc ./checkout.sh -o ``` @@ -54,7 +54,7 @@ VERSION FILE CHANGES -------------------- * `versions/build.ver` - change `crtm_ver=2.4.0.1` -* `versions/run.ver` - change `version=v16.3.10`, `gfs_ver=v16.3.10`, `obsproc_ver=v1.2` and `crtm_ver=2.4.0.1` +* `versions/run.ver` - change `version=v16.3.11`, `gfs_ver=v16.3.11`, `obsproc_ver=v1.2` and `crtm_ver=2.4.0.1` * `versions/hera.ver` - change `obsproc_run_ver=1.2.0` * `versions/orion.ver` - change `obsproc_run_ver=1.2.0` * `versions/wcoss2.ver` - change `obsproc_run_ver=1.2.0` @@ -62,17 +62,17 @@ VERSION FILE CHANGES SORC CHANGES ------------ -* No changes from GFS v16.3.9 +* No changes from GFS v16.3.10 JOBS CHANGES ------------ -* No changes from GFS v16.3.9 +* No changes from GFS v16.3.10 PARM/CONFIG CHANGES ------------------- -* No changes from GFS v16.3.9 +* No changes from GFS v16.3.10 SCRIPT CHANGES -------------- @@ -88,17 +88,17 @@ FIX CHANGES MODULE CHANGES -------------- -* No changes from GFS v16.3.9 +* No changes from GFS v16.3.10 CHANGES TO FILE SIZES --------------------- -* No changes from GFS v16.3.9 +* No changes from GFS v16.3.10 ENVIRONMENT AND RESOURCE CHANGES -------------------------------- -* No changes from GFS v16.3.9 +* No changes from GFS v16.3.10 PRE-IMPLEMENTATION TESTING REQUIREMENTS --------------------------------------- @@ -111,22 +111,22 @@ PRE-IMPLEMENTATION TESTING REQUIREMENTS DISSEMINATION INFORMATION ------------------------- -* No changes from GFS v16.3.9 +* No changes from GFS v16.3.10 HPSS ARCHIVE ------------ -* No changes from GFS v16.3.9 +* No changes from GFS v16.3.10 JOB DEPENDENCIES AND FLOW DIAGRAM --------------------------------- -* No changes from GFS v16.3.9 +* No changes from GFS v16.3.10 DOCUMENTATION ------------- -* No changes from GFS v16.3.9 +* No changes from GFS v16.3.10 PREPARED BY ----------- diff --git a/versions/run.ver b/versions/run.ver index 283bfb6673a..38425a12aa9 100755 --- a/versions/run.ver +++ b/versions/run.ver @@ -1,5 +1,5 @@ -export version=v16.3.10 -export gfs_ver=v16.3.10 +export version=v16.3.11 +export gfs_ver=v16.3.11 export ukmet_ver=v2.2 export ecmwf_ver=v2.1 export nam_ver=v4.2 From 62ea96b8f5048ba47c891f2e477227820b69ebef Mon Sep 17 00:00:00 2001 From: "kate.friedman" Date: Mon, 23 Oct 2023 17:57:58 +0000 Subject: [PATCH 13/24] Remove obsproc component from GFSv16.3.11 upgrade The obsproc upgrade will occur in a follow-up implementation. Refs #1356 --- docs/Release_Notes.gfs.v16.3.11.md | 6 +----- versions/hera.ver | 2 +- versions/orion.ver | 2 +- versions/run.ver | 2 +- versions/wcoss2.ver | 2 +- 5 files changed, 5 insertions(+), 9 deletions(-) diff --git a/docs/Release_Notes.gfs.v16.3.11.md b/docs/Release_Notes.gfs.v16.3.11.md index ffe45ecffef..35aea1924c5 100644 --- a/docs/Release_Notes.gfs.v16.3.11.md +++ b/docs/Release_Notes.gfs.v16.3.11.md @@ -54,10 +54,7 @@ VERSION FILE CHANGES -------------------- * `versions/build.ver` - change `crtm_ver=2.4.0.1` -* `versions/run.ver` - change `version=v16.3.11`, `gfs_ver=v16.3.11`, `obsproc_ver=v1.2` and `crtm_ver=2.4.0.1` -* `versions/hera.ver` - change `obsproc_run_ver=1.2.0` -* `versions/orion.ver` - change `obsproc_run_ver=1.2.0` -* `versions/wcoss2.ver` - change `obsproc_run_ver=1.2.0` +* `versions/run.ver` - change `version=v16.3.11`, `gfs_ver=v16.3.11`, and `crtm_ver=2.4.0.1` SORC CHANGES ------------ @@ -132,6 +129,5 @@ PREPARED BY ----------- Kate.Friedman@noaa.gov Andrew.Collard@noaa.gov -Iliana.Genkova@noaa.gov Wen.Meng@noaa.gov Jun.Wang@noaa.gov diff --git a/versions/hera.ver b/versions/hera.ver index 42fc9bd2083..025dc5004ea 100644 --- a/versions/hera.ver +++ b/versions/hera.ver @@ -2,7 +2,7 @@ export hpc_ver=1.2.0 export hpc_intel_ver=18.0.5.274 export hpc_impi_ver=2018.0.4 -export obsproc_run_ver=1.2.0 +export obsproc_run_ver=1.1.2 export prepobs_run_ver=1.0.1 export hpss_ver=hpss diff --git a/versions/orion.ver b/versions/orion.ver index 00beb4f9e07..419f77e2ea4 100644 --- a/versions/orion.ver +++ b/versions/orion.ver @@ -2,7 +2,7 @@ export hpc_ver=1.2.0 export hpc_intel_ver=2018.4 export hpc_impi_ver=2018.4 -export obsproc_run_ver=1.2.0 +export obsproc_run_ver=1.1.2 export prepobs_run_ver=1.0.1 export prod_util_ver=1.2.2 diff --git a/versions/run.ver b/versions/run.ver index 38425a12aa9..06e2347e22f 100755 --- a/versions/run.ver +++ b/versions/run.ver @@ -5,7 +5,7 @@ export ecmwf_ver=v2.1 export nam_ver=v4.2 export rtofs_ver=v2.3 export radarl2_ver=v1.2 -export obsproc_ver=v1.2 +export obsproc_ver=v1.1 export PrgEnv_intel_ver=8.1.0 export intel_ver=19.1.3.304 diff --git a/versions/wcoss2.ver b/versions/wcoss2.ver index 55bfd23d677..e96d7ad3f30 100644 --- a/versions/wcoss2.ver +++ b/versions/wcoss2.ver @@ -2,7 +2,7 @@ export envvar_ver=1.0 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 obsproc_run_ver=1.1.2 export prepobs_run_ver=1.0.1 export tracker_ver=v1.1.15.5 From ed6c88abeb6cc7a737ead9bafba59d3c32e41fd2 Mon Sep 17 00:00:00 2001 From: "kate.friedman" Date: Wed, 1 Nov 2023 14:53:48 +0000 Subject: [PATCH 14/24] Add skeleton release notes for WAFS update Refs #2013 --- docs/Release_Notes.gfs.v16.3.11.md | 127 +++++++++++++++++++++++++++++ 1 file changed, 127 insertions(+) create mode 100644 docs/Release_Notes.gfs.v16.3.11.md diff --git a/docs/Release_Notes.gfs.v16.3.11.md b/docs/Release_Notes.gfs.v16.3.11.md new file mode 100644 index 00000000000..2d2e4c7d55e --- /dev/null +++ b/docs/Release_Notes.gfs.v16.3.11.md @@ -0,0 +1,127 @@ +GFS V16.3.11 RELEASE NOTES + +------- +PRELUDE +------- + +Update to the WAFS package. + +IMPLEMENTATION INSTRUCTIONS +--------------------------- + +The NOAA VLab and the NOAA-EMC and NCAR organization spaces on GitHub .com are used to manage the GFS code. The SPA(s) handling the GFS implementation need to have permissions to clone VLab Gerrit repositories and private NCAR UPP_GTG repository. All NOAA-EMC organization repositories are publicly readable and do not require access permissions. Please proceed with the following steps to install the package on WCOSS2: + +```bash +cd $PACKAGEROOT +mkdir gfs.v16.3.11 +cd gfs.v16.3.11 +git clone -b EMC-v16.3.11 https://github.com/NOAA-EMC/global-workflow.git . +cd sorc +./checkout.sh -o +``` + +The checkout script extracts the following GFS components: + +| Component | Tag | POC | +| --------- | ----------- | ----------------- | +| MODEL | GFS.v16.3.0 | Jun.Wang@noaa.gov | +| GLDAS | gldas_gfsv16_release.v.2.1.0 | Helin.Wei@noaa.gov | +| GSI | gfsda.v16.3.8 | Andrew.Collard@noaa.gov | +| UFS_UTILS | ops-gfsv16.3.0 | George.Gayno@noaa.gov | +| POST | upp_v8.2.0 | Wen.Meng@noaa.gov | +| WAFS | gfs_wafs.v6.3.1 | Yali.Mao@noaa.gov | + +To build all the GFS components, execute: +```bash +./build_all.sh +``` +The `build_all.sh` script compiles all GFS components. Runtime output from the build for each package is written to log files in directory logs. To build an individual program, for instance, gsi, use `build_gsi.sh`. + +Next, link the executables, fix files, parm files, etc in their final respective locations by executing: +```bash +./link_fv3gfs.sh nco wcoss2 +``` + +Lastly, link the ecf scripts by moving back up to the ecf folder and executing: +```bash +cd ../ecf +./setup_ecf_links.sh +``` + +VERSION FILE CHANGES +-------------------- + +* `versions/run.ver` - change `version=v16.3.11`, and `gfs_ver=v16.3.11` + +SORC CHANGES +------------ + +* No changes from GFS v16.3.10 + +JOBS CHANGES +------------ + +* No changes from GFS v16.3.10 + +PARM/CONFIG CHANGES +------------------- + +* No changes from GFS v16.3.10 + +SCRIPT CHANGES +-------------- + +* No changes from GFS v16.3.10 + +FIX CHANGES +----------- + +* No changes from GFS v16.3.10 + +MODULE CHANGES +-------------- + +* No changes from GFS v16.3.10 + +CHANGES TO FILE SIZES +--------------------- + +* No changes from GFS v16.3.10 + +ENVIRONMENT AND RESOURCE CHANGES +-------------------------------- + +* No changes from GFS v16.3.10 + +PRE-IMPLEMENTATION TESTING REQUIREMENTS +--------------------------------------- + +* Which production jobs should be tested as part of this implementation? + * WAFS +* Does this change require a 30-day evaluation? + * No + +DISSEMINATION INFORMATION +------------------------- + +* No changes from GFS v16.3.10 + +HPSS ARCHIVE +------------ + +* No changes from GFS v16.3.10 + +JOB DEPENDENCIES AND FLOW DIAGRAM +--------------------------------- + +* No changes from GFS v16.3.10 + +DOCUMENTATION +------------- + +* No changes from GFS v16.3.10 + +PREPARED BY +----------- +Kate.Friedman@noaa.gov +Yali.Mao@noaa.gov From 22b386e76acce9af875f4c110bb0abb6b8160049 Mon Sep 17 00:00:00 2001 From: "kate.friedman" Date: Wed, 1 Nov 2023 14:54:35 +0000 Subject: [PATCH 15/24] Update GFS version to v16.3.11 in run.ver Refs #2013 --- versions/run.ver | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/versions/run.ver b/versions/run.ver index 187cb41356c..f80b09ba83a 100755 --- a/versions/run.ver +++ b/versions/run.ver @@ -1,5 +1,5 @@ -export version=v16.3.10 -export gfs_ver=v16.3.10 +export version=v16.3.11 +export gfs_ver=v16.3.11 export ukmet_ver=v2.2 export ecmwf_ver=v2.1 export nam_ver=v4.2 From f3229e46ca3d31d08b319ab3dea19d4c3f56a15b Mon Sep 17 00:00:00 2001 From: yali mao Date: Wed, 1 Nov 2023 22:32:27 +0000 Subject: [PATCH 16/24] 1. Update WAFS package to produce high resolution WAFS output to meet 2023 ICAO milestone 2. Update GCIP config file for NESDIS satellite upgrade --- Externals.cfg | 2 +- docs/Release_Notes.gfs.v16.3.11.md | 29 +++++++++++++++---- ecf/defs/gfs_v16_3.def | 20 +++---------- .../jgfs_atmos_wafs_blending_0p25.ecf | 2 +- .../grib2_wafs/jgfs_atmos_wafs_grib2.ecf | 2 +- .../grib2_wafs/jgfs_atmos_wafs_grib2_0p25.ecf | 2 +- .../post_processing/jgfs_atmos_wafs_gcip.ecf | 2 +- sorc/checkout.sh | 2 +- 8 files changed, 33 insertions(+), 28 deletions(-) diff --git a/Externals.cfg b/Externals.cfg index 59b4aa4ed1e..4aa395914d3 100644 --- a/Externals.cfg +++ b/Externals.cfg @@ -43,7 +43,7 @@ protocol = git required = True [EMC_gfs_wafs] -tag = gfs_wafs.v6.3.1 +tag = gfs_wafs.v6.3.2 local_path = sorc/gfs_wafs.fd repo_url = https://github.com/NOAA-EMC/EMC_gfs_wafs.git protocol = git diff --git a/docs/Release_Notes.gfs.v16.3.11.md b/docs/Release_Notes.gfs.v16.3.11.md index 2d2e4c7d55e..291ba7d64a2 100644 --- a/docs/Release_Notes.gfs.v16.3.11.md +++ b/docs/Release_Notes.gfs.v16.3.11.md @@ -4,7 +4,17 @@ GFS V16.3.11 RELEASE NOTES PRELUDE ------- -Update to the WAFS package. +At GFS v16.3 implementation, UPP and WAFS package were updated to be ready to produce high resolution WAFS output to meet 2023 ICAO milestone with one switch. The switch was turned off at GFS v16.3. Now that UKMO has started to produce their corresponding high resolution WAFS output, EMC will work with NCO to turn on the switch. + +Additionally, EMC is updating WAFS ecf definition file to 1)trigger WAFS blending job 5 min later +from 4:25 to 4:30 to compensate for 5-10 min delay in receiving UKMO high resolution data; +2)stop producing blended 1.25 deg WAFS file per ICAO milestone. +Both sides agreed that we sill stop waiting for data from the other side at T+4:45. + +Finally, NESDIS informed EMC that they will implement new global satellite composite data in Jan 2024. +This data set is used by one of WAFS packages. NESDIS provided a sample data set which Yali used to +develop an updated config file that works with current ops and to-be-implemented satellite data. +This updated config file will be implemented too. IMPLEMENTATION INSTRUCTIONS --------------------------- @@ -29,7 +39,7 @@ The checkout script extracts the following GFS components: | GSI | gfsda.v16.3.8 | Andrew.Collard@noaa.gov | | UFS_UTILS | ops-gfsv16.3.0 | George.Gayno@noaa.gov | | POST | upp_v8.2.0 | Wen.Meng@noaa.gov | -| WAFS | gfs_wafs.v6.3.1 | Yali.Mao@noaa.gov | +| WAFS | gfs_wafs.v6.3.2 | Yali.Mao@noaa.gov | To build all the GFS components, execute: ```bash @@ -66,17 +76,22 @@ JOBS CHANGES PARM/CONFIG CHANGES ------------------- -* No changes from GFS v16.3.10 +* parm/wafs/wafs_gcip_gfs.cfg config file was updated +* Change Externals.cfg to tag = "gfs_wafs.v6.3.2" SCRIPT CHANGES -------------- -* No changes from GFS v16.3.10 +* update ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_blending_0p25.ecf to ICAO2023=yes +* update ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_grib2.ecf to ICAO2023=yes +* update ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_grib2_0p25.ecf to ICAO2023=yes +* update ecf/scripts/gfs/atmos/post_processing/jgfs_atmos_wafs_gcip.ecf to ICAO2023=yes +* In ecf/defs/gfs_v16_3.def, remove jgfs_atmos_wafs_blending task, delay trigger time of jgfs_atmos_wafs_blending_0p25 by 5 minutes FIX CHANGES ----------- -* No changes from GFS v16.3.10 +* No changes from GFS v16.3.10 MODULE CHANGES -------------- @@ -86,7 +101,8 @@ MODULE CHANGES CHANGES TO FILE SIZES --------------------- -* No changes from GFS v16.3.10 +* There will be file size increases. Please see page 2 of the following Google slide: +https://docs.google.com/presentation/d/1VtPhyYXTe_PS9gXZGMrMPlQ32ELl-JJem-Vq8vO4j_U/edit#slide=id.g134dd9cf8ea_0_107 ENVIRONMENT AND RESOURCE CHANGES -------------------------------- @@ -125,3 +141,4 @@ PREPARED BY ----------- Kate.Friedman@noaa.gov Yali.Mao@noaa.gov +Hui-Ya.Chuang@noaa.gov diff --git a/ecf/defs/gfs_v16_3.def b/ecf/defs/gfs_v16_3.def index 319e8796c3e..512000813ae 100644 --- a/ecf/defs/gfs_v16_3.def +++ b/ecf/defs/gfs_v16_3.def @@ -1584,12 +1584,9 @@ suite gfs_v16_3 trigger ../../post/jgfs_atmos_post_f000 == complete task jgfs_atmos_wafs_grib2_0p25 trigger ../../post/jgfs_atmos_post_f036 == complete - task jgfs_atmos_wafs_blending - trigger ./jgfs_atmos_wafs_grib2 == complete - time 04:33 task jgfs_atmos_wafs_blending_0p25 trigger ./jgfs_atmos_wafs_grib2_0p25 == complete - time 04:25 + time 04:30 endfamily family bufr_sounding task jgfs_atmos_postsnd @@ -4212,12 +4209,9 @@ suite gfs_v16_3 trigger ../../post/jgfs_atmos_post_f000 == complete task jgfs_atmos_wafs_grib2_0p25 trigger ../../post/jgfs_atmos_post_f036 == complete - task jgfs_atmos_wafs_blending - trigger ./jgfs_atmos_wafs_grib2 == complete - time 10:33 task jgfs_atmos_wafs_blending_0p25 trigger ./jgfs_atmos_wafs_grib2_0p25 == complete - time 10:25 + time 10:30 endfamily family bufr_sounding task jgfs_atmos_postsnd @@ -6839,12 +6833,9 @@ suite gfs_v16_3 trigger ../../post/jgfs_atmos_post_f000 == complete task jgfs_atmos_wafs_grib2_0p25 trigger ../../post/jgfs_atmos_post_f036 == complete - task jgfs_atmos_wafs_blending - trigger ./jgfs_atmos_wafs_grib2 == complete - time 16:33 task jgfs_atmos_wafs_blending_0p25 trigger ./jgfs_atmos_wafs_grib2_0p25 == complete - time 16:25 + time 16:30 endfamily family bufr_sounding task jgfs_atmos_postsnd @@ -9468,12 +9459,9 @@ suite gfs_v16_3 trigger ../../post/jgfs_atmos_post_f000 == complete task jgfs_atmos_wafs_grib2_0p25 trigger ../../post/jgfs_atmos_post_f036 == complete - task jgfs_atmos_wafs_blending - trigger ./jgfs_atmos_wafs_grib2 == complete - time 22:33 task jgfs_atmos_wafs_blending_0p25 trigger ./jgfs_atmos_wafs_grib2_0p25 == complete - time 22:25 + time 22:30 endfamily family bufr_sounding task jgfs_atmos_postsnd diff --git a/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_blending_0p25.ecf b/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_blending_0p25.ecf index 6596cdc1aa8..0b743f7d63b 100755 --- a/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_blending_0p25.ecf +++ b/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_blending_0p25.ecf @@ -35,7 +35,7 @@ module list ############################################################# export cyc=%CYC% export cycle=t%CYC%z -export ICAO2023=no +export ICAO2023=yes ############################################################ # CALL executable job script here diff --git a/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_grib2.ecf b/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_grib2.ecf index effbff87d53..267e4313b3e 100755 --- a/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_grib2.ecf +++ b/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_grib2.ecf @@ -38,7 +38,7 @@ module list export cyc=%CYC% export cycle=t%CYC%z export USE_CFP=YES -export ICAO2023=no +export ICAO2023=yes ############################################################ # CALL executable job script here ############################################################ diff --git a/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_grib2_0p25.ecf b/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_grib2_0p25.ecf index bf2eaecdf02..3d4088f7ff5 100755 --- a/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_grib2_0p25.ecf +++ b/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_grib2_0p25.ecf @@ -38,7 +38,7 @@ module list export cyc=%CYC% export cycle=t%CYC%z export USE_CFP=YES -export ICAO2023=no +export ICAO2023=yes ############################################################ # CALL executable job script here ############################################################ diff --git a/ecf/scripts/gfs/atmos/post_processing/jgfs_atmos_wafs_gcip.ecf b/ecf/scripts/gfs/atmos/post_processing/jgfs_atmos_wafs_gcip.ecf index 75c20c75425..dceb8d72bd3 100755 --- a/ecf/scripts/gfs/atmos/post_processing/jgfs_atmos_wafs_gcip.ecf +++ b/ecf/scripts/gfs/atmos/post_processing/jgfs_atmos_wafs_gcip.ecf @@ -40,7 +40,7 @@ module list export cyc=%CYC% export cycle=t%CYC%z export USE_CFP=YES -export ICAO2023=no +export ICAO2023=yes ############################################################ # CALL executable job script here diff --git a/sorc/checkout.sh b/sorc/checkout.sh index 2756b1da75a..dd0465178a7 100755 --- a/sorc/checkout.sh +++ b/sorc/checkout.sh @@ -87,7 +87,7 @@ if [[ ${checkout_wafs} == "YES" ]] ; then echo EMC_gfs_wafs checkout ... if [[ ! -d gfs_wafs.fd ]] ; then rm -f ${topdir}/checkout-gfs_wafs.log - git clone --recursive --branch gfs_wafs.v6.3.1 https://github.com/NOAA-EMC/EMC_gfs_wafs.git gfs_wafs.fd >> ${topdir}/checkout-gfs_wafs.log 2>&1 + git clone --recursive --branch gfs_wafs.v6.3.2 https://github.com/NOAA-EMC/EMC_gfs_wafs.git gfs_wafs.fd >> ${topdir}/checkout-gfs_wafs.log 2>&1 cd ${topdir} else echo 'Skip. Directory gfs_wafs.fd already exists.' From 808280f7e96143bc1f9102571f15176cd12b2fa8 Mon Sep 17 00:00:00 2001 From: yali mao Date: Fri, 3 Nov 2023 17:08:33 +0000 Subject: [PATCH 17/24] 1. Removed satellite update for GCIP for this WAFS implementation 2. Modify release note --- Externals.cfg | 2 +- docs/Release_Notes.gfs.v16.3.11.md | 18 +++++++----------- sorc/checkout.sh | 2 +- 3 files changed, 9 insertions(+), 13 deletions(-) diff --git a/Externals.cfg b/Externals.cfg index 4aa395914d3..59b4aa4ed1e 100644 --- a/Externals.cfg +++ b/Externals.cfg @@ -43,7 +43,7 @@ protocol = git required = True [EMC_gfs_wafs] -tag = gfs_wafs.v6.3.2 +tag = gfs_wafs.v6.3.1 local_path = sorc/gfs_wafs.fd repo_url = https://github.com/NOAA-EMC/EMC_gfs_wafs.git protocol = git diff --git a/docs/Release_Notes.gfs.v16.3.11.md b/docs/Release_Notes.gfs.v16.3.11.md index 291ba7d64a2..0cff43b4d83 100644 --- a/docs/Release_Notes.gfs.v16.3.11.md +++ b/docs/Release_Notes.gfs.v16.3.11.md @@ -6,15 +6,12 @@ PRELUDE At GFS v16.3 implementation, UPP and WAFS package were updated to be ready to produce high resolution WAFS output to meet 2023 ICAO milestone with one switch. The switch was turned off at GFS v16.3. Now that UKMO has started to produce their corresponding high resolution WAFS output, EMC will work with NCO to turn on the switch. -Additionally, EMC is updating WAFS ecf definition file to 1)trigger WAFS blending job 5 min later +Additionally, EMC is updating WAFS ecf definition file to: +1. trigger WAFS blending job 5 min later from 4:25 to 4:30 to compensate for 5-10 min delay in receiving UKMO high resolution data; -2)stop producing blended 1.25 deg WAFS file per ICAO milestone. -Both sides agreed that we sill stop waiting for data from the other side at T+4:45. +2. stop producing blended 1.25 deg WAFS file per ICAO milestone. -Finally, NESDIS informed EMC that they will implement new global satellite composite data in Jan 2024. -This data set is used by one of WAFS packages. NESDIS provided a sample data set which Yali used to -develop an updated config file that works with current ops and to-be-implemented satellite data. -This updated config file will be implemented too. +Both sides agreed that we sill stop waiting for data from the other side at T+4:45. IMPLEMENTATION INSTRUCTIONS --------------------------- @@ -39,7 +36,7 @@ The checkout script extracts the following GFS components: | GSI | gfsda.v16.3.8 | Andrew.Collard@noaa.gov | | UFS_UTILS | ops-gfsv16.3.0 | George.Gayno@noaa.gov | | POST | upp_v8.2.0 | Wen.Meng@noaa.gov | -| WAFS | gfs_wafs.v6.3.2 | Yali.Mao@noaa.gov | +| WAFS | gfs_wafs.v6.3.1 | Yali.Mao@noaa.gov | To build all the GFS components, execute: ```bash @@ -76,8 +73,7 @@ JOBS CHANGES PARM/CONFIG CHANGES ------------------- -* parm/wafs/wafs_gcip_gfs.cfg config file was updated -* Change Externals.cfg to tag = "gfs_wafs.v6.3.2" +* No changes from GFS v16.3.10 SCRIPT CHANGES -------------- @@ -91,7 +87,7 @@ SCRIPT CHANGES FIX CHANGES ----------- -* No changes from GFS v16.3.10 +* No changes from GFS v16.3.10 MODULE CHANGES -------------- diff --git a/sorc/checkout.sh b/sorc/checkout.sh index dd0465178a7..2756b1da75a 100755 --- a/sorc/checkout.sh +++ b/sorc/checkout.sh @@ -87,7 +87,7 @@ if [[ ${checkout_wafs} == "YES" ]] ; then echo EMC_gfs_wafs checkout ... if [[ ! -d gfs_wafs.fd ]] ; then rm -f ${topdir}/checkout-gfs_wafs.log - git clone --recursive --branch gfs_wafs.v6.3.2 https://github.com/NOAA-EMC/EMC_gfs_wafs.git gfs_wafs.fd >> ${topdir}/checkout-gfs_wafs.log 2>&1 + git clone --recursive --branch gfs_wafs.v6.3.1 https://github.com/NOAA-EMC/EMC_gfs_wafs.git gfs_wafs.fd >> ${topdir}/checkout-gfs_wafs.log 2>&1 cd ${topdir} else echo 'Skip. Directory gfs_wafs.fd already exists.' From eac250fdc2aa74d79cbe43b4cf46ed7198e3e4f9 Mon Sep 17 00:00:00 2001 From: "kate.friedman" Date: Mon, 6 Nov 2023 13:53:54 +0000 Subject: [PATCH 18/24] Update version to v16.3.12 The new version for this upgrade in operations will be v16.3.12. Refs #1356 --- ....3.11.md => Release_Notes.gfs.v16.3.12.md} | 30 +++++++++---------- versions/run.ver | 4 +-- 2 files changed, 17 insertions(+), 17 deletions(-) rename docs/{Release_Notes.gfs.v16.3.11.md => Release_Notes.gfs.v16.3.12.md} (85%) diff --git a/docs/Release_Notes.gfs.v16.3.11.md b/docs/Release_Notes.gfs.v16.3.12.md similarity index 85% rename from docs/Release_Notes.gfs.v16.3.11.md rename to docs/Release_Notes.gfs.v16.3.12.md index 35aea1924c5..73886a8dc92 100644 --- a/docs/Release_Notes.gfs.v16.3.11.md +++ b/docs/Release_Notes.gfs.v16.3.12.md @@ -1,4 +1,4 @@ -GFS V16.3.11 RELEASE NOTES +GFS V16.3.12 RELEASE NOTES ------- PRELUDE @@ -13,9 +13,9 @@ The NOAA VLab and the NOAA-EMC and NCAR organization spaces on GitHub .com are u ```bash cd $PACKAGEROOT -mkdir gfs.v16.3.11 -cd gfs.v16.3.11 -git clone -b EMC-v16.3.11 https://github.com/NOAA-EMC/global-workflow.git . +mkdir gfs.v16.3.12 +cd gfs.v16.3.12 +git clone -b EMC-v16.3.12 https://github.com/NOAA-EMC/global-workflow.git . cd sorc ./checkout.sh -o ``` @@ -54,22 +54,22 @@ VERSION FILE CHANGES -------------------- * `versions/build.ver` - change `crtm_ver=2.4.0.1` -* `versions/run.ver` - change `version=v16.3.11`, `gfs_ver=v16.3.11`, and `crtm_ver=2.4.0.1` +* `versions/run.ver` - change `version=v16.3.12`, `gfs_ver=v16.3.12`, and `crtm_ver=2.4.0.1` SORC CHANGES ------------ -* No changes from GFS v16.3.10 +* No changes from GFS v16.3.11 JOBS CHANGES ------------ -* No changes from GFS v16.3.10 +* No changes from GFS v16.3.11 PARM/CONFIG CHANGES ------------------- -* No changes from GFS v16.3.10 +* No changes from GFS v16.3.11 SCRIPT CHANGES -------------- @@ -85,17 +85,17 @@ FIX CHANGES MODULE CHANGES -------------- -* No changes from GFS v16.3.10 +* No changes from GFS v16.3.11 CHANGES TO FILE SIZES --------------------- -* No changes from GFS v16.3.10 +* No changes from GFS v16.3.11 ENVIRONMENT AND RESOURCE CHANGES -------------------------------- -* No changes from GFS v16.3.10 +* No changes from GFS v16.3.11 PRE-IMPLEMENTATION TESTING REQUIREMENTS --------------------------------------- @@ -108,22 +108,22 @@ PRE-IMPLEMENTATION TESTING REQUIREMENTS DISSEMINATION INFORMATION ------------------------- -* No changes from GFS v16.3.10 +* No changes from GFS v16.3.11 HPSS ARCHIVE ------------ -* No changes from GFS v16.3.10 +* No changes from GFS v16.3.11 JOB DEPENDENCIES AND FLOW DIAGRAM --------------------------------- -* No changes from GFS v16.3.10 +* No changes from GFS v16.3.11 DOCUMENTATION ------------- -* No changes from GFS v16.3.10 +* No changes from GFS v16.3.11 PREPARED BY ----------- diff --git a/versions/run.ver b/versions/run.ver index 06e2347e22f..37eec20b252 100755 --- a/versions/run.ver +++ b/versions/run.ver @@ -1,5 +1,5 @@ -export version=v16.3.11 -export gfs_ver=v16.3.11 +export version=v16.3.12 +export gfs_ver=v16.3.12 export ukmet_ver=v2.2 export ecmwf_ver=v2.1 export nam_ver=v4.2 From 16a8431124219efd45d2645987d96dc32c792307 Mon Sep 17 00:00:00 2001 From: YaliMao-NOAA Date: Wed, 8 Nov 2023 18:52:00 +0000 Subject: [PATCH 19/24] 1. Update WAFS tag with adding forecast hour window to dbn_alert for awf and WAFS unblended hazard data 2. Increase number of tasks for wafs_grib2_0p25 --- Externals.cfg | 2 +- docs/Release_Notes.gfs.v16.3.11.md | 3 ++- .../post_processing/grib2_wafs/jgfs_atmos_wafs_grib2_0p25.ecf | 2 +- sorc/checkout.sh | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Externals.cfg b/Externals.cfg index eb418c9b09e..af115e2c9f3 100644 --- a/Externals.cfg +++ b/Externals.cfg @@ -43,7 +43,7 @@ protocol = git required = True [EMC_gfs_wafs] -tag = gfs_wafs.v6.3.1 +tag = gfs_wafs.v6.3.2 local_path = sorc/gfs_wafs.fd repo_url = https://github.com/NOAA-EMC/EMC_gfs_wafs.git protocol = git diff --git a/docs/Release_Notes.gfs.v16.3.11.md b/docs/Release_Notes.gfs.v16.3.11.md index 6ee43fd362e..9249e12c654 100644 --- a/docs/Release_Notes.gfs.v16.3.11.md +++ b/docs/Release_Notes.gfs.v16.3.11.md @@ -44,7 +44,7 @@ The checkout script extracts the following GFS components: | GSI | gfsda.v16.3.10 | Andrew.Collard@noaa.gov | | UFS_UTILS | ops-gfsv16.3.0 | George.Gayno@noaa.gov | | POST | upp_v8.3.0 | Wen.Meng@noaa.gov | -| WAFS | gfs_wafs.v6.3.1 | Yali.Mao@noaa.gov | +| WAFS | gfs_wafs.v6.3.2 | Yali.Mao@noaa.gov | To build all the GFS components, execute: ```bash @@ -96,6 +96,7 @@ SCRIPT CHANGES * Update ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_grib2_0p25.ecf to ICAO2023=yes * Update ecf/scripts/gfs/atmos/post_processing/jgfs_atmos_wafs_gcip.ecf to ICAO2023=yes * In ecf/defs/gfs_v16_3.def, remove jgfs_atmos_wafs_blending task, delay trigger time of jgfs_atmos_wafs_blending_0p25 by 5 minutes +* Update scripts/exgfs_atmos_wafs_grib2_0p25.sh to add forecast hour window to dbn_alert for awf and WAFS unblended hazard data FIX CHANGES ----------- diff --git a/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_grib2_0p25.ecf b/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_grib2_0p25.ecf index 3d4088f7ff5..442742bc611 100755 --- a/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_grib2_0p25.ecf +++ b/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_grib2_0p25.ecf @@ -4,7 +4,7 @@ #PBS -q %QUEUE% #PBS -A %PROJ%-%PROJENVIR% #PBS -l walltime=00:30:00 -#PBS -l select=1:mpiprocs=11:ompthreads=1:ncpus=11:mem=80GB +#PBS -l select=1:mpiprocs=39:ompthreads=1:ncpus=39:mem=200GB #PBS -l place=vscatter #PBS -l debug=true diff --git a/sorc/checkout.sh b/sorc/checkout.sh index ef01e4b807f..1217acda6ae 100755 --- a/sorc/checkout.sh +++ b/sorc/checkout.sh @@ -87,7 +87,7 @@ if [[ ${checkout_wafs} == "YES" ]] ; then echo EMC_gfs_wafs checkout ... if [[ ! -d gfs_wafs.fd ]] ; then rm -f ${topdir}/checkout-gfs_wafs.log - git clone --recursive --branch gfs_wafs.v6.3.1 https://github.com/NOAA-EMC/EMC_gfs_wafs.git gfs_wafs.fd >> ${topdir}/checkout-gfs_wafs.log 2>&1 + git clone --recursive --branch gfs_wafs.v6.3.2 https://github.com/NOAA-EMC/EMC_gfs_wafs.git gfs_wafs.fd >> ${topdir}/checkout-gfs_wafs.log 2>&1 cd ${topdir} else echo 'Skip. Directory gfs_wafs.fd already exists.' From efb88bb2268d99cccb60128f6d8370a3658bf0ac Mon Sep 17 00:00:00 2001 From: YaliMao-NOAA Date: Thu, 9 Nov 2023 20:43:48 +0000 Subject: [PATCH 20/24] Update release notes because job card jgfs_atmos_wafs_grib2_0p25.ecf needs more resource --- docs/Release_Notes.gfs.v16.3.11.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Release_Notes.gfs.v16.3.11.md b/docs/Release_Notes.gfs.v16.3.11.md index 9249e12c654..87034507ae5 100644 --- a/docs/Release_Notes.gfs.v16.3.11.md +++ b/docs/Release_Notes.gfs.v16.3.11.md @@ -117,7 +117,7 @@ https://docs.google.com/presentation/d/1VtPhyYXTe_PS9gXZGMrMPlQ32ELl-JJem-Vq8vO4 ENVIRONMENT AND RESOURCE CHANGES -------------------------------- -* No changes from GFS v16.3.10 +* jgfs_atmos_wafs_grib2_0p25.ecf changes from mpiprocs=11:ompthreads=1:ncpus=11:mem=80GB to mpiprocs=39:ompthreads=1:ncpus=39:mem=200GB because there will be 39 forecast hours and each forecast hour uses one processor through MPMD. PRE-IMPLEMENTATION TESTING REQUIREMENTS --------------------------------------- From 80358158a472986039d90a3d58b765bc6a35e6c3 Mon Sep 17 00:00:00 2001 From: "kate.friedman" Date: Tue, 14 Nov 2023 13:30:42 +0000 Subject: [PATCH 21/24] Update upp_ver to 8.3.0 in build.ver Refs #1356 --- versions/build.ver | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions/build.ver b/versions/build.ver index f5641070194..a072d253f75 100755 --- a/versions/build.ver +++ b/versions/build.ver @@ -33,4 +33,4 @@ export gfsio_ver=1.4.1 export sfcio_ver=1.4.1 export ncio_ver=1.0.0 -export upp_ver=8.2.0 +export upp_ver=8.3.0 From 18b8e97e90051a98da3ed673f1232213bab0ded2 Mon Sep 17 00:00:00 2001 From: "kate.friedman" Date: Tue, 14 Nov 2023 13:43:11 +0000 Subject: [PATCH 22/24] Add upp_ver update to release notes Refs #1356 --- docs/Release_Notes.gfs.v16.3.11.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Release_Notes.gfs.v16.3.11.md b/docs/Release_Notes.gfs.v16.3.11.md index 87034507ae5..4b8e52c4043 100644 --- a/docs/Release_Notes.gfs.v16.3.11.md +++ b/docs/Release_Notes.gfs.v16.3.11.md @@ -69,7 +69,7 @@ https://docs.google.com/document/d/18bUYWmsN7FuweyA2CQTBW1rk3FNRMHKPlYHZlbS8ODs/ VERSION FILE CHANGES -------------------- -* `versions/build.ver` - change `crtm_ver=2.4.0.1` +* `versions/build.ver` - change `crtm_ver=2.4.0.1` and `upp_ver=8.3.0` * `versions/run.ver` - change `version=v16.3.11`, `gfs_ver=v16.3.11` and `crtm_ver=2.4.0.1` SORC CHANGES From b4b1739548c824f21faa114f3b8327e404a2d3bc Mon Sep 17 00:00:00 2001 From: "kate.friedman" Date: Wed, 29 Nov 2023 19:29:37 +0000 Subject: [PATCH 23/24] Remove WAFS update from v16.3.11 release branch WAFS update will occur at a later date --- Externals.cfg | 2 +- docs/Release_Notes.gfs.v16.3.11.md | 34 +++---------------- ecf/defs/gfs_v16_3.def | 8 ++--- .../jgfs_atmos_wafs_blending_0p25.ecf | 2 +- .../grib2_wafs/jgfs_atmos_wafs_grib2.ecf | 2 +- .../grib2_wafs/jgfs_atmos_wafs_grib2_0p25.ecf | 4 +-- .../post_processing/jgfs_atmos_wafs_gcip.ecf | 2 +- sorc/checkout.sh | 2 +- 8 files changed, 16 insertions(+), 40 deletions(-) diff --git a/Externals.cfg b/Externals.cfg index af115e2c9f3..eb418c9b09e 100644 --- a/Externals.cfg +++ b/Externals.cfg @@ -43,7 +43,7 @@ protocol = git required = True [EMC_gfs_wafs] -tag = gfs_wafs.v6.3.2 +tag = gfs_wafs.v6.3.1 local_path = sorc/gfs_wafs.fd repo_url = https://github.com/NOAA-EMC/EMC_gfs_wafs.git protocol = git diff --git a/docs/Release_Notes.gfs.v16.3.11.md b/docs/Release_Notes.gfs.v16.3.11.md index 4b8e52c4043..c6449cd6cf3 100644 --- a/docs/Release_Notes.gfs.v16.3.11.md +++ b/docs/Release_Notes.gfs.v16.3.11.md @@ -4,22 +4,7 @@ GFS V16.3.11 RELEASE NOTES PRELUDE ------- -This upgrade to the GFS includes updates to both the GSI and WAFS packages: - -GSI: - - Enable the monitoring of NOAA-21 and GOES-18 radiances in the GFS. A new version of CRTM with new coefficient files is required and included in this change. - -WAFS: - - At GFS v16.3 implementation, UPP and WAFS package were updated to be ready to produce high resolution WAFS output to meet 2023 ICAO milestone with one switch. - The switch was turned off at GFS v16.3. Now that UKMO has started to produce their corresponding high resolution WAFS output, EMC will work with NCO to turn on the switch. - - Additionally, EMC is updating WAFS ecf definition file to: - 1. trigger WAFS blending job 5 min later from 4:25 to 4:30 to compensate for 5-10 min delay in receiving UKMO high resolution data; - 2. stop producing blended 1.25 deg WAFS file per ICAO milestone. - - Both sides agreed that we sill stop waiting for data from the other side at T+4:45. +Enable the monitoring of NOAA-21 and GOES-18 radiances in the GFS. A new version of CRTM with new coefficient files is required and included in this change. IMPLEMENTATION INSTRUCTIONS --------------------------- @@ -44,7 +29,7 @@ The checkout script extracts the following GFS components: | GSI | gfsda.v16.3.10 | Andrew.Collard@noaa.gov | | UFS_UTILS | ops-gfsv16.3.0 | George.Gayno@noaa.gov | | POST | upp_v8.3.0 | Wen.Meng@noaa.gov | -| WAFS | gfs_wafs.v6.3.2 | Yali.Mao@noaa.gov | +| WAFS | gfs_wafs.v6.3.1 | Yali.Mao@noaa.gov | To build all the GFS components, execute: ```bash @@ -91,12 +76,6 @@ SCRIPT CHANGES -------------- * Changes to sorc/gsi.fd/scripts/exglobal_atmos_analysis.sh -* Update ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_blending_0p25.ecf to ICAO2023=yes -* Update ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_grib2.ecf to ICAO2023=yes -* Update ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_grib2_0p25.ecf to ICAO2023=yes -* Update ecf/scripts/gfs/atmos/post_processing/jgfs_atmos_wafs_gcip.ecf to ICAO2023=yes -* In ecf/defs/gfs_v16_3.def, remove jgfs_atmos_wafs_blending task, delay trigger time of jgfs_atmos_wafs_blending_0p25 by 5 minutes -* Update scripts/exgfs_atmos_wafs_grib2_0p25.sh to add forecast hour window to dbn_alert for awf and WAFS unblended hazard data FIX CHANGES ----------- @@ -111,19 +90,18 @@ MODULE CHANGES CHANGES TO FILE SIZES --------------------- -* WAFS - There will be file size increases. Please see page 2 of the following Google slide: -https://docs.google.com/presentation/d/1VtPhyYXTe_PS9gXZGMrMPlQ32ELl-JJem-Vq8vO4j_U/edit#slide=id.g134dd9cf8ea_0_107 +* No changes from GFS v16.3.10 ENVIRONMENT AND RESOURCE CHANGES -------------------------------- -* jgfs_atmos_wafs_grib2_0p25.ecf changes from mpiprocs=11:ompthreads=1:ncpus=11:mem=80GB to mpiprocs=39:ompthreads=1:ncpus=39:mem=200GB because there will be 39 forecast hours and each forecast hour uses one processor through MPMD. +* No changes from GFS v16.3.10 PRE-IMPLEMENTATION TESTING REQUIREMENTS --------------------------------------- * Which production jobs should be tested as part of this implementation? - * GSI & WAFS + * GSI * Does this change require a 30-day evaluation? * No @@ -153,5 +131,3 @@ Kate.Friedman@noaa.gov Andrew.Collard@noaa.gov Wen.Meng@noaa.gov Jun.Wang@noaa.gov -Yali.Mao@noaa.gov -Hui-Ya.Chuang@noaa.gov diff --git a/ecf/defs/gfs_v16_3.def b/ecf/defs/gfs_v16_3.def index 512000813ae..8eea053aca7 100644 --- a/ecf/defs/gfs_v16_3.def +++ b/ecf/defs/gfs_v16_3.def @@ -1586,7 +1586,7 @@ suite gfs_v16_3 trigger ../../post/jgfs_atmos_post_f036 == complete task jgfs_atmos_wafs_blending_0p25 trigger ./jgfs_atmos_wafs_grib2_0p25 == complete - time 04:30 + time 04:25 endfamily family bufr_sounding task jgfs_atmos_postsnd @@ -4211,7 +4211,7 @@ suite gfs_v16_3 trigger ../../post/jgfs_atmos_post_f036 == complete task jgfs_atmos_wafs_blending_0p25 trigger ./jgfs_atmos_wafs_grib2_0p25 == complete - time 10:30 + time 10:25 endfamily family bufr_sounding task jgfs_atmos_postsnd @@ -6835,7 +6835,7 @@ suite gfs_v16_3 trigger ../../post/jgfs_atmos_post_f036 == complete task jgfs_atmos_wafs_blending_0p25 trigger ./jgfs_atmos_wafs_grib2_0p25 == complete - time 16:30 + time 16:25 endfamily family bufr_sounding task jgfs_atmos_postsnd @@ -9461,7 +9461,7 @@ suite gfs_v16_3 trigger ../../post/jgfs_atmos_post_f036 == complete task jgfs_atmos_wafs_blending_0p25 trigger ./jgfs_atmos_wafs_grib2_0p25 == complete - time 22:30 + time 22:25 endfamily family bufr_sounding task jgfs_atmos_postsnd diff --git a/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_blending_0p25.ecf b/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_blending_0p25.ecf index 0b743f7d63b..6596cdc1aa8 100755 --- a/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_blending_0p25.ecf +++ b/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_blending_0p25.ecf @@ -35,7 +35,7 @@ module list ############################################################# export cyc=%CYC% export cycle=t%CYC%z -export ICAO2023=yes +export ICAO2023=no ############################################################ # CALL executable job script here diff --git a/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_grib2.ecf b/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_grib2.ecf index 267e4313b3e..effbff87d53 100755 --- a/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_grib2.ecf +++ b/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_grib2.ecf @@ -38,7 +38,7 @@ module list export cyc=%CYC% export cycle=t%CYC%z export USE_CFP=YES -export ICAO2023=yes +export ICAO2023=no ############################################################ # CALL executable job script here ############################################################ diff --git a/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_grib2_0p25.ecf b/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_grib2_0p25.ecf index 442742bc611..bf2eaecdf02 100755 --- a/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_grib2_0p25.ecf +++ b/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_grib2_0p25.ecf @@ -4,7 +4,7 @@ #PBS -q %QUEUE% #PBS -A %PROJ%-%PROJENVIR% #PBS -l walltime=00:30:00 -#PBS -l select=1:mpiprocs=39:ompthreads=1:ncpus=39:mem=200GB +#PBS -l select=1:mpiprocs=11:ompthreads=1:ncpus=11:mem=80GB #PBS -l place=vscatter #PBS -l debug=true @@ -38,7 +38,7 @@ module list export cyc=%CYC% export cycle=t%CYC%z export USE_CFP=YES -export ICAO2023=yes +export ICAO2023=no ############################################################ # CALL executable job script here ############################################################ diff --git a/ecf/scripts/gfs/atmos/post_processing/jgfs_atmos_wafs_gcip.ecf b/ecf/scripts/gfs/atmos/post_processing/jgfs_atmos_wafs_gcip.ecf index dceb8d72bd3..75c20c75425 100755 --- a/ecf/scripts/gfs/atmos/post_processing/jgfs_atmos_wafs_gcip.ecf +++ b/ecf/scripts/gfs/atmos/post_processing/jgfs_atmos_wafs_gcip.ecf @@ -40,7 +40,7 @@ module list export cyc=%CYC% export cycle=t%CYC%z export USE_CFP=YES -export ICAO2023=yes +export ICAO2023=no ############################################################ # CALL executable job script here diff --git a/sorc/checkout.sh b/sorc/checkout.sh index 1217acda6ae..ef01e4b807f 100755 --- a/sorc/checkout.sh +++ b/sorc/checkout.sh @@ -87,7 +87,7 @@ if [[ ${checkout_wafs} == "YES" ]] ; then echo EMC_gfs_wafs checkout ... if [[ ! -d gfs_wafs.fd ]] ; then rm -f ${topdir}/checkout-gfs_wafs.log - git clone --recursive --branch gfs_wafs.v6.3.2 https://github.com/NOAA-EMC/EMC_gfs_wafs.git gfs_wafs.fd >> ${topdir}/checkout-gfs_wafs.log 2>&1 + git clone --recursive --branch gfs_wafs.v6.3.1 https://github.com/NOAA-EMC/EMC_gfs_wafs.git gfs_wafs.fd >> ${topdir}/checkout-gfs_wafs.log 2>&1 cd ${topdir} else echo 'Skip. Directory gfs_wafs.fd already exists.' From 215e58e6241434d2dbcaac5cfc7ab7f10f97a33f Mon Sep 17 00:00:00 2001 From: yali mao Date: Mon, 4 Dec 2023 16:42:32 +0000 Subject: [PATCH 24/24] Add back 1.25 deg WAFS blending on top of PR#2100 https://github.com/NOAA-EMC/global-workflow/pull/2100 PR #2100 separates WAFS updates from GFSv16.3.11 --- ecf/defs/gfs_v16_3.def | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/ecf/defs/gfs_v16_3.def b/ecf/defs/gfs_v16_3.def index 8eea053aca7..319e8796c3e 100644 --- a/ecf/defs/gfs_v16_3.def +++ b/ecf/defs/gfs_v16_3.def @@ -1584,6 +1584,9 @@ suite gfs_v16_3 trigger ../../post/jgfs_atmos_post_f000 == complete task jgfs_atmos_wafs_grib2_0p25 trigger ../../post/jgfs_atmos_post_f036 == complete + task jgfs_atmos_wafs_blending + trigger ./jgfs_atmos_wafs_grib2 == complete + time 04:33 task jgfs_atmos_wafs_blending_0p25 trigger ./jgfs_atmos_wafs_grib2_0p25 == complete time 04:25 @@ -4209,6 +4212,9 @@ suite gfs_v16_3 trigger ../../post/jgfs_atmos_post_f000 == complete task jgfs_atmos_wafs_grib2_0p25 trigger ../../post/jgfs_atmos_post_f036 == complete + task jgfs_atmos_wafs_blending + trigger ./jgfs_atmos_wafs_grib2 == complete + time 10:33 task jgfs_atmos_wafs_blending_0p25 trigger ./jgfs_atmos_wafs_grib2_0p25 == complete time 10:25 @@ -6833,6 +6839,9 @@ suite gfs_v16_3 trigger ../../post/jgfs_atmos_post_f000 == complete task jgfs_atmos_wafs_grib2_0p25 trigger ../../post/jgfs_atmos_post_f036 == complete + task jgfs_atmos_wafs_blending + trigger ./jgfs_atmos_wafs_grib2 == complete + time 16:33 task jgfs_atmos_wafs_blending_0p25 trigger ./jgfs_atmos_wafs_grib2_0p25 == complete time 16:25 @@ -9459,6 +9468,9 @@ suite gfs_v16_3 trigger ../../post/jgfs_atmos_post_f000 == complete task jgfs_atmos_wafs_grib2_0p25 trigger ../../post/jgfs_atmos_post_f036 == complete + task jgfs_atmos_wafs_blending + trigger ./jgfs_atmos_wafs_grib2 == complete + time 22:33 task jgfs_atmos_wafs_blending_0p25 trigger ./jgfs_atmos_wafs_grib2_0p25 == complete time 22:25