From ab31c6695ee3770e8c3c48a548909963b9175162 Mon Sep 17 00:00:00 2001 From: YaliMao-NOAA <53870326+YaliMao-NOAA@users.noreply.github.com> Date: Wed, 26 Aug 2020 19:45:37 -0400 Subject: [PATCH] Extend WAFS products from forecast hour 036 to 120 (#176) * Extend WAFS products from forecast hour 036 to 120 * Update NCAR GTG code checkout to tag ncep_post_gtg.v2.0.0 Co-authored-by: Yali Mao --- Externals.cfg | 2 +- parm/postcntrl_gfs_wafs_ff.xml | 73 -------- parm/postxconfig-NT-GFS-WAFS-FF.txt | 277 ---------------------------- scripts/exgfs_nceppost.sh.ecf | 34 ++-- 4 files changed, 18 insertions(+), 368 deletions(-) delete mode 100755 parm/postcntrl_gfs_wafs_ff.xml delete mode 100644 parm/postxconfig-NT-GFS-WAFS-FF.txt diff --git a/Externals.cfg b/Externals.cfg index 8365f3d0a..0ee927b49 100644 --- a/Externals.cfg +++ b/Externals.cfg @@ -1,5 +1,5 @@ [gtg] -branch = master +tag = ncep_post_gtg.v2.0.0 protocol = git repo_url = git@github.com:NCAR/UPP_GTG.git local_path = sorc/post_gtg.fd diff --git a/parm/postcntrl_gfs_wafs_ff.xml b/parm/postcntrl_gfs_wafs_ff.xml deleted file mode 100755 index fd676041e..000000000 --- a/parm/postcntrl_gfs_wafs_ff.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - GFSPRS - 0 - ncep_nco - v2003 - local_tab_yes1 - fcst - oper - fcst - fcst - hour - nws_ncep - gfs_avn - complex_packing_spatial_diff - 2nd_ord_sptdiff - fltng_pnt - lossless - - - HGT_ON_ICAO_STD_SFC - 7000. 10040. 14750. 19680. 25000. 30090. 34430. 39270. 44650. 50600. 55000. 59520. - 65000. 69680. 75260. 81200. 84310. 90000. 95000. 100000. - 3.0 - - - - TMP_ON_ICAO_STD_SFC - 7000. 10040. 14750. 19680. 25000. 30090. 34430. 39270. 44650. 50600. 55000. 59520. - 65000. 69680. 75260. 81200. 84310. 90000. 95000. 100000. - 3.0 - - - - RH_ON_ICAO_STD_SFC - 7000. 10040. 14750. 19680. 25000. 30090. 34430. 39270. 44650. 50600. 55000. 59520. - 65000. 69680. 75260. 81200. 84310. 90000. 95000. 100000. - 3.0 - - - - VVEL_ON_ICAO_STD_SFC - 7000. 10040. 14750. 19680. 25000. 30090. 34430. 39270. 44650. 50600. 55000. 59520. - 65000. 69680. 75260. 81200. 84310. 90000. 95000. 100000. - 3.0 - - - - UGRD_ON_ICAO_STD_SFC - 7000. 10040. 14750. 19680. 25000. 30090. 34430. 39270. 44650. 50600. 55000. 59520. - 65000. 69680. 75260. 81200. 84310. 90000. 95000. 100000. - 3.0 - - - - VGRD_ON_ICAO_STD_SFC - 7000. 10040. 14750. 19680. 25000. 30090. 34430. 39270. 44650. 50600. 55000. 59520. - 65000. 69680. 75260. 81200. 84310. 90000. 95000. 100000. - 3.0 - - - - ABSV_ON_ICAO_STD_SFC - 7000. 10040. 14750. 19680. 25000. 30090. 34430. 39270. 44650. 50600. 55000. 59520. - 65000. 69680. 75260. 81200. 84310. 90000. 95000. 100000. - 3.0 - - - - - diff --git a/parm/postxconfig-NT-GFS-WAFS-FF.txt b/parm/postxconfig-NT-GFS-WAFS-FF.txt deleted file mode 100644 index b56aa2079..000000000 --- a/parm/postxconfig-NT-GFS-WAFS-FF.txt +++ /dev/null @@ -1,277 +0,0 @@ -1 -7 -GFSPRS -0 -ncep_nco -v2003 -local_tab_yes1 -fcst -oper -fcst -fcst -hour -nws_ncep -gfs_avn -complex_packing_spatial_diff -2nd_ord_sptdiff -fltng_pnt -lossless -518 -HGT_ON_ICAO_STD_SFC -? -1 -tmpl4_0 -HGT -? -? -isobaric_sfc -0 -? -20 -7000. 10040. 14750. 19680. 25000. 30090. 34430. 39270. 44650. 50600. 55000. 59520. 65000. 69680. 75260. 81200. 84310. 90000. 95000. 100000. -? -0 -? -0 -? -? -? -0 -0.0 -0 -0.0 -? -0 -0.0 -0 -0.0 -1 -3.0 -0 -0 -0 -? -? -? -519 -TMP_ON_ICAO_STD_SFC -? -1 -tmpl4_0 -TMP -? -? -isobaric_sfc -0 -? -20 -7000. 10040. 14750. 19680. 25000. 30090. 34430. 39270. 44650. 50600. 55000. 59520. 65000. 69680. 75260. 81200. 84310. 90000. 95000. 100000. -? -0 -? -0 -? -? -? -0 -0.0 -0 -0.0 -? -0 -0.0 -0 -0.0 -1 -3.0 -0 -0 -0 -? -? -? -522 -RH_ON_ICAO_STD_SFC -? -1 -tmpl4_0 -RH -? -? -isobaric_sfc -0 -? -20 -7000. 10040. 14750. 19680. 25000. 30090. 34430. 39270. 44650. 50600. 55000. 59520. 65000. 69680. 75260. 81200. 84310. 90000. 95000. 100000. -? -0 -? -0 -? -? -? -0 -0.0 -0 -0.0 -? -0 -0.0 -0 -0.0 -1 -3.0 -0 -0 -0 -? -? -? -523 -VVEL_ON_ICAO_STD_SFC -? -1 -tmpl4_0 -VVEL -? -? -isobaric_sfc -0 -? -20 -7000. 10040. 14750. 19680. 25000. 30090. 34430. 39270. 44650. 50600. 55000. 59520. 65000. 69680. 75260. 81200. 84310. 90000. 95000. 100000. -? -0 -? -0 -? -? -? -0 -0.0 -0 -0.0 -? -0 -0.0 -0 -0.0 -1 -3.0 -0 -0 -0 -? -? -? -520 -UGRD_ON_ICAO_STD_SFC -? -1 -tmpl4_0 -UGRD -? -? -isobaric_sfc -0 -? -20 -7000. 10040. 14750. 19680. 25000. 30090. 34430. 39270. 44650. 50600. 55000. 59520. 65000. 69680. 75260. 81200. 84310. 90000. 95000. 100000. -? -0 -? -0 -? -? -? -0 -0.0 -0 -0.0 -? -0 -0.0 -0 -0.0 -1 -3.0 -0 -0 -0 -? -? -? -521 -VGRD_ON_ICAO_STD_SFC -? -1 -tmpl4_0 -VGRD -? -? -isobaric_sfc -0 -? -20 -7000. 10040. 14750. 19680. 25000. 30090. 34430. 39270. 44650. 50600. 55000. 59520. 65000. 69680. 75260. 81200. 84310. 90000. 95000. 100000. -? -0 -? -0 -? -? -? -0 -0.0 -0 -0.0 -? -0 -0.0 -0 -0.0 -1 -3.0 -0 -0 -0 -? -? -? -524 -ABSV_ON_ICAO_STD_SFC -? -1 -tmpl4_0 -ABSV -? -? -isobaric_sfc -0 -? -20 -7000. 10040. 14750. 19680. 25000. 30090. 34430. 39270. 44650. 50600. 55000. 59520. 65000. 69680. 75260. 81200. 84310. 90000. 95000. 100000. -? -0 -? -0 -? -? -? -0 -0.0 -0 -0.0 -? -0 -0.0 -0 -0.0 -1 -3.0 -0 -0 -0 -? -? -? diff --git a/scripts/exgfs_nceppost.sh.ecf b/scripts/exgfs_nceppost.sh.ecf index e5575c03b..9c47e45c1 100755 --- a/scripts/exgfs_nceppost.sh.ecf +++ b/scripts/exgfs_nceppost.sh.ecf @@ -501,29 +501,29 @@ do if [[ $RUN = gfs && $GRIBVERSION = 'grib2' ]] ; then export OUTTYP=${OUTTYP:-4} - # Control file of forecast hours 00-36 is superset of other forecast hours - # and has more levels - # process icing and gtg turbulence only when fhr is between [0, 36] - if [[ $fhr -ge 0 && $fhr -le 36 ]] ; then - export PostFlatFile=$PARMpost/postxconfig-NT-GFS-WAFS.txt - export CTLFILE=$PARMpost/postcntrl_gfs_wafs.xml - - # gtg has its own configurations - cp $PARMpost/gtg.config.gfs gtg.config - cp $PARMpost/gtg_imprintings.txt gtg_imprintings.txt - else - export PostFlatFile=$PARMpost/postxconfig-NT-GFS-WAFS-FF.txt - export CTLFILE=$PARMpost/postcntrl_gfs_wafs_ff.xml - fi + # Extend WAFS icing and gtg up to 120 hours + export PostFlatFile=$PARMpost/postxconfig-NT-GFS-WAFS.txt + export CTLFILE=$PARMpost/postcntrl_gfs_wafs.xml + + # gtg has its own configurations + cp $PARMpost/gtg.config.gfs gtg.config + cp $PARMpost/gtg_imprintings.txt gtg_imprintings.txt export PGBOUT=wafsfile export PGIOUT=wafsifile - # WAFS data is processed hourly if fhr<=24, and every 3 forecast hour if 24