From 917f7380513236e9602816c752180969558a85b3 Mon Sep 17 00:00:00 2001 From: "Xianwu.Xue" Date: Thu, 28 May 2020 14:14:35 -0400 Subject: [PATCH 01/23] 1) Move all j-jobs in rocoto/bin/sh to gefs_dev/jobs 2) Move the j-job and ex-script of chem_post_cleanup to gefs_dev/jobs[scripts] On branch feature/XX_gefs_dev Changes to be committed: renamed: JGEFS_CHEM_POST_CLEANUP -> jobs/JGEFS_CHEM_POST_CLEANUP renamed: ../sh/JGEFS_CQPF -> jobs/JGEFS_CQPF renamed: ../sh/JGEFS_EXTRACTVARS -> jobs/JGEFS_EXTRACTVARS renamed: ../sh/JGEFS_POST_GENESIS -> jobs/JGEFS_POST_GENESIS renamed: ../sh/JGEFS_POST_TRACK -> jobs/JGEFS_POST_TRACK renamed: ../sh/JGEFS_POST_TRACK_GFS -> jobs/JGEFS_POST_TRACK_GFS renamed: ../sh/JGEFS_RF_PREP -> jobs/JGEFS_RF_PREP renamed: ../sh/JGEFS_WAFS -> jobs/JGEFS_WAFS renamed: exgefs_chem_post_cleanup.sh -> scripts/exgefs_chem_post_cleanup.sh Refs: #76266, #64583, #62644, #71500 and #56936 --- rocoto/bin/gefs_dev/{ => jobs}/JGEFS_CHEM_POST_CLEANUP | 0 rocoto/bin/{sh => gefs_dev/jobs}/JGEFS_CQPF | 0 rocoto/bin/{sh => gefs_dev/jobs}/JGEFS_EXTRACTVARS | 0 rocoto/bin/{sh => gefs_dev/jobs}/JGEFS_POST_GENESIS | 0 rocoto/bin/{sh => gefs_dev/jobs}/JGEFS_POST_TRACK | 0 rocoto/bin/{sh => gefs_dev/jobs}/JGEFS_POST_TRACK_GFS | 0 rocoto/bin/{sh => gefs_dev/jobs}/JGEFS_RF_PREP | 0 rocoto/bin/{sh => gefs_dev/jobs}/JGEFS_WAFS | 0 rocoto/bin/gefs_dev/{ => scripts}/exgefs_chem_post_cleanup.sh | 0 9 files changed, 0 insertions(+), 0 deletions(-) rename rocoto/bin/gefs_dev/{ => jobs}/JGEFS_CHEM_POST_CLEANUP (100%) rename rocoto/bin/{sh => gefs_dev/jobs}/JGEFS_CQPF (100%) rename rocoto/bin/{sh => gefs_dev/jobs}/JGEFS_EXTRACTVARS (100%) rename rocoto/bin/{sh => gefs_dev/jobs}/JGEFS_POST_GENESIS (100%) rename rocoto/bin/{sh => gefs_dev/jobs}/JGEFS_POST_TRACK (100%) rename rocoto/bin/{sh => gefs_dev/jobs}/JGEFS_POST_TRACK_GFS (100%) rename rocoto/bin/{sh => gefs_dev/jobs}/JGEFS_RF_PREP (100%) rename rocoto/bin/{sh => gefs_dev/jobs}/JGEFS_WAFS (100%) rename rocoto/bin/gefs_dev/{ => scripts}/exgefs_chem_post_cleanup.sh (100%) diff --git a/rocoto/bin/gefs_dev/JGEFS_CHEM_POST_CLEANUP b/rocoto/bin/gefs_dev/jobs/JGEFS_CHEM_POST_CLEANUP similarity index 100% rename from rocoto/bin/gefs_dev/JGEFS_CHEM_POST_CLEANUP rename to rocoto/bin/gefs_dev/jobs/JGEFS_CHEM_POST_CLEANUP diff --git a/rocoto/bin/sh/JGEFS_CQPF b/rocoto/bin/gefs_dev/jobs/JGEFS_CQPF similarity index 100% rename from rocoto/bin/sh/JGEFS_CQPF rename to rocoto/bin/gefs_dev/jobs/JGEFS_CQPF diff --git a/rocoto/bin/sh/JGEFS_EXTRACTVARS b/rocoto/bin/gefs_dev/jobs/JGEFS_EXTRACTVARS similarity index 100% rename from rocoto/bin/sh/JGEFS_EXTRACTVARS rename to rocoto/bin/gefs_dev/jobs/JGEFS_EXTRACTVARS diff --git a/rocoto/bin/sh/JGEFS_POST_GENESIS b/rocoto/bin/gefs_dev/jobs/JGEFS_POST_GENESIS similarity index 100% rename from rocoto/bin/sh/JGEFS_POST_GENESIS rename to rocoto/bin/gefs_dev/jobs/JGEFS_POST_GENESIS diff --git a/rocoto/bin/sh/JGEFS_POST_TRACK b/rocoto/bin/gefs_dev/jobs/JGEFS_POST_TRACK similarity index 100% rename from rocoto/bin/sh/JGEFS_POST_TRACK rename to rocoto/bin/gefs_dev/jobs/JGEFS_POST_TRACK diff --git a/rocoto/bin/sh/JGEFS_POST_TRACK_GFS b/rocoto/bin/gefs_dev/jobs/JGEFS_POST_TRACK_GFS similarity index 100% rename from rocoto/bin/sh/JGEFS_POST_TRACK_GFS rename to rocoto/bin/gefs_dev/jobs/JGEFS_POST_TRACK_GFS diff --git a/rocoto/bin/sh/JGEFS_RF_PREP b/rocoto/bin/gefs_dev/jobs/JGEFS_RF_PREP similarity index 100% rename from rocoto/bin/sh/JGEFS_RF_PREP rename to rocoto/bin/gefs_dev/jobs/JGEFS_RF_PREP diff --git a/rocoto/bin/sh/JGEFS_WAFS b/rocoto/bin/gefs_dev/jobs/JGEFS_WAFS similarity index 100% rename from rocoto/bin/sh/JGEFS_WAFS rename to rocoto/bin/gefs_dev/jobs/JGEFS_WAFS diff --git a/rocoto/bin/gefs_dev/exgefs_chem_post_cleanup.sh b/rocoto/bin/gefs_dev/scripts/exgefs_chem_post_cleanup.sh similarity index 100% rename from rocoto/bin/gefs_dev/exgefs_chem_post_cleanup.sh rename to rocoto/bin/gefs_dev/scripts/exgefs_chem_post_cleanup.sh From ebd2499e62ae6818ac9ee0057e4dac9dcfc8bfd1 Mon Sep 17 00:00:00 2001 From: "Xianwu.Xue" Date: Fri, 29 May 2020 17:37:34 -0400 Subject: [PATCH 02/23] 1) Add rocoto/bin/gefs_dev/link_cleanup.sh to link/clean all files/folders in rocoto/bin/gefs_dev to corresponding paths 2) Modify rocoto/bin/gefs_dev/build_*.sh and rocoto/bin/gefs_dev/*.fd/Makefile to build all programs after linking to sorc 3) Modify rocoto/bin/gefs_dev/sorc/partial_build_dev.sh to use the *dev.cfg file 4) Modify rocoto/bin/gefs_dev/util/sorc/overenstr.grib.fd/Makefile to build it after linking to util/sorc On branch feature/XX_gefs_dev new file: bin/gefs_dev/link_cleanup.sh modified: bin/gefs_dev/sorc/build_global_enscqpf.sh modified: bin/gefs_dev/sorc/build_global_enscvprcp.sh modified: bin/gefs_dev/sorc/build_global_enscvt24h.sh modified: bin/gefs_dev/sorc/build_global_enspqpf.sh modified: bin/gefs_dev/sorc/build_global_enspvrfy.sh modified: bin/gefs_dev/sorc/build_global_ensrfmat.sh modified: bin/gefs_dev/sorc/build_global_enssrbias.sh modified: bin/gefs_dev/sorc/build_overenstr_grib.sh modified: bin/gefs_dev/sorc/global_enscqpf.fd/Makefile modified: bin/gefs_dev/sorc/global_enscvprcp.fd/Makefile modified: bin/gefs_dev/sorc/global_enscvt24h.fd/Makefile modified: bin/gefs_dev/sorc/global_enspqpf.fd/Makefile modified: bin/gefs_dev/sorc/global_enspvrfy.fd/Makefile modified: bin/gefs_dev/sorc/global_ensrfmat.fd/Makefile modified: bin/gefs_dev/sorc/global_enssrbias.fd/Makefile modified: bin/gefs_dev/sorc/partial_build_dev.sh modified: bin/gefs_dev/util/sorc/overenstr.grib.fd/Makefile Refs: #76266, #64583, #62644, #71500 and #56936 --- rocoto/bin/gefs_dev/link_cleanup.sh | 70 +++++++++++++++++++ .../bin/gefs_dev/sorc/build_global_enscqpf.sh | 1 + .../gefs_dev/sorc/build_global_enscvprcp.sh | 1 + .../gefs_dev/sorc/build_global_enscvt24h.sh | 1 + .../bin/gefs_dev/sorc/build_global_enspqpf.sh | 15 +--- .../gefs_dev/sorc/build_global_enspvrfy.sh | 1 + .../gefs_dev/sorc/build_global_ensrfmat.sh | 1 + .../gefs_dev/sorc/build_global_enssrbias.sh | 1 + .../bin/gefs_dev/sorc/build_overenstr_grib.sh | 1 + .../gefs_dev/sorc/global_enscqpf.fd/Makefile | 8 ++- .../sorc/global_enscvprcp.fd/Makefile | 7 +- .../sorc/global_enscvt24h.fd/Makefile | 7 +- .../gefs_dev/sorc/global_enspqpf.fd/Makefile | 7 +- .../gefs_dev/sorc/global_enspvrfy.fd/Makefile | 7 +- .../gefs_dev/sorc/global_ensrfmat.fd/Makefile | 7 +- .../sorc/global_enssrbias.fd/Makefile | 7 +- rocoto/bin/gefs_dev/sorc/partial_build_dev.sh | 2 +- .../util/sorc/overenstr.grib.fd/Makefile | 2 +- 18 files changed, 122 insertions(+), 24 deletions(-) create mode 100755 rocoto/bin/gefs_dev/link_cleanup.sh diff --git a/rocoto/bin/gefs_dev/link_cleanup.sh b/rocoto/bin/gefs_dev/link_cleanup.sh new file mode 100755 index 000000000..dfe11be44 --- /dev/null +++ b/rocoto/bin/gefs_dev/link_cleanup.sh @@ -0,0 +1,70 @@ +#!/bin/sh +set -ex + +while getopts a: option +do + case "${option}" + in + a) CleanAll=${OPTARG};; + + esac + +done + + +CleanAll=${CleanAll:-no} + +LINK="ln -fs" +#[[ $RUN_ENVIR = nco ]] && LINK="cp -rp" + +pwd=$(pwd -P) + +pwd0=$(readlink -e $pwd/../../../) +echo $pwd0 + +for f0 in modulefiles/gefs sorc jobs ush scripts gempak/ush gempak/fix util/ush; do + + for f in $f0/*; do + #echo $f + if [ $CleanAll = "yes" ]; then + if [ -L $pwd0/$f ]; then + echo $pwd0/$f + rm -rf $pwd0/$f + fi + else + cd $pwd0/$f0 + #$LINK $pwd/$f . + iNum=`echo "$f0" |tr "/" "\n"|wc -l` + echo $iNum + sPrefix="" + if [ $iNum -eq 1 ]; then + sPrefix="../" + elif [ $iNum -eq 2 ]; then + sPrefix="../../" + elif [ $iNum -eq 3 ]; then + sPrefix="../../../" + elif [ $iNum -eq 4 ]; then + sPrefix="../../../../" + elif [ $iNum -eq 5 ]; then + sPrefix="../../../../../" + fi + $LINK ${sPrefix}rocoto/bin/gefs_dev/$f . + + cd $pwd + fi + done + +done + +f0=util +f=${f0}/sorc +if [ $CleanAll = "yes" ]; then + if [ -L $pwd0/$f ]; then + echo $pwd0/$f + rm -rf $pwd0/$f + fi +else + cd $pwd0/$f0 + $LINK ../rocoto/bin/gefs_dev/$f . + cd $pwd +fi diff --git a/rocoto/bin/gefs_dev/sorc/build_global_enscqpf.sh b/rocoto/bin/gefs_dev/sorc/build_global_enscqpf.sh index 19ffa577a..904a492f2 100755 --- a/rocoto/bin/gefs_dev/sorc/build_global_enscqpf.sh +++ b/rocoto/bin/gefs_dev/sorc/build_global_enscqpf.sh @@ -3,6 +3,7 @@ set -eux source ./machine-setup.sh > /dev/null 2>&1 cwd=`pwd` +export cwdm=${cwd}/ progname=global_enscqpf diff --git a/rocoto/bin/gefs_dev/sorc/build_global_enscvprcp.sh b/rocoto/bin/gefs_dev/sorc/build_global_enscvprcp.sh index c3e1f334a..33a43c67a 100755 --- a/rocoto/bin/gefs_dev/sorc/build_global_enscvprcp.sh +++ b/rocoto/bin/gefs_dev/sorc/build_global_enscvprcp.sh @@ -3,6 +3,7 @@ set -eux source ./machine-setup.sh > /dev/null 2>&1 cwd=`pwd` +export cwdm=${cwd}/ progname=global_enscvprcp diff --git a/rocoto/bin/gefs_dev/sorc/build_global_enscvt24h.sh b/rocoto/bin/gefs_dev/sorc/build_global_enscvt24h.sh index d2b25d2d1..d93f219e2 100755 --- a/rocoto/bin/gefs_dev/sorc/build_global_enscvt24h.sh +++ b/rocoto/bin/gefs_dev/sorc/build_global_enscvt24h.sh @@ -3,6 +3,7 @@ set -eux source ./machine-setup.sh > /dev/null 2>&1 cwd=`pwd` +export cwdm=${cwd}/ progname=global_enscvt24h diff --git a/rocoto/bin/gefs_dev/sorc/build_global_enspqpf.sh b/rocoto/bin/gefs_dev/sorc/build_global_enspqpf.sh index cf2d4db9b..315f6b394 100755 --- a/rocoto/bin/gefs_dev/sorc/build_global_enspqpf.sh +++ b/rocoto/bin/gefs_dev/sorc/build_global_enspqpf.sh @@ -3,6 +3,7 @@ set -eux source ./machine-setup.sh > /dev/null 2>&1 cwd=`pwd` +export cwdm=${cwd}/ progname=global_enspqpf @@ -32,20 +33,6 @@ export INCSM="-I ${G2_INC4}" export LIBSM="${G2_LIB4} ${W3NCO_LIB4} ${BACIO_LIB4} ${JASPER_LIB} ${PNG_LIB} ${Z_LIB}" - -# If you want to get the original size of excutable file, -GetOriginal=${GetOriginal:-false} - -if $GetOriginal; then - if [ $target == wcoss_cray ]; then - echo "This is on wcoss_cray" - export INCSM="-I ${G2_INC4} -I/opt/cray/iobuf/2.0.5/include" - export LIBSM="${G2_LIB4} ${W3NCO_LIB4} ${BACIO_LIB4} ${JASPER_LIB} ${PNG_LIB} ${Z_LIB} -Wl,/opt/cray/iobuf/2.0.5/lib/iobuf.o" - elif [ $target == wcoss_dell_p3 ]; then - echo "This is on wcoss_dell_p3" - fi -fi - make -f Makefile clobber make -f Makefile make -f Makefile install diff --git a/rocoto/bin/gefs_dev/sorc/build_global_enspvrfy.sh b/rocoto/bin/gefs_dev/sorc/build_global_enspvrfy.sh index bd90862ed..403635ce3 100755 --- a/rocoto/bin/gefs_dev/sorc/build_global_enspvrfy.sh +++ b/rocoto/bin/gefs_dev/sorc/build_global_enspvrfy.sh @@ -3,6 +3,7 @@ set -eux source ./machine-setup.sh > /dev/null 2>&1 cwd=`pwd` +export cwdm=${cwd}/ progname=global_enspvrfy diff --git a/rocoto/bin/gefs_dev/sorc/build_global_ensrfmat.sh b/rocoto/bin/gefs_dev/sorc/build_global_ensrfmat.sh index 9870652dd..37b019d5c 100755 --- a/rocoto/bin/gefs_dev/sorc/build_global_ensrfmat.sh +++ b/rocoto/bin/gefs_dev/sorc/build_global_ensrfmat.sh @@ -3,6 +3,7 @@ set -eux source ./machine-setup.sh > /dev/null 2>&1 cwd=`pwd` +export cwdm=${cwd}/ progname=global_ensrfmat diff --git a/rocoto/bin/gefs_dev/sorc/build_global_enssrbias.sh b/rocoto/bin/gefs_dev/sorc/build_global_enssrbias.sh index cf9cab448..f254691b2 100755 --- a/rocoto/bin/gefs_dev/sorc/build_global_enssrbias.sh +++ b/rocoto/bin/gefs_dev/sorc/build_global_enssrbias.sh @@ -3,6 +3,7 @@ set -eux source ./machine-setup.sh > /dev/null 2>&1 cwd=`pwd` +export cwdm=${cwd}/ progname=global_enssrbias diff --git a/rocoto/bin/gefs_dev/sorc/build_overenstr_grib.sh b/rocoto/bin/gefs_dev/sorc/build_overenstr_grib.sh index e877344f0..1db9f56cb 100755 --- a/rocoto/bin/gefs_dev/sorc/build_overenstr_grib.sh +++ b/rocoto/bin/gefs_dev/sorc/build_overenstr_grib.sh @@ -3,6 +3,7 @@ set -eux source ./machine-setup.sh > /dev/null 2>&1 cwd=`pwd` +export cwdm=${cwd}/ progname=overenstr.grib diff --git a/rocoto/bin/gefs_dev/sorc/global_enscqpf.fd/Makefile b/rocoto/bin/gefs_dev/sorc/global_enscqpf.fd/Makefile index 1c4067e39..84702f2a0 100755 --- a/rocoto/bin/gefs_dev/sorc/global_enscqpf.fd/Makefile +++ b/rocoto/bin/gefs_dev/sorc/global_enscqpf.fd/Makefile @@ -10,6 +10,11 @@ LIBS =$(LIBSM) FFLAGS =$(FFLAGSM) OMPFLAG =$(OMPFLAGM) LDFLAGS =$(LDFLAGSM) +ifdef cwdm + cwdmP = $(cwdm) +else + cwdmP = ../ +endif SRCSf90 = CQPF.f90 QTPINT.f90 INIT_PARM.f90 PRINTINFR.f90 SRCSf = @@ -34,6 +39,5 @@ clobber: clean -rm -f $(CMD) install: - cp $(CMD) ../../exec/$(CMD) - + cp $(CMD) $(cwdmP)../exec/$(CMD) diff --git a/rocoto/bin/gefs_dev/sorc/global_enscvprcp.fd/Makefile b/rocoto/bin/gefs_dev/sorc/global_enscvprcp.fd/Makefile index 9d273b7e0..57078828b 100755 --- a/rocoto/bin/gefs_dev/sorc/global_enscvprcp.fd/Makefile +++ b/rocoto/bin/gefs_dev/sorc/global_enscvprcp.fd/Makefile @@ -10,6 +10,11 @@ LIBS =$(LIBSM) FFLAGS =$(FFLAGSM) OMPFLAG =$(OMPFLAGM) LDFLAGS =$(LDFLAGSM) +ifdef cwdm + cwdmP = $(cwdm) +else + cwdmP = ../ +endif SRCSf90 = CVPRCP.f90 INIT_PARM.f90 PRINTINFR.f90 SRCSf = @@ -34,6 +39,6 @@ clobber: clean -rm -f $(CMD) install: - cp $(CMD) ../../exec/$(CMD) + cp $(CMD) $(cwdmP)../exec/$(CMD) diff --git a/rocoto/bin/gefs_dev/sorc/global_enscvt24h.fd/Makefile b/rocoto/bin/gefs_dev/sorc/global_enscvt24h.fd/Makefile index 03003c461..4d709bb69 100755 --- a/rocoto/bin/gefs_dev/sorc/global_enscvt24h.fd/Makefile +++ b/rocoto/bin/gefs_dev/sorc/global_enscvt24h.fd/Makefile @@ -10,6 +10,11 @@ LIBS =$(LIBSM) FFLAGS =$(FFLAGSM) OMPFLAG =$(OMPFLAGM) LDFLAGS =$(LDFLAGSM) +ifdef cwdm + cwdmP = $(cwdm) +else + cwdmP = ../ +endif SRCSf90 = CVT24H.f90 INIT_PARM.f90 PRINTINFR.f90 SRCSf = @@ -34,6 +39,6 @@ clobber: clean -rm -f $(CMD) install: - cp $(CMD) ../../exec/$(CMD) + cp $(CMD) $(cwdmP)../exec/$(CMD) diff --git a/rocoto/bin/gefs_dev/sorc/global_enspqpf.fd/Makefile b/rocoto/bin/gefs_dev/sorc/global_enspqpf.fd/Makefile index 15b530afe..098d86cfc 100755 --- a/rocoto/bin/gefs_dev/sorc/global_enspqpf.fd/Makefile +++ b/rocoto/bin/gefs_dev/sorc/global_enspqpf.fd/Makefile @@ -10,6 +10,11 @@ LIBS =$(LIBSM) FFLAGS =$(FFLAGSM) OMPFLAG =$(OMPFLAGM) LDFLAGS =$(LDFLAGSM) +ifdef cwdm + cwdmP = $(cwdm) +else + cwdmP = ../ +endif SRCSf90 = PQPF.f90 printinfr.f90 init_parm.f90 SRCSf = @@ -34,6 +39,6 @@ clobber: clean -rm -f $(CMD) install: - cp $(CMD) ../../exec/$(CMD) + cp $(CMD) $(cwdmP)../exec/$(CMD) diff --git a/rocoto/bin/gefs_dev/sorc/global_enspvrfy.fd/Makefile b/rocoto/bin/gefs_dev/sorc/global_enspvrfy.fd/Makefile index f58132480..a90aaf64f 100755 --- a/rocoto/bin/gefs_dev/sorc/global_enspvrfy.fd/Makefile +++ b/rocoto/bin/gefs_dev/sorc/global_enspvrfy.fd/Makefile @@ -10,6 +10,11 @@ LIBS =$(LIBSM) FFLAGS =$(FFLAGSM) OMPFLAG =$(OMPFLAGM) LDFLAGS =$(LDFLAGSM) +ifdef cwdm + cwdmP = $(cwdm) +else + cwdmP = ../ +endif SRCSf90 = PVRFY.f90 VRFY.f90 ANNATV.f90 INIT_PARM.f90 PRINTINFR.f90 SRCSf = @@ -34,6 +39,6 @@ clobber: clean -rm -f $(CMD) install: - cp $(CMD) ../../exec/$(CMD) + cp $(CMD) $(cwdmP)../exec/$(CMD) diff --git a/rocoto/bin/gefs_dev/sorc/global_ensrfmat.fd/Makefile b/rocoto/bin/gefs_dev/sorc/global_ensrfmat.fd/Makefile index 93d2152e0..c8328a126 100755 --- a/rocoto/bin/gefs_dev/sorc/global_ensrfmat.fd/Makefile +++ b/rocoto/bin/gefs_dev/sorc/global_ensrfmat.fd/Makefile @@ -10,6 +10,11 @@ LIBS =$(LIBSM) FFLAGS =$(FFLAGSM) OMPFLAG =$(OMPFLAGM) LDFLAGS =$(LDFLAGSM) +ifdef cwdm + cwdmP = $(cwdm) +else + cwdmP = ../ +endif SRCSf90 = SRCSf = REFORMAT.f @@ -34,6 +39,6 @@ clobber: clean -rm -f $(CMD) install: - cp $(CMD) ../../exec/$(CMD) + cp $(CMD) $(cwdmP)../exec/$(CMD) diff --git a/rocoto/bin/gefs_dev/sorc/global_enssrbias.fd/Makefile b/rocoto/bin/gefs_dev/sorc/global_enssrbias.fd/Makefile index 14d91ffaf..89627be60 100755 --- a/rocoto/bin/gefs_dev/sorc/global_enssrbias.fd/Makefile +++ b/rocoto/bin/gefs_dev/sorc/global_enssrbias.fd/Makefile @@ -10,6 +10,11 @@ LIBS =$(LIBSM) FFLAGS =$(FFLAGSM) OMPFLAG =$(OMPFLAGM) LDFLAGS =$(LDFLAGSM) +ifdef cwdm + cwdmP = $(cwdm) +else + cwdmP = ../ +endif SRCSf90 = SRCSf = STAT_RM_BIAS_30D.f @@ -34,6 +39,6 @@ clobber: clean -rm -f $(CMD) install: - cp $(CMD) ../../exec/$(CMD) + cp $(CMD) $(cwdmP)../exec/$(CMD) diff --git a/rocoto/bin/gefs_dev/sorc/partial_build_dev.sh b/rocoto/bin/gefs_dev/sorc/partial_build_dev.sh index e308568a5..ccba98230 100755 --- a/rocoto/bin/gefs_dev/sorc/partial_build_dev.sh +++ b/rocoto/bin/gefs_dev/sorc/partial_build_dev.sh @@ -153,7 +153,7 @@ # # set default values for partial build # - parse_cfg 1 "config=gefs_build.cfg" ${Build_prg[@]} + parse_cfg 1 "config=gefs_build_dev.cfg" ${Build_prg[@]} else # diff --git a/rocoto/bin/gefs_dev/util/sorc/overenstr.grib.fd/Makefile b/rocoto/bin/gefs_dev/util/sorc/overenstr.grib.fd/Makefile index 38fbabf8c..db5d74891 100755 --- a/rocoto/bin/gefs_dev/util/sorc/overenstr.grib.fd/Makefile +++ b/rocoto/bin/gefs_dev/util/sorc/overenstr.grib.fd/Makefile @@ -34,6 +34,6 @@ clobber: clean -rm -f $(CMD) install: - cp $(CMD) ../../exec/$(CMD) + cp $(CMD) $(cwdm)../util/exec/$(CMD) From 912da193c3f54c5a79935c1f5cec12c3919fd762 Mon Sep 17 00:00:00 2001 From: "Xianwu.Xue" Date: Fri, 29 May 2020 18:10:15 -0400 Subject: [PATCH 03/23] 1) Add -d option to compile_install_all.sh to symbolic rocoto/bin/gefs_dev 2) Improve pyGEFs to cleanup the linked files from rocoto/bin/gefs_dev On branch feature/XX_gefs_dev modified: compile_install_all.sh Refs: #76266, #64583, #62644, #71500 and #56936 --- rocoto/compile_install_all.sh | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/rocoto/compile_install_all.sh b/rocoto/compile_install_all.sh index 443bf6b27..b12c372f3 100755 --- a/rocoto/compile_install_all.sh +++ b/rocoto/compile_install_all.sh @@ -4,7 +4,7 @@ set -eu #x sWS=$(pwd) echo $sWS -while getopts c:a:r:m:f:b:e:s:l:o: option +while getopts c:a:r:m:f:b:e:s:l:o:d: option do case "${option}" in @@ -18,6 +18,7 @@ do s) Structure=${OPTARG};; l) Link=${OPTARG};; o) Operation=${OPTARG};; + d) Dev_gefs=${OPTARG};; esac done @@ -32,6 +33,7 @@ RunEnvir=${RunEnvir:-emc} Structure=${Structure:-no} # dev (use HOMEDIR to link), prod (clone global-workflow from vlab), no (use the original structure) Link=${Link:-no} Operation=${Operation:-no} # ecflow, rocoto, lsf +Dev_gefs=${Dev_gefs:-no} if [ $machine = "nomachine" ]; then if [ -d /scratch1/NCEPDEV ]; then @@ -57,6 +59,11 @@ echo $RunEnvir echo ${Structure} echo ${Link} +if [ $Dev_gefs == "yes" ]; then + cd $sWS/bin/gefs_dev + ./link_cleanup.sh +fi + if [ $CompileCode = "yes" ]; then Link=yes fi @@ -95,6 +102,9 @@ if [ $CompileCode = "yes" ]; then ## Build the code and install ./build_all.sh + if [ -L build_all_dev.sh ]; then + ./build_all_dev.sh + fi fi @@ -182,6 +192,11 @@ if [ $CleanAll = "yes" ]; then rm -f ../scripts/exwave_* rm -f ../scripts/exglobal_fcst_nemsfv3gfs.sh rm -rf ../env + + cd ${sWS}/bin/gefs_dev + ./link_cleanup.sh -a yes + + cd ${sWS} fi # for CleanAll From 16f9d5d707b0f8b6e527f44f6b79f19aa83d7730 Mon Sep 17 00:00:00 2001 From: "Xianwu.Xue" Date: Fri, 29 May 2020 18:26:48 -0400 Subject: [PATCH 04/23] Modify j-job path in bin files of some dev tasks On branch feature/XX_gefs_dev modified: bin/cray/cqpf.sh modified: bin/cray/extractvars.sh modified: bin/cray/post_genesis.sh modified: bin/cray/post_track.sh modified: bin/cray/rf_prep.sh modified: bin/hera/cqpf.sh modified: bin/hera/extractvars.sh modified: bin/hera/post_genesis.sh modified: bin/hera/post_track.sh modified: bin/hera/rf_prep.sh modified: bin/wcoss_dell_p3/cqpf.sh modified: bin/wcoss_dell_p3/extractvars.sh modified: bin/wcoss_dell_p3/post_genesis.sh modified: bin/wcoss_dell_p3/post_track.sh modified: bin/wcoss_dell_p3/rf_prep.sh modified: bin/wcoss_dell_p35/cqpf.sh modified: bin/wcoss_dell_p35/extractvars.sh modified: bin/wcoss_dell_p35/post_genesis.sh modified: bin/wcoss_dell_p35/post_track.sh modified: bin/wcoss_dell_p35/rf_prep.sh Refs: #76266, #64583, #62644, #71500 and #56936 --- rocoto/bin/cray/cqpf.sh | 2 +- rocoto/bin/cray/extractvars.sh | 2 +- rocoto/bin/cray/post_genesis.sh | 2 +- rocoto/bin/cray/post_track.sh | 2 +- rocoto/bin/cray/rf_prep.sh | 2 +- rocoto/bin/hera/cqpf.sh | 2 +- rocoto/bin/hera/extractvars.sh | 2 +- rocoto/bin/hera/post_genesis.sh | 2 +- rocoto/bin/hera/post_track.sh | 2 +- rocoto/bin/hera/rf_prep.sh | 2 +- rocoto/bin/wcoss_dell_p3/cqpf.sh | 2 +- rocoto/bin/wcoss_dell_p3/extractvars.sh | 2 +- rocoto/bin/wcoss_dell_p3/post_genesis.sh | 2 +- rocoto/bin/wcoss_dell_p3/post_track.sh | 2 +- rocoto/bin/wcoss_dell_p3/rf_prep.sh | 2 +- rocoto/bin/wcoss_dell_p35/cqpf.sh | 2 +- rocoto/bin/wcoss_dell_p35/extractvars.sh | 2 +- rocoto/bin/wcoss_dell_p35/post_genesis.sh | 2 +- rocoto/bin/wcoss_dell_p35/post_track.sh | 2 +- rocoto/bin/wcoss_dell_p35/rf_prep.sh | 2 +- 20 files changed, 20 insertions(+), 20 deletions(-) diff --git a/rocoto/bin/cray/cqpf.sh b/rocoto/bin/cray/cqpf.sh index 499e1a5f5..069eb9832 100755 --- a/rocoto/bin/cray/cqpf.sh +++ b/rocoto/bin/cray/cqpf.sh @@ -36,4 +36,4 @@ ulimit -a #export gefsmpexec=" aprun -b -j1 -n16 -N16 -d1 -cc depth " # CALL executable job script here -$SOURCEDIR/rocoto/bin/sh/JGEFS_CQPF +$SOURCEDIR/jobs/JGEFS_CQPF diff --git a/rocoto/bin/cray/extractvars.sh b/rocoto/bin/cray/extractvars.sh index 6a48e9408..7e2d104ab 100755 --- a/rocoto/bin/cray/extractvars.sh +++ b/rocoto/bin/cray/extractvars.sh @@ -43,5 +43,5 @@ ulimit -a # CALL executable job script here -$SOURCEDIR/rocoto/bin/sh/JGEFS_EXTRACTVARS +$SOURCEDIR/jobs/JGEFS_EXTRACTVARS diff --git a/rocoto/bin/cray/post_genesis.sh b/rocoto/bin/cray/post_genesis.sh index 0ff3e3b60..ccd856fd0 100755 --- a/rocoto/bin/cray/post_genesis.sh +++ b/rocoto/bin/cray/post_genesis.sh @@ -37,4 +37,4 @@ export FORECAST_SEGMENT=lr #export RUN_ENVIR=${RUN_ENVIR:-dev} # CALL executable job script here -$SOURCEDIR/rocoto/bin/sh/JGEFS_POST_GENESIS +$SOURCEDIR/jobs/JGEFS_POST_GENESIS diff --git a/rocoto/bin/cray/post_track.sh b/rocoto/bin/cray/post_track.sh index 1ae047e99..6013647e9 100755 --- a/rocoto/bin/cray/post_track.sh +++ b/rocoto/bin/cray/post_track.sh @@ -38,4 +38,4 @@ ulimit -a #export gefsmpexec_mpmd=" aprun -b -j1 -n21 -N7 -d1 -cc depth cfp mpmd_cmdfile" # CALL executable job script here -$SOURCEDIR/rocoto/bin/sh/JGEFS_POST_TRACK +$SOURCEDIR/jobs/JGEFS_POST_TRACK diff --git a/rocoto/bin/cray/rf_prep.sh b/rocoto/bin/cray/rf_prep.sh index 4317f940b..8fef05170 100755 --- a/rocoto/bin/cray/rf_prep.sh +++ b/rocoto/bin/cray/rf_prep.sh @@ -18,5 +18,5 @@ ulimit -a #. $GEFS_ROCOTO/parm/gefs_dev.parm # CALL executable job script here -$SOURCEDIR/rocoto/bin/sh/JGEFS_RF_PREP +$SOURCEDIR/jobs/JGEFS_RF_PREP diff --git a/rocoto/bin/hera/cqpf.sh b/rocoto/bin/hera/cqpf.sh index 691498a80..b1ca11d18 100755 --- a/rocoto/bin/hera/cqpf.sh +++ b/rocoto/bin/hera/cqpf.sh @@ -20,4 +20,4 @@ export FORECAST_SEGMENT=lr # export for development runs only begin # CALL executable job script here -$SOURCEDIR/rocoto/bin/sh/JGEFS_CQPF +$SOURCEDIR/jobs/JGEFS_CQPF diff --git a/rocoto/bin/hera/extractvars.sh b/rocoto/bin/hera/extractvars.sh index 43b4c9650..354469d73 100755 --- a/rocoto/bin/hera/extractvars.sh +++ b/rocoto/bin/hera/extractvars.sh @@ -12,5 +12,5 @@ ulimit -a # export for development runs only begin # CALL executable job script here -$SOURCEDIR/rocoto/bin/sh/JGEFS_EXTRACTVARS +$SOURCEDIR/jobs/JGEFS_EXTRACTVARS diff --git a/rocoto/bin/hera/post_genesis.sh b/rocoto/bin/hera/post_genesis.sh index fafeca064..5f446b3da 100755 --- a/rocoto/bin/hera/post_genesis.sh +++ b/rocoto/bin/hera/post_genesis.sh @@ -19,4 +19,4 @@ export FORECAST_SEGMENT=lr # export for development runs only begin # CALL executable job script here -$SOURCEDIR/rocoto/bin/sh/JGEFS_POST_GENESIS +$SOURCEDIR/jobs/JGEFS_POST_GENESIS diff --git a/rocoto/bin/hera/post_track.sh b/rocoto/bin/hera/post_track.sh index 40400810a..50f38b1d9 100755 --- a/rocoto/bin/hera/post_track.sh +++ b/rocoto/bin/hera/post_track.sh @@ -18,4 +18,4 @@ export MEMORY_AFFINITY=core:1 # export for development runs only begin # CALL executable job script here -$SOURCEDIR/rocoto/bin/sh/JGEFS_POST_TRACK +$SOURCEDIR/jobs/JGEFS_POST_TRACK diff --git a/rocoto/bin/hera/rf_prep.sh b/rocoto/bin/hera/rf_prep.sh index 30341b577..ae929a768 100755 --- a/rocoto/bin/hera/rf_prep.sh +++ b/rocoto/bin/hera/rf_prep.sh @@ -12,5 +12,5 @@ ulimit -a # export for development runs only begin # CALL executable job script here -$SOURCEDIR/rocoto/bin/sh/JGEFS_RF_PREP +$SOURCEDIR/jobs/JGEFS_RF_PREP diff --git a/rocoto/bin/wcoss_dell_p3/cqpf.sh b/rocoto/bin/wcoss_dell_p3/cqpf.sh index 4dac0efd1..59df82ed3 100755 --- a/rocoto/bin/wcoss_dell_p3/cqpf.sh +++ b/rocoto/bin/wcoss_dell_p3/cqpf.sh @@ -32,4 +32,4 @@ module list # Export List # CALL executable job script here -$SOURCEDIR/rocoto/bin/sh/JGEFS_CQPF +$SOURCEDIR/jobs/JGEFS_CQPF diff --git a/rocoto/bin/wcoss_dell_p3/extractvars.sh b/rocoto/bin/wcoss_dell_p3/extractvars.sh index f04f7d8f5..35f12b28f 100755 --- a/rocoto/bin/wcoss_dell_p3/extractvars.sh +++ b/rocoto/bin/wcoss_dell_p3/extractvars.sh @@ -32,5 +32,5 @@ module list # Export List # CALL executable job script here -$SOURCEDIR/rocoto/bin/sh/JGEFS_EXTRACTVARS +$SOURCEDIR/jobs/JGEFS_EXTRACTVARS diff --git a/rocoto/bin/wcoss_dell_p3/post_genesis.sh b/rocoto/bin/wcoss_dell_p3/post_genesis.sh index 34b574403..1663c9b07 100755 --- a/rocoto/bin/wcoss_dell_p3/post_genesis.sh +++ b/rocoto/bin/wcoss_dell_p3/post_genesis.sh @@ -33,4 +33,4 @@ module list # Export List # CALL executable job script here -$SOURCEDIR/rocoto/bin/sh/JGEFS_POST_GENESIS +$SOURCEDIR/jobs/JGEFS_POST_GENESIS diff --git a/rocoto/bin/wcoss_dell_p3/post_track.sh b/rocoto/bin/wcoss_dell_p3/post_track.sh index 901f6c2f7..b249ed37a 100755 --- a/rocoto/bin/wcoss_dell_p3/post_track.sh +++ b/rocoto/bin/wcoss_dell_p3/post_track.sh @@ -33,4 +33,4 @@ module list # Export List # CALL executable job script here -$SOURCEDIR/rocoto/bin/sh/JGEFS_POST_TRACK +$SOURCEDIR/jobs/JGEFS_POST_TRACK diff --git a/rocoto/bin/wcoss_dell_p3/rf_prep.sh b/rocoto/bin/wcoss_dell_p3/rf_prep.sh index 7deefe8ff..3ee4d5ffa 100755 --- a/rocoto/bin/wcoss_dell_p3/rf_prep.sh +++ b/rocoto/bin/wcoss_dell_p3/rf_prep.sh @@ -7,5 +7,5 @@ ulimit -a #export OMP_NUM_THREADS=${GEFS_TPP:-6} # CALL executable job script here -$SOURCEDIR/rocoto/bin/sh/JGEFS_RF_PREP +$SOURCEDIR/jobs/JGEFS_RF_PREP diff --git a/rocoto/bin/wcoss_dell_p35/cqpf.sh b/rocoto/bin/wcoss_dell_p35/cqpf.sh index 2b77f95d6..d11013c52 100755 --- a/rocoto/bin/wcoss_dell_p35/cqpf.sh +++ b/rocoto/bin/wcoss_dell_p35/cqpf.sh @@ -32,4 +32,4 @@ module list # Export List # CALL executable job script here -$SOURCEDIR/rocoto/bin/sh/JGEFS_CQPF +$SOURCEDIR/jobs/JGEFS_CQPF diff --git a/rocoto/bin/wcoss_dell_p35/extractvars.sh b/rocoto/bin/wcoss_dell_p35/extractvars.sh index 857e71db8..6328216be 100755 --- a/rocoto/bin/wcoss_dell_p35/extractvars.sh +++ b/rocoto/bin/wcoss_dell_p35/extractvars.sh @@ -32,5 +32,5 @@ module list # Export List # CALL executable job script here -$SOURCEDIR/rocoto/bin/sh/JGEFS_EXTRACTVARS +$SOURCEDIR/jobs/JGEFS_EXTRACTVARS diff --git a/rocoto/bin/wcoss_dell_p35/post_genesis.sh b/rocoto/bin/wcoss_dell_p35/post_genesis.sh index 902b5b249..dbcb19591 100755 --- a/rocoto/bin/wcoss_dell_p35/post_genesis.sh +++ b/rocoto/bin/wcoss_dell_p35/post_genesis.sh @@ -33,4 +33,4 @@ module list # Export List # CALL executable job script here -$SOURCEDIR/rocoto/bin/sh/JGEFS_POST_GENESIS +$SOURCEDIR/jobs/JGEFS_POST_GENESIS diff --git a/rocoto/bin/wcoss_dell_p35/post_track.sh b/rocoto/bin/wcoss_dell_p35/post_track.sh index 8879a0890..142c56d99 100755 --- a/rocoto/bin/wcoss_dell_p35/post_track.sh +++ b/rocoto/bin/wcoss_dell_p35/post_track.sh @@ -33,4 +33,4 @@ module list # Export List # CALL executable job script here -$SOURCEDIR/rocoto/bin/sh/JGEFS_POST_TRACK +$SOURCEDIR/jobs/JGEFS_POST_TRACK diff --git a/rocoto/bin/wcoss_dell_p35/rf_prep.sh b/rocoto/bin/wcoss_dell_p35/rf_prep.sh index 7deefe8ff..3ee4d5ffa 100755 --- a/rocoto/bin/wcoss_dell_p35/rf_prep.sh +++ b/rocoto/bin/wcoss_dell_p35/rf_prep.sh @@ -7,5 +7,5 @@ ulimit -a #export OMP_NUM_THREADS=${GEFS_TPP:-6} # CALL executable job script here -$SOURCEDIR/rocoto/bin/sh/JGEFS_RF_PREP +$SOURCEDIR/jobs/JGEFS_RF_PREP From 93712672f5bdb6e164846a950a2d0a5cbc05855c Mon Sep 17 00:00:00 2001 From: "Xianwu.Xue" Date: Wed, 3 Jun 2020 10:44:43 -0400 Subject: [PATCH 05/23] Move rocoto/bin/gefs_dev gefs_dev for developer use On branch feature/XX_gefs_dev Refs: #76266, #64583, #62644, #71500 and #56936 --- .../gempak/fix/g2varswmo2.tbl.orig0827 | 0 .../gempak/fix/g2varswmo2.tbl.test | 0 .../gempak/fix/g2varswmo2.tbl.test2 | 0 .../gempak/fix/gefs_avg_vgf_00 | 0 .../gempak/fix/gefs_avg_vgf_12 | 0 .../gempak/ush/gefs_avg_gempak_vgf.sh | 0 .../jobs/JGEFS_ATMOS_AVG_GEMPAK_VGF | 0 .../jobs/JGEFS_CHEM_POST_CLEANUP | 0 {rocoto/bin/gefs_dev => gefs_dev}/jobs/JGEFS_CQPF | 0 .../gefs_dev => gefs_dev}/jobs/JGEFS_EXTRACTVARS | 0 .../gefs_dev => gefs_dev}/jobs/JGEFS_POST_GENESIS | 0 .../bin/gefs_dev => gefs_dev}/jobs/JGEFS_POST_TRACK | 0 .../gefs_dev => gefs_dev}/jobs/JGEFS_POST_TRACK_GFS | 0 .../bin/gefs_dev => gefs_dev}/jobs/JGEFS_RF_PREP | 0 {rocoto/bin/gefs_dev => gefs_dev}/jobs/JGEFS_WAFS | 0 {rocoto/bin/gefs_dev => gefs_dev}/link_cleanup.sh | 0 .../modulefiles/gefs/global_enscqpf.hera | 0 .../modulefiles/gefs/global_enscqpf.jet | 0 .../modulefiles/gefs/global_enscqpf.wcoss_cray | 0 .../modulefiles/gefs/global_enscqpf.wcoss_dell_p3 | 0 .../modulefiles/gefs/global_enscvprcp.hera | 0 .../modulefiles/gefs/global_enscvprcp.jet | 0 .../modulefiles/gefs/global_enscvprcp.wcoss_cray | 0 .../modulefiles/gefs/global_enscvprcp.wcoss_dell_p3 | 0 .../modulefiles/gefs/global_enscvt24h.hera | 0 .../modulefiles/gefs/global_enscvt24h.jet | 0 .../modulefiles/gefs/global_enscvt24h.wcoss_cray | 0 .../modulefiles/gefs/global_enscvt24h.wcoss_dell_p3 | 0 .../modulefiles/gefs/global_enspqpf.hera | 0 .../modulefiles/gefs/global_enspqpf.jet | 0 .../modulefiles/gefs/global_enspqpf.wcoss_cray | 0 .../modulefiles/gefs/global_enspqpf.wcoss_dell_p3 | 0 .../modulefiles/gefs/global_enspvrfy.hera | 0 .../modulefiles/gefs/global_enspvrfy.jet | 0 .../modulefiles/gefs/global_enspvrfy.wcoss_cray | 0 .../modulefiles/gefs/global_enspvrfy.wcoss_dell_p3 | 0 .../modulefiles/gefs/global_ensrfmat.hera | 0 .../modulefiles/gefs/global_ensrfmat.jet | 0 .../modulefiles/gefs/global_ensrfmat.wcoss_cray | 0 .../modulefiles/gefs/global_ensrfmat.wcoss_dell_p3 | 0 .../modulefiles/gefs/global_enssrbias.hera | 0 .../modulefiles/gefs/global_enssrbias.jet | 0 .../modulefiles/gefs/global_enssrbias.wcoss_cray | 0 .../modulefiles/gefs/global_enssrbias.wcoss_dell_p3 | 0 .../modulefiles/gefs/overenstr.grib.hera | 0 .../modulefiles/gefs/overenstr.grib.jet | 0 .../modulefiles/gefs/overenstr.grib.wcoss_cray | 0 .../modulefiles/gefs/overenstr.grib.wcoss_dell_p3 | 0 .../parm/gefs_awips/grib2_naefs_gefs.pgrb2a_apcp | 0 .../gefs_awips/grib2_naefs_gefs.pgrb2a_bc_tmp_2m | 0 .../parm/gefs_awips/grib_wafs37.ens00 | Bin .../parm/gefs_awips/grib_wafs37.ens06 | Bin .../parm/gefs_awips/grib_wafs37.ens102 | Bin .../parm/gefs_awips/grib_wafs37.ens108 | Bin .../parm/gefs_awips/grib_wafs37.ens114 | Bin .../parm/gefs_awips/grib_wafs37.ens12 | Bin .../parm/gefs_awips/grib_wafs37.ens120 | Bin .../parm/gefs_awips/grib_wafs37.ens126 | Bin .../parm/gefs_awips/grib_wafs37.ens132 | Bin .../parm/gefs_awips/grib_wafs37.ens138 | Bin .../parm/gefs_awips/grib_wafs37.ens144 | Bin .../parm/gefs_awips/grib_wafs37.ens150 | Bin .../parm/gefs_awips/grib_wafs37.ens156 | Bin .../parm/gefs_awips/grib_wafs37.ens162 | Bin .../parm/gefs_awips/grib_wafs37.ens168 | Bin .../parm/gefs_awips/grib_wafs37.ens174 | Bin .../parm/gefs_awips/grib_wafs37.ens18 | Bin .../parm/gefs_awips/grib_wafs37.ens180 | Bin .../parm/gefs_awips/grib_wafs37.ens186 | Bin .../parm/gefs_awips/grib_wafs37.ens192 | Bin .../parm/gefs_awips/grib_wafs37.ens24 | Bin .../parm/gefs_awips/grib_wafs37.ens30 | Bin .../parm/gefs_awips/grib_wafs37.ens36 | Bin .../parm/gefs_awips/grib_wafs37.ens42 | Bin .../parm/gefs_awips/grib_wafs37.ens48 | Bin .../parm/gefs_awips/grib_wafs37.ens54 | Bin .../parm/gefs_awips/grib_wafs37.ens60 | Bin .../parm/gefs_awips/grib_wafs37.ens66 | Bin .../parm/gefs_awips/grib_wafs37.ens72 | Bin .../parm/gefs_awips/grib_wafs37.ens78 | Bin .../parm/gefs_awips/grib_wafs37.ens84 | Bin .../parm/gefs_awips/grib_wafs37.ens90 | Bin .../parm/gefs_awips/grib_wafs37.ens96 | Bin .../parm/gefs_awips/grib_wafs38.ens00 | Bin .../parm/gefs_awips/grib_wafs38.ens06 | Bin .../parm/gefs_awips/grib_wafs38.ens102 | Bin .../parm/gefs_awips/grib_wafs38.ens108 | Bin .../parm/gefs_awips/grib_wafs38.ens114 | Bin .../parm/gefs_awips/grib_wafs38.ens12 | Bin .../parm/gefs_awips/grib_wafs38.ens120 | Bin .../parm/gefs_awips/grib_wafs38.ens126 | Bin .../parm/gefs_awips/grib_wafs38.ens132 | Bin .../parm/gefs_awips/grib_wafs38.ens138 | Bin .../parm/gefs_awips/grib_wafs38.ens144 | Bin .../parm/gefs_awips/grib_wafs38.ens150 | Bin .../parm/gefs_awips/grib_wafs38.ens156 | Bin .../parm/gefs_awips/grib_wafs38.ens162 | Bin .../parm/gefs_awips/grib_wafs38.ens168 | Bin .../parm/gefs_awips/grib_wafs38.ens174 | Bin .../parm/gefs_awips/grib_wafs38.ens18 | Bin .../parm/gefs_awips/grib_wafs38.ens180 | Bin .../parm/gefs_awips/grib_wafs38.ens186 | Bin .../parm/gefs_awips/grib_wafs38.ens192 | Bin .../parm/gefs_awips/grib_wafs38.ens24 | Bin .../parm/gefs_awips/grib_wafs38.ens30 | Bin .../parm/gefs_awips/grib_wafs38.ens36 | Bin .../parm/gefs_awips/grib_wafs38.ens42 | Bin .../parm/gefs_awips/grib_wafs38.ens48 | Bin .../parm/gefs_awips/grib_wafs38.ens54 | Bin .../parm/gefs_awips/grib_wafs38.ens60 | Bin .../parm/gefs_awips/grib_wafs38.ens66 | Bin .../parm/gefs_awips/grib_wafs38.ens72 | Bin .../parm/gefs_awips/grib_wafs38.ens78 | Bin .../parm/gefs_awips/grib_wafs38.ens84 | Bin .../parm/gefs_awips/grib_wafs38.ens90 | Bin .../parm/gefs_awips/grib_wafs38.ens96 | Bin .../parm/gefs_awips/grib_wafs39.ens00 | Bin .../parm/gefs_awips/grib_wafs39.ens06 | Bin .../parm/gefs_awips/grib_wafs39.ens102 | Bin .../parm/gefs_awips/grib_wafs39.ens108 | Bin .../parm/gefs_awips/grib_wafs39.ens114 | Bin .../parm/gefs_awips/grib_wafs39.ens12 | Bin .../parm/gefs_awips/grib_wafs39.ens120 | Bin .../parm/gefs_awips/grib_wafs39.ens126 | Bin .../parm/gefs_awips/grib_wafs39.ens132 | Bin .../parm/gefs_awips/grib_wafs39.ens138 | Bin .../parm/gefs_awips/grib_wafs39.ens144 | Bin .../parm/gefs_awips/grib_wafs39.ens150 | Bin .../parm/gefs_awips/grib_wafs39.ens156 | Bin .../parm/gefs_awips/grib_wafs39.ens162 | Bin .../parm/gefs_awips/grib_wafs39.ens168 | Bin .../parm/gefs_awips/grib_wafs39.ens174 | Bin .../parm/gefs_awips/grib_wafs39.ens18 | Bin .../parm/gefs_awips/grib_wafs39.ens180 | Bin .../parm/gefs_awips/grib_wafs39.ens186 | Bin .../parm/gefs_awips/grib_wafs39.ens192 | Bin .../parm/gefs_awips/grib_wafs39.ens24 | Bin .../parm/gefs_awips/grib_wafs39.ens30 | Bin .../parm/gefs_awips/grib_wafs39.ens36 | Bin .../parm/gefs_awips/grib_wafs39.ens42 | Bin .../parm/gefs_awips/grib_wafs39.ens48 | Bin .../parm/gefs_awips/grib_wafs39.ens54 | Bin .../parm/gefs_awips/grib_wafs39.ens60 | Bin .../parm/gefs_awips/grib_wafs39.ens66 | Bin .../parm/gefs_awips/grib_wafs39.ens72 | Bin .../parm/gefs_awips/grib_wafs39.ens78 | Bin .../parm/gefs_awips/grib_wafs39.ens84 | Bin .../parm/gefs_awips/grib_wafs39.ens90 | Bin .../parm/gefs_awips/grib_wafs39.ens96 | Bin .../parm/gefs_awips/grib_wafs40.ens00 | Bin .../parm/gefs_awips/grib_wafs40.ens06 | Bin .../parm/gefs_awips/grib_wafs40.ens102 | Bin .../parm/gefs_awips/grib_wafs40.ens108 | Bin .../parm/gefs_awips/grib_wafs40.ens114 | Bin .../parm/gefs_awips/grib_wafs40.ens12 | Bin .../parm/gefs_awips/grib_wafs40.ens120 | Bin .../parm/gefs_awips/grib_wafs40.ens126 | Bin .../parm/gefs_awips/grib_wafs40.ens132 | Bin .../parm/gefs_awips/grib_wafs40.ens138 | Bin .../parm/gefs_awips/grib_wafs40.ens144 | Bin .../parm/gefs_awips/grib_wafs40.ens150 | Bin .../parm/gefs_awips/grib_wafs40.ens156 | Bin .../parm/gefs_awips/grib_wafs40.ens162 | Bin .../parm/gefs_awips/grib_wafs40.ens168 | Bin .../parm/gefs_awips/grib_wafs40.ens174 | Bin .../parm/gefs_awips/grib_wafs40.ens18 | Bin .../parm/gefs_awips/grib_wafs40.ens180 | Bin .../parm/gefs_awips/grib_wafs40.ens186 | Bin .../parm/gefs_awips/grib_wafs40.ens192 | Bin .../parm/gefs_awips/grib_wafs40.ens24 | Bin .../parm/gefs_awips/grib_wafs40.ens30 | Bin .../parm/gefs_awips/grib_wafs40.ens36 | Bin .../parm/gefs_awips/grib_wafs40.ens42 | Bin .../parm/gefs_awips/grib_wafs40.ens48 | Bin .../parm/gefs_awips/grib_wafs40.ens54 | Bin .../parm/gefs_awips/grib_wafs40.ens60 | Bin .../parm/gefs_awips/grib_wafs40.ens66 | Bin .../parm/gefs_awips/grib_wafs40.ens72 | Bin .../parm/gefs_awips/grib_wafs40.ens78 | Bin .../parm/gefs_awips/grib_wafs40.ens84 | Bin .../parm/gefs_awips/grib_wafs40.ens90 | Bin .../parm/gefs_awips/grib_wafs40.ens96 | Bin .../parm/gefs_awips/grib_wafs41.ens00 | Bin .../parm/gefs_awips/grib_wafs41.ens06 | Bin .../parm/gefs_awips/grib_wafs41.ens102 | Bin .../parm/gefs_awips/grib_wafs41.ens108 | Bin .../parm/gefs_awips/grib_wafs41.ens114 | Bin .../parm/gefs_awips/grib_wafs41.ens12 | Bin .../parm/gefs_awips/grib_wafs41.ens120 | Bin .../parm/gefs_awips/grib_wafs41.ens126 | Bin .../parm/gefs_awips/grib_wafs41.ens132 | Bin .../parm/gefs_awips/grib_wafs41.ens138 | Bin .../parm/gefs_awips/grib_wafs41.ens144 | Bin .../parm/gefs_awips/grib_wafs41.ens150 | Bin .../parm/gefs_awips/grib_wafs41.ens156 | Bin .../parm/gefs_awips/grib_wafs41.ens162 | Bin .../parm/gefs_awips/grib_wafs41.ens168 | Bin .../parm/gefs_awips/grib_wafs41.ens174 | Bin .../parm/gefs_awips/grib_wafs41.ens18 | Bin .../parm/gefs_awips/grib_wafs41.ens180 | Bin .../parm/gefs_awips/grib_wafs41.ens186 | Bin .../parm/gefs_awips/grib_wafs41.ens192 | Bin .../parm/gefs_awips/grib_wafs41.ens24 | Bin .../parm/gefs_awips/grib_wafs41.ens30 | Bin .../parm/gefs_awips/grib_wafs41.ens36 | Bin .../parm/gefs_awips/grib_wafs41.ens42 | Bin .../parm/gefs_awips/grib_wafs41.ens48 | Bin .../parm/gefs_awips/grib_wafs41.ens54 | Bin .../parm/gefs_awips/grib_wafs41.ens60 | Bin .../parm/gefs_awips/grib_wafs41.ens66 | Bin .../parm/gefs_awips/grib_wafs41.ens72 | Bin .../parm/gefs_awips/grib_wafs41.ens78 | Bin .../parm/gefs_awips/grib_wafs41.ens84 | Bin .../parm/gefs_awips/grib_wafs41.ens90 | Bin .../parm/gefs_awips/grib_wafs41.ens96 | Bin .../parm/gefs_awips/grib_wafs42.ens00 | Bin .../parm/gefs_awips/grib_wafs42.ens06 | Bin .../parm/gefs_awips/grib_wafs42.ens102 | Bin .../parm/gefs_awips/grib_wafs42.ens108 | Bin .../parm/gefs_awips/grib_wafs42.ens114 | Bin .../parm/gefs_awips/grib_wafs42.ens12 | Bin .../parm/gefs_awips/grib_wafs42.ens120 | Bin .../parm/gefs_awips/grib_wafs42.ens126 | Bin .../parm/gefs_awips/grib_wafs42.ens132 | Bin .../parm/gefs_awips/grib_wafs42.ens138 | Bin .../parm/gefs_awips/grib_wafs42.ens144 | Bin .../parm/gefs_awips/grib_wafs42.ens150 | Bin .../parm/gefs_awips/grib_wafs42.ens156 | Bin .../parm/gefs_awips/grib_wafs42.ens162 | Bin .../parm/gefs_awips/grib_wafs42.ens168 | Bin .../parm/gefs_awips/grib_wafs42.ens174 | Bin .../parm/gefs_awips/grib_wafs42.ens18 | Bin .../parm/gefs_awips/grib_wafs42.ens180 | Bin .../parm/gefs_awips/grib_wafs42.ens186 | Bin .../parm/gefs_awips/grib_wafs42.ens192 | Bin .../parm/gefs_awips/grib_wafs42.ens24 | Bin .../parm/gefs_awips/grib_wafs42.ens30 | Bin .../parm/gefs_awips/grib_wafs42.ens36 | Bin .../parm/gefs_awips/grib_wafs42.ens42 | Bin .../parm/gefs_awips/grib_wafs42.ens48 | Bin .../parm/gefs_awips/grib_wafs42.ens54 | Bin .../parm/gefs_awips/grib_wafs42.ens60 | Bin .../parm/gefs_awips/grib_wafs42.ens66 | Bin .../parm/gefs_awips/grib_wafs42.ens72 | Bin .../parm/gefs_awips/grib_wafs42.ens78 | Bin .../parm/gefs_awips/grib_wafs42.ens84 | Bin .../parm/gefs_awips/grib_wafs42.ens90 | Bin .../parm/gefs_awips/grib_wafs42.ens96 | Bin .../parm/gefs_awips/grib_wafs43.ens00 | Bin .../parm/gefs_awips/grib_wafs43.ens06 | Bin .../parm/gefs_awips/grib_wafs43.ens102 | Bin .../parm/gefs_awips/grib_wafs43.ens108 | Bin .../parm/gefs_awips/grib_wafs43.ens114 | Bin .../parm/gefs_awips/grib_wafs43.ens12 | Bin .../parm/gefs_awips/grib_wafs43.ens120 | Bin .../parm/gefs_awips/grib_wafs43.ens126 | Bin .../parm/gefs_awips/grib_wafs43.ens132 | Bin .../parm/gefs_awips/grib_wafs43.ens138 | Bin .../parm/gefs_awips/grib_wafs43.ens144 | Bin .../parm/gefs_awips/grib_wafs43.ens150 | Bin .../parm/gefs_awips/grib_wafs43.ens156 | Bin .../parm/gefs_awips/grib_wafs43.ens162 | Bin .../parm/gefs_awips/grib_wafs43.ens168 | Bin .../parm/gefs_awips/grib_wafs43.ens174 | Bin .../parm/gefs_awips/grib_wafs43.ens18 | Bin .../parm/gefs_awips/grib_wafs43.ens180 | Bin .../parm/gefs_awips/grib_wafs43.ens186 | Bin .../parm/gefs_awips/grib_wafs43.ens192 | Bin .../parm/gefs_awips/grib_wafs43.ens24 | Bin .../parm/gefs_awips/grib_wafs43.ens30 | Bin .../parm/gefs_awips/grib_wafs43.ens36 | Bin .../parm/gefs_awips/grib_wafs43.ens42 | Bin .../parm/gefs_awips/grib_wafs43.ens48 | Bin .../parm/gefs_awips/grib_wafs43.ens54 | Bin .../parm/gefs_awips/grib_wafs43.ens60 | Bin .../parm/gefs_awips/grib_wafs43.ens66 | Bin .../parm/gefs_awips/grib_wafs43.ens72 | Bin .../parm/gefs_awips/grib_wafs43.ens78 | Bin .../parm/gefs_awips/grib_wafs43.ens84 | Bin .../parm/gefs_awips/grib_wafs43.ens90 | Bin .../parm/gefs_awips/grib_wafs43.ens96 | Bin .../parm/gefs_awips/grib_wafs44.ens00 | Bin .../parm/gefs_awips/grib_wafs44.ens06 | Bin .../parm/gefs_awips/grib_wafs44.ens102 | Bin .../parm/gefs_awips/grib_wafs44.ens108 | Bin .../parm/gefs_awips/grib_wafs44.ens114 | Bin .../parm/gefs_awips/grib_wafs44.ens12 | Bin .../parm/gefs_awips/grib_wafs44.ens120 | Bin .../parm/gefs_awips/grib_wafs44.ens126 | Bin .../parm/gefs_awips/grib_wafs44.ens132 | Bin .../parm/gefs_awips/grib_wafs44.ens138 | Bin .../parm/gefs_awips/grib_wafs44.ens144 | Bin .../parm/gefs_awips/grib_wafs44.ens150 | Bin .../parm/gefs_awips/grib_wafs44.ens156 | Bin .../parm/gefs_awips/grib_wafs44.ens162 | Bin .../parm/gefs_awips/grib_wafs44.ens168 | Bin .../parm/gefs_awips/grib_wafs44.ens174 | Bin .../parm/gefs_awips/grib_wafs44.ens18 | Bin .../parm/gefs_awips/grib_wafs44.ens180 | Bin .../parm/gefs_awips/grib_wafs44.ens186 | Bin .../parm/gefs_awips/grib_wafs44.ens192 | Bin .../parm/gefs_awips/grib_wafs44.ens24 | Bin .../parm/gefs_awips/grib_wafs44.ens30 | Bin .../parm/gefs_awips/grib_wafs44.ens36 | Bin .../parm/gefs_awips/grib_wafs44.ens42 | Bin .../parm/gefs_awips/grib_wafs44.ens48 | Bin .../parm/gefs_awips/grib_wafs44.ens54 | Bin .../parm/gefs_awips/grib_wafs44.ens60 | Bin .../parm/gefs_awips/grib_wafs44.ens66 | Bin .../parm/gefs_awips/grib_wafs44.ens72 | Bin .../parm/gefs_awips/grib_wafs44.ens78 | Bin .../parm/gefs_awips/grib_wafs44.ens84 | Bin .../parm/gefs_awips/grib_wafs44.ens90 | Bin .../parm/gefs_awips/grib_wafs44.ens96 | Bin .../scripts/exgefs_avg_gempak_vgf.sh.ecf | 0 .../scripts/exgefs_chem_post_cleanup.sh | 0 .../scripts/exgefs_extractvars.sh.ecf | 0 .../scripts/exgefs_rf_prep.sh.ecf | 0 .../scripts/exgefs_wafs.sh.ecf | 0 .../scripts/exglobal_enscqpf.sh.ecf | 0 .../bin/gefs_dev => gefs_dev}/sorc/build_all_dev.sh | 0 .../sorc/build_global_enscqpf.sh | 0 .../sorc/build_global_enscvprcp.sh | 0 .../sorc/build_global_enscvt24h.sh | 0 .../sorc/build_global_enspqpf.sh | 0 .../sorc/build_global_enspvrfy.sh | 0 .../sorc/build_global_ensrfmat.sh | 0 .../sorc/build_global_enssrbias.sh | 0 .../sorc/build_overenstr_grib.sh | 0 .../gefs_dev => gefs_dev}/sorc/gefs_build_dev.cfg | 0 .../sorc/global_enscqpf.fd/CQPF.f90 | 0 .../sorc/global_enscqpf.fd/CQPF.f90_22m | 0 .../sorc/global_enscqpf.fd/INIT_PARM.f90 | 0 .../sorc/global_enscqpf.fd/Makefile | 0 .../sorc/global_enscqpf.fd/PRINTINFR.f90 | 0 .../sorc/global_enscqpf.fd/QTPINT.f90 | 0 .../sorc/global_enscvprcp.fd/CVPRCP.f90 | 0 .../sorc/global_enscvprcp.fd/CVPRCP.f90_22m | 0 .../sorc/global_enscvprcp.fd/CVPRCP.f90_22m_newdata | 0 .../sorc/global_enscvprcp.fd/INIT_PARM.f90 | 0 .../sorc/global_enscvprcp.fd/Makefile | 0 .../sorc/global_enscvprcp.fd/PRINTINFR.f90 | 0 .../sorc/global_enscvt24h.fd/CVT24H.f90 | 0 .../sorc/global_enscvt24h.fd/CVT24H.f90_22m | 0 .../sorc/global_enscvt24h.fd/INIT_PARM.f90 | 0 .../sorc/global_enscvt24h.fd/Makefile | 0 .../sorc/global_enscvt24h.fd/PRINTINFR.f90 | 0 .../sorc/global_enspqpf.fd/Makefile | 0 .../sorc/global_enspqpf.fd/PQPF.f90 | 0 .../sorc/global_enspqpf.fd/init_parm.f90 | 0 .../sorc/global_enspqpf.fd/printinfr.f90 | 0 .../sorc/global_enspvrfy.fd/ANNATV.f90 | 0 .../sorc/global_enspvrfy.fd/INIT_PARM.f90 | 0 .../sorc/global_enspvrfy.fd/Makefile | 0 .../sorc/global_enspvrfy.fd/PRINTINFR.f90 | 0 .../sorc/global_enspvrfy.fd/PVRFY.f90 | 0 .../sorc/global_enspvrfy.fd/PVRFY.f90_22m | 0 .../sorc/global_enspvrfy.fd/VRFY.f90 | 0 .../sorc/global_ensrfmat.fd/Makefile | 0 .../sorc/global_ensrfmat.fd/REFORMAT.f | 0 .../sorc/global_ensrfmat.fd/REFORMAT.f_ccs | 0 .../sorc/global_enssrbias.fd/Makefile | 0 .../sorc/global_enssrbias.fd/STAT_RM_BIAS_30D.f | 0 .../gefs_dev => gefs_dev}/sorc/partial_build_dev.sh | 0 .../bin/gefs_dev => gefs_dev}/ush/gefs_exishef.sh | 0 .../gefs_dev => gefs_dev}/ush/gefs_mmefs_awips.sh | 0 .../gefs_dev => gefs_dev}/ush/global_enscvprcp.sh | 0 .../gefs_dev => gefs_dev}/ush/global_enscvt24h.sh | 0 .../ush/global_enspqpf_24h_cmc.sh | 0 .../gefs_dev => gefs_dev}/ush/global_ensprcpcv.sh | 0 .../gefs_dev => gefs_dev}/ush/global_enspvrfy.sh | 0 .../gefs_dev => gefs_dev}/ush/global_ensrfmat.sh | 0 .../gefs_dev => gefs_dev}/ush/global_enssrbias.sh | 0 .../bin/gefs_dev => gefs_dev}/ush/global_enswgrp.sh | 0 .../bin/gefs_dev => gefs_dev}/ush/mkgefs_wafs.sh | 0 .../bin/gefs_dev => gefs_dev}/ush/syndataxtrack.sh | 0 .../util/sorc/overenstr.grib.fd/Makefile | 0 .../util/sorc/overenstr.grib.fd/buld_overenstr.sh | 0 .../util/sorc/overenstr.grib.fd/overenstr.grib.f | 0 .../util/sorc/overenstr.grib.fd/sample.script | 0 .../bin/gefs_dev => gefs_dev}/util/ush/extrkr.sh | 0 .../util/ush/ingest_delete-bad-dates.pl | 0 .../util/ush/ingest_uniq-final.awk | 0 383 files changed, 0 insertions(+), 0 deletions(-) rename {rocoto/bin/gefs_dev => gefs_dev}/gempak/fix/g2varswmo2.tbl.orig0827 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/gempak/fix/g2varswmo2.tbl.test (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/gempak/fix/g2varswmo2.tbl.test2 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/gempak/fix/gefs_avg_vgf_00 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/gempak/fix/gefs_avg_vgf_12 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/gempak/ush/gefs_avg_gempak_vgf.sh (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/jobs/JGEFS_ATMOS_AVG_GEMPAK_VGF (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/jobs/JGEFS_CHEM_POST_CLEANUP (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/jobs/JGEFS_CQPF (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/jobs/JGEFS_EXTRACTVARS (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/jobs/JGEFS_POST_GENESIS (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/jobs/JGEFS_POST_TRACK (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/jobs/JGEFS_POST_TRACK_GFS (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/jobs/JGEFS_RF_PREP (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/jobs/JGEFS_WAFS (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/link_cleanup.sh (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/modulefiles/gefs/global_enscqpf.hera (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/modulefiles/gefs/global_enscqpf.jet (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/modulefiles/gefs/global_enscqpf.wcoss_cray (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/modulefiles/gefs/global_enscqpf.wcoss_dell_p3 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/modulefiles/gefs/global_enscvprcp.hera (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/modulefiles/gefs/global_enscvprcp.jet (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/modulefiles/gefs/global_enscvprcp.wcoss_cray (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/modulefiles/gefs/global_enscvprcp.wcoss_dell_p3 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/modulefiles/gefs/global_enscvt24h.hera (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/modulefiles/gefs/global_enscvt24h.jet (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/modulefiles/gefs/global_enscvt24h.wcoss_cray (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/modulefiles/gefs/global_enscvt24h.wcoss_dell_p3 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/modulefiles/gefs/global_enspqpf.hera (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/modulefiles/gefs/global_enspqpf.jet (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/modulefiles/gefs/global_enspqpf.wcoss_cray (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/modulefiles/gefs/global_enspqpf.wcoss_dell_p3 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/modulefiles/gefs/global_enspvrfy.hera (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/modulefiles/gefs/global_enspvrfy.jet (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/modulefiles/gefs/global_enspvrfy.wcoss_cray (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/modulefiles/gefs/global_enspvrfy.wcoss_dell_p3 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/modulefiles/gefs/global_ensrfmat.hera (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/modulefiles/gefs/global_ensrfmat.jet (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/modulefiles/gefs/global_ensrfmat.wcoss_cray (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/modulefiles/gefs/global_ensrfmat.wcoss_dell_p3 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/modulefiles/gefs/global_enssrbias.hera (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/modulefiles/gefs/global_enssrbias.jet (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/modulefiles/gefs/global_enssrbias.wcoss_cray (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/modulefiles/gefs/global_enssrbias.wcoss_dell_p3 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/modulefiles/gefs/overenstr.grib.hera (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/modulefiles/gefs/overenstr.grib.jet (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/modulefiles/gefs/overenstr.grib.wcoss_cray (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/modulefiles/gefs/overenstr.grib.wcoss_dell_p3 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib2_naefs_gefs.pgrb2a_apcp (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib2_naefs_gefs.pgrb2a_bc_tmp_2m (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs37.ens00 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs37.ens06 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs37.ens102 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs37.ens108 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs37.ens114 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs37.ens12 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs37.ens120 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs37.ens126 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs37.ens132 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs37.ens138 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs37.ens144 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs37.ens150 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs37.ens156 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs37.ens162 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs37.ens168 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs37.ens174 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs37.ens18 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs37.ens180 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs37.ens186 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs37.ens192 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs37.ens24 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs37.ens30 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs37.ens36 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs37.ens42 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs37.ens48 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs37.ens54 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs37.ens60 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs37.ens66 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs37.ens72 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs37.ens78 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs37.ens84 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs37.ens90 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs37.ens96 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs38.ens00 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs38.ens06 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs38.ens102 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs38.ens108 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs38.ens114 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs38.ens12 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs38.ens120 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs38.ens126 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs38.ens132 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs38.ens138 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs38.ens144 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs38.ens150 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs38.ens156 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs38.ens162 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs38.ens168 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs38.ens174 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs38.ens18 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs38.ens180 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs38.ens186 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs38.ens192 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs38.ens24 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs38.ens30 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs38.ens36 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs38.ens42 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs38.ens48 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs38.ens54 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs38.ens60 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs38.ens66 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs38.ens72 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs38.ens78 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs38.ens84 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs38.ens90 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs38.ens96 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs39.ens00 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs39.ens06 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs39.ens102 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs39.ens108 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs39.ens114 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs39.ens12 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs39.ens120 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs39.ens126 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs39.ens132 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs39.ens138 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs39.ens144 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs39.ens150 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs39.ens156 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs39.ens162 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs39.ens168 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs39.ens174 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs39.ens18 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs39.ens180 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs39.ens186 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs39.ens192 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs39.ens24 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs39.ens30 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs39.ens36 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs39.ens42 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs39.ens48 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs39.ens54 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs39.ens60 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs39.ens66 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs39.ens72 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs39.ens78 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs39.ens84 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs39.ens90 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs39.ens96 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs40.ens00 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs40.ens06 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs40.ens102 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs40.ens108 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs40.ens114 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs40.ens12 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs40.ens120 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs40.ens126 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs40.ens132 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs40.ens138 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs40.ens144 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs40.ens150 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs40.ens156 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs40.ens162 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs40.ens168 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs40.ens174 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs40.ens18 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs40.ens180 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs40.ens186 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs40.ens192 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs40.ens24 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs40.ens30 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs40.ens36 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs40.ens42 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs40.ens48 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs40.ens54 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs40.ens60 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs40.ens66 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs40.ens72 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs40.ens78 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs40.ens84 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs40.ens90 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs40.ens96 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs41.ens00 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs41.ens06 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs41.ens102 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs41.ens108 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs41.ens114 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs41.ens12 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs41.ens120 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs41.ens126 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs41.ens132 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs41.ens138 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs41.ens144 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs41.ens150 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs41.ens156 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs41.ens162 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs41.ens168 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs41.ens174 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs41.ens18 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs41.ens180 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs41.ens186 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs41.ens192 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs41.ens24 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs41.ens30 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs41.ens36 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs41.ens42 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs41.ens48 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs41.ens54 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs41.ens60 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs41.ens66 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs41.ens72 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs41.ens78 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs41.ens84 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs41.ens90 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs41.ens96 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs42.ens00 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs42.ens06 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs42.ens102 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs42.ens108 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs42.ens114 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs42.ens12 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs42.ens120 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs42.ens126 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs42.ens132 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs42.ens138 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs42.ens144 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs42.ens150 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs42.ens156 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs42.ens162 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs42.ens168 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs42.ens174 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs42.ens18 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs42.ens180 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs42.ens186 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs42.ens192 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs42.ens24 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs42.ens30 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs42.ens36 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs42.ens42 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs42.ens48 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs42.ens54 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs42.ens60 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs42.ens66 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs42.ens72 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs42.ens78 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs42.ens84 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs42.ens90 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs42.ens96 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs43.ens00 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs43.ens06 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs43.ens102 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs43.ens108 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs43.ens114 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs43.ens12 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs43.ens120 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs43.ens126 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs43.ens132 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs43.ens138 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs43.ens144 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs43.ens150 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs43.ens156 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs43.ens162 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs43.ens168 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs43.ens174 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs43.ens18 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs43.ens180 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs43.ens186 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs43.ens192 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs43.ens24 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs43.ens30 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs43.ens36 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs43.ens42 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs43.ens48 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs43.ens54 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs43.ens60 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs43.ens66 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs43.ens72 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs43.ens78 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs43.ens84 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs43.ens90 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs43.ens96 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs44.ens00 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs44.ens06 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs44.ens102 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs44.ens108 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs44.ens114 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs44.ens12 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs44.ens120 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs44.ens126 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs44.ens132 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs44.ens138 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs44.ens144 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs44.ens150 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs44.ens156 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs44.ens162 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs44.ens168 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs44.ens174 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs44.ens18 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs44.ens180 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs44.ens186 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs44.ens192 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs44.ens24 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs44.ens30 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs44.ens36 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs44.ens42 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs44.ens48 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs44.ens54 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs44.ens60 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs44.ens66 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs44.ens72 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs44.ens78 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs44.ens84 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs44.ens90 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/parm/gefs_awips/grib_wafs44.ens96 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/scripts/exgefs_avg_gempak_vgf.sh.ecf (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/scripts/exgefs_chem_post_cleanup.sh (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/scripts/exgefs_extractvars.sh.ecf (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/scripts/exgefs_rf_prep.sh.ecf (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/scripts/exgefs_wafs.sh.ecf (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/scripts/exglobal_enscqpf.sh.ecf (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/build_all_dev.sh (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/build_global_enscqpf.sh (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/build_global_enscvprcp.sh (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/build_global_enscvt24h.sh (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/build_global_enspqpf.sh (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/build_global_enspvrfy.sh (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/build_global_ensrfmat.sh (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/build_global_enssrbias.sh (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/build_overenstr_grib.sh (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/gefs_build_dev.cfg (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/global_enscqpf.fd/CQPF.f90 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/global_enscqpf.fd/CQPF.f90_22m (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/global_enscqpf.fd/INIT_PARM.f90 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/global_enscqpf.fd/Makefile (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/global_enscqpf.fd/PRINTINFR.f90 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/global_enscqpf.fd/QTPINT.f90 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/global_enscvprcp.fd/CVPRCP.f90 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/global_enscvprcp.fd/CVPRCP.f90_22m (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/global_enscvprcp.fd/CVPRCP.f90_22m_newdata (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/global_enscvprcp.fd/INIT_PARM.f90 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/global_enscvprcp.fd/Makefile (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/global_enscvprcp.fd/PRINTINFR.f90 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/global_enscvt24h.fd/CVT24H.f90 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/global_enscvt24h.fd/CVT24H.f90_22m (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/global_enscvt24h.fd/INIT_PARM.f90 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/global_enscvt24h.fd/Makefile (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/global_enscvt24h.fd/PRINTINFR.f90 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/global_enspqpf.fd/Makefile (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/global_enspqpf.fd/PQPF.f90 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/global_enspqpf.fd/init_parm.f90 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/global_enspqpf.fd/printinfr.f90 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/global_enspvrfy.fd/ANNATV.f90 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/global_enspvrfy.fd/INIT_PARM.f90 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/global_enspvrfy.fd/Makefile (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/global_enspvrfy.fd/PRINTINFR.f90 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/global_enspvrfy.fd/PVRFY.f90 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/global_enspvrfy.fd/PVRFY.f90_22m (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/global_enspvrfy.fd/VRFY.f90 (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/global_ensrfmat.fd/Makefile (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/global_ensrfmat.fd/REFORMAT.f (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/global_ensrfmat.fd/REFORMAT.f_ccs (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/global_enssrbias.fd/Makefile (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/global_enssrbias.fd/STAT_RM_BIAS_30D.f (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/sorc/partial_build_dev.sh (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/ush/gefs_exishef.sh (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/ush/gefs_mmefs_awips.sh (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/ush/global_enscvprcp.sh (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/ush/global_enscvt24h.sh (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/ush/global_enspqpf_24h_cmc.sh (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/ush/global_ensprcpcv.sh (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/ush/global_enspvrfy.sh (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/ush/global_ensrfmat.sh (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/ush/global_enssrbias.sh (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/ush/global_enswgrp.sh (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/ush/mkgefs_wafs.sh (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/ush/syndataxtrack.sh (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/util/sorc/overenstr.grib.fd/Makefile (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/util/sorc/overenstr.grib.fd/buld_overenstr.sh (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/util/sorc/overenstr.grib.fd/overenstr.grib.f (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/util/sorc/overenstr.grib.fd/sample.script (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/util/ush/extrkr.sh (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/util/ush/ingest_delete-bad-dates.pl (100%) rename {rocoto/bin/gefs_dev => gefs_dev}/util/ush/ingest_uniq-final.awk (100%) diff --git a/rocoto/bin/gefs_dev/gempak/fix/g2varswmo2.tbl.orig0827 b/gefs_dev/gempak/fix/g2varswmo2.tbl.orig0827 similarity index 100% rename from rocoto/bin/gefs_dev/gempak/fix/g2varswmo2.tbl.orig0827 rename to gefs_dev/gempak/fix/g2varswmo2.tbl.orig0827 diff --git a/rocoto/bin/gefs_dev/gempak/fix/g2varswmo2.tbl.test b/gefs_dev/gempak/fix/g2varswmo2.tbl.test similarity index 100% rename from rocoto/bin/gefs_dev/gempak/fix/g2varswmo2.tbl.test rename to gefs_dev/gempak/fix/g2varswmo2.tbl.test diff --git a/rocoto/bin/gefs_dev/gempak/fix/g2varswmo2.tbl.test2 b/gefs_dev/gempak/fix/g2varswmo2.tbl.test2 similarity index 100% rename from rocoto/bin/gefs_dev/gempak/fix/g2varswmo2.tbl.test2 rename to gefs_dev/gempak/fix/g2varswmo2.tbl.test2 diff --git a/rocoto/bin/gefs_dev/gempak/fix/gefs_avg_vgf_00 b/gefs_dev/gempak/fix/gefs_avg_vgf_00 similarity index 100% rename from rocoto/bin/gefs_dev/gempak/fix/gefs_avg_vgf_00 rename to gefs_dev/gempak/fix/gefs_avg_vgf_00 diff --git a/rocoto/bin/gefs_dev/gempak/fix/gefs_avg_vgf_12 b/gefs_dev/gempak/fix/gefs_avg_vgf_12 similarity index 100% rename from rocoto/bin/gefs_dev/gempak/fix/gefs_avg_vgf_12 rename to gefs_dev/gempak/fix/gefs_avg_vgf_12 diff --git a/rocoto/bin/gefs_dev/gempak/ush/gefs_avg_gempak_vgf.sh b/gefs_dev/gempak/ush/gefs_avg_gempak_vgf.sh similarity index 100% rename from rocoto/bin/gefs_dev/gempak/ush/gefs_avg_gempak_vgf.sh rename to gefs_dev/gempak/ush/gefs_avg_gempak_vgf.sh diff --git a/rocoto/bin/gefs_dev/jobs/JGEFS_ATMOS_AVG_GEMPAK_VGF b/gefs_dev/jobs/JGEFS_ATMOS_AVG_GEMPAK_VGF similarity index 100% rename from rocoto/bin/gefs_dev/jobs/JGEFS_ATMOS_AVG_GEMPAK_VGF rename to gefs_dev/jobs/JGEFS_ATMOS_AVG_GEMPAK_VGF diff --git a/rocoto/bin/gefs_dev/jobs/JGEFS_CHEM_POST_CLEANUP b/gefs_dev/jobs/JGEFS_CHEM_POST_CLEANUP similarity index 100% rename from rocoto/bin/gefs_dev/jobs/JGEFS_CHEM_POST_CLEANUP rename to gefs_dev/jobs/JGEFS_CHEM_POST_CLEANUP diff --git a/rocoto/bin/gefs_dev/jobs/JGEFS_CQPF b/gefs_dev/jobs/JGEFS_CQPF similarity index 100% rename from rocoto/bin/gefs_dev/jobs/JGEFS_CQPF rename to gefs_dev/jobs/JGEFS_CQPF diff --git a/rocoto/bin/gefs_dev/jobs/JGEFS_EXTRACTVARS b/gefs_dev/jobs/JGEFS_EXTRACTVARS similarity index 100% rename from rocoto/bin/gefs_dev/jobs/JGEFS_EXTRACTVARS rename to gefs_dev/jobs/JGEFS_EXTRACTVARS diff --git a/rocoto/bin/gefs_dev/jobs/JGEFS_POST_GENESIS b/gefs_dev/jobs/JGEFS_POST_GENESIS similarity index 100% rename from rocoto/bin/gefs_dev/jobs/JGEFS_POST_GENESIS rename to gefs_dev/jobs/JGEFS_POST_GENESIS diff --git a/rocoto/bin/gefs_dev/jobs/JGEFS_POST_TRACK b/gefs_dev/jobs/JGEFS_POST_TRACK similarity index 100% rename from rocoto/bin/gefs_dev/jobs/JGEFS_POST_TRACK rename to gefs_dev/jobs/JGEFS_POST_TRACK diff --git a/rocoto/bin/gefs_dev/jobs/JGEFS_POST_TRACK_GFS b/gefs_dev/jobs/JGEFS_POST_TRACK_GFS similarity index 100% rename from rocoto/bin/gefs_dev/jobs/JGEFS_POST_TRACK_GFS rename to gefs_dev/jobs/JGEFS_POST_TRACK_GFS diff --git a/rocoto/bin/gefs_dev/jobs/JGEFS_RF_PREP b/gefs_dev/jobs/JGEFS_RF_PREP similarity index 100% rename from rocoto/bin/gefs_dev/jobs/JGEFS_RF_PREP rename to gefs_dev/jobs/JGEFS_RF_PREP diff --git a/rocoto/bin/gefs_dev/jobs/JGEFS_WAFS b/gefs_dev/jobs/JGEFS_WAFS similarity index 100% rename from rocoto/bin/gefs_dev/jobs/JGEFS_WAFS rename to gefs_dev/jobs/JGEFS_WAFS diff --git a/rocoto/bin/gefs_dev/link_cleanup.sh b/gefs_dev/link_cleanup.sh similarity index 100% rename from rocoto/bin/gefs_dev/link_cleanup.sh rename to gefs_dev/link_cleanup.sh diff --git a/rocoto/bin/gefs_dev/modulefiles/gefs/global_enscqpf.hera b/gefs_dev/modulefiles/gefs/global_enscqpf.hera similarity index 100% rename from rocoto/bin/gefs_dev/modulefiles/gefs/global_enscqpf.hera rename to gefs_dev/modulefiles/gefs/global_enscqpf.hera diff --git a/rocoto/bin/gefs_dev/modulefiles/gefs/global_enscqpf.jet b/gefs_dev/modulefiles/gefs/global_enscqpf.jet similarity index 100% rename from rocoto/bin/gefs_dev/modulefiles/gefs/global_enscqpf.jet rename to gefs_dev/modulefiles/gefs/global_enscqpf.jet diff --git a/rocoto/bin/gefs_dev/modulefiles/gefs/global_enscqpf.wcoss_cray b/gefs_dev/modulefiles/gefs/global_enscqpf.wcoss_cray similarity index 100% rename from rocoto/bin/gefs_dev/modulefiles/gefs/global_enscqpf.wcoss_cray rename to gefs_dev/modulefiles/gefs/global_enscqpf.wcoss_cray diff --git a/rocoto/bin/gefs_dev/modulefiles/gefs/global_enscqpf.wcoss_dell_p3 b/gefs_dev/modulefiles/gefs/global_enscqpf.wcoss_dell_p3 similarity index 100% rename from rocoto/bin/gefs_dev/modulefiles/gefs/global_enscqpf.wcoss_dell_p3 rename to gefs_dev/modulefiles/gefs/global_enscqpf.wcoss_dell_p3 diff --git a/rocoto/bin/gefs_dev/modulefiles/gefs/global_enscvprcp.hera b/gefs_dev/modulefiles/gefs/global_enscvprcp.hera similarity index 100% rename from rocoto/bin/gefs_dev/modulefiles/gefs/global_enscvprcp.hera rename to gefs_dev/modulefiles/gefs/global_enscvprcp.hera diff --git a/rocoto/bin/gefs_dev/modulefiles/gefs/global_enscvprcp.jet b/gefs_dev/modulefiles/gefs/global_enscvprcp.jet similarity index 100% rename from rocoto/bin/gefs_dev/modulefiles/gefs/global_enscvprcp.jet rename to gefs_dev/modulefiles/gefs/global_enscvprcp.jet diff --git a/rocoto/bin/gefs_dev/modulefiles/gefs/global_enscvprcp.wcoss_cray b/gefs_dev/modulefiles/gefs/global_enscvprcp.wcoss_cray similarity index 100% rename from rocoto/bin/gefs_dev/modulefiles/gefs/global_enscvprcp.wcoss_cray rename to gefs_dev/modulefiles/gefs/global_enscvprcp.wcoss_cray diff --git a/rocoto/bin/gefs_dev/modulefiles/gefs/global_enscvprcp.wcoss_dell_p3 b/gefs_dev/modulefiles/gefs/global_enscvprcp.wcoss_dell_p3 similarity index 100% rename from rocoto/bin/gefs_dev/modulefiles/gefs/global_enscvprcp.wcoss_dell_p3 rename to gefs_dev/modulefiles/gefs/global_enscvprcp.wcoss_dell_p3 diff --git a/rocoto/bin/gefs_dev/modulefiles/gefs/global_enscvt24h.hera b/gefs_dev/modulefiles/gefs/global_enscvt24h.hera similarity index 100% rename from rocoto/bin/gefs_dev/modulefiles/gefs/global_enscvt24h.hera rename to gefs_dev/modulefiles/gefs/global_enscvt24h.hera diff --git a/rocoto/bin/gefs_dev/modulefiles/gefs/global_enscvt24h.jet b/gefs_dev/modulefiles/gefs/global_enscvt24h.jet similarity index 100% rename from rocoto/bin/gefs_dev/modulefiles/gefs/global_enscvt24h.jet rename to gefs_dev/modulefiles/gefs/global_enscvt24h.jet diff --git a/rocoto/bin/gefs_dev/modulefiles/gefs/global_enscvt24h.wcoss_cray b/gefs_dev/modulefiles/gefs/global_enscvt24h.wcoss_cray similarity index 100% rename from rocoto/bin/gefs_dev/modulefiles/gefs/global_enscvt24h.wcoss_cray rename to gefs_dev/modulefiles/gefs/global_enscvt24h.wcoss_cray diff --git a/rocoto/bin/gefs_dev/modulefiles/gefs/global_enscvt24h.wcoss_dell_p3 b/gefs_dev/modulefiles/gefs/global_enscvt24h.wcoss_dell_p3 similarity index 100% rename from rocoto/bin/gefs_dev/modulefiles/gefs/global_enscvt24h.wcoss_dell_p3 rename to gefs_dev/modulefiles/gefs/global_enscvt24h.wcoss_dell_p3 diff --git a/rocoto/bin/gefs_dev/modulefiles/gefs/global_enspqpf.hera b/gefs_dev/modulefiles/gefs/global_enspqpf.hera similarity index 100% rename from rocoto/bin/gefs_dev/modulefiles/gefs/global_enspqpf.hera rename to gefs_dev/modulefiles/gefs/global_enspqpf.hera diff --git a/rocoto/bin/gefs_dev/modulefiles/gefs/global_enspqpf.jet b/gefs_dev/modulefiles/gefs/global_enspqpf.jet similarity index 100% rename from rocoto/bin/gefs_dev/modulefiles/gefs/global_enspqpf.jet rename to gefs_dev/modulefiles/gefs/global_enspqpf.jet diff --git a/rocoto/bin/gefs_dev/modulefiles/gefs/global_enspqpf.wcoss_cray b/gefs_dev/modulefiles/gefs/global_enspqpf.wcoss_cray similarity index 100% rename from rocoto/bin/gefs_dev/modulefiles/gefs/global_enspqpf.wcoss_cray rename to gefs_dev/modulefiles/gefs/global_enspqpf.wcoss_cray diff --git a/rocoto/bin/gefs_dev/modulefiles/gefs/global_enspqpf.wcoss_dell_p3 b/gefs_dev/modulefiles/gefs/global_enspqpf.wcoss_dell_p3 similarity index 100% rename from rocoto/bin/gefs_dev/modulefiles/gefs/global_enspqpf.wcoss_dell_p3 rename to gefs_dev/modulefiles/gefs/global_enspqpf.wcoss_dell_p3 diff --git a/rocoto/bin/gefs_dev/modulefiles/gefs/global_enspvrfy.hera b/gefs_dev/modulefiles/gefs/global_enspvrfy.hera similarity index 100% rename from rocoto/bin/gefs_dev/modulefiles/gefs/global_enspvrfy.hera rename to gefs_dev/modulefiles/gefs/global_enspvrfy.hera diff --git a/rocoto/bin/gefs_dev/modulefiles/gefs/global_enspvrfy.jet b/gefs_dev/modulefiles/gefs/global_enspvrfy.jet similarity index 100% rename from rocoto/bin/gefs_dev/modulefiles/gefs/global_enspvrfy.jet rename to gefs_dev/modulefiles/gefs/global_enspvrfy.jet diff --git a/rocoto/bin/gefs_dev/modulefiles/gefs/global_enspvrfy.wcoss_cray b/gefs_dev/modulefiles/gefs/global_enspvrfy.wcoss_cray similarity index 100% rename from rocoto/bin/gefs_dev/modulefiles/gefs/global_enspvrfy.wcoss_cray rename to gefs_dev/modulefiles/gefs/global_enspvrfy.wcoss_cray diff --git a/rocoto/bin/gefs_dev/modulefiles/gefs/global_enspvrfy.wcoss_dell_p3 b/gefs_dev/modulefiles/gefs/global_enspvrfy.wcoss_dell_p3 similarity index 100% rename from rocoto/bin/gefs_dev/modulefiles/gefs/global_enspvrfy.wcoss_dell_p3 rename to gefs_dev/modulefiles/gefs/global_enspvrfy.wcoss_dell_p3 diff --git a/rocoto/bin/gefs_dev/modulefiles/gefs/global_ensrfmat.hera b/gefs_dev/modulefiles/gefs/global_ensrfmat.hera similarity index 100% rename from rocoto/bin/gefs_dev/modulefiles/gefs/global_ensrfmat.hera rename to gefs_dev/modulefiles/gefs/global_ensrfmat.hera diff --git a/rocoto/bin/gefs_dev/modulefiles/gefs/global_ensrfmat.jet b/gefs_dev/modulefiles/gefs/global_ensrfmat.jet similarity index 100% rename from rocoto/bin/gefs_dev/modulefiles/gefs/global_ensrfmat.jet rename to gefs_dev/modulefiles/gefs/global_ensrfmat.jet diff --git a/rocoto/bin/gefs_dev/modulefiles/gefs/global_ensrfmat.wcoss_cray b/gefs_dev/modulefiles/gefs/global_ensrfmat.wcoss_cray similarity index 100% rename from rocoto/bin/gefs_dev/modulefiles/gefs/global_ensrfmat.wcoss_cray rename to gefs_dev/modulefiles/gefs/global_ensrfmat.wcoss_cray diff --git a/rocoto/bin/gefs_dev/modulefiles/gefs/global_ensrfmat.wcoss_dell_p3 b/gefs_dev/modulefiles/gefs/global_ensrfmat.wcoss_dell_p3 similarity index 100% rename from rocoto/bin/gefs_dev/modulefiles/gefs/global_ensrfmat.wcoss_dell_p3 rename to gefs_dev/modulefiles/gefs/global_ensrfmat.wcoss_dell_p3 diff --git a/rocoto/bin/gefs_dev/modulefiles/gefs/global_enssrbias.hera b/gefs_dev/modulefiles/gefs/global_enssrbias.hera similarity index 100% rename from rocoto/bin/gefs_dev/modulefiles/gefs/global_enssrbias.hera rename to gefs_dev/modulefiles/gefs/global_enssrbias.hera diff --git a/rocoto/bin/gefs_dev/modulefiles/gefs/global_enssrbias.jet b/gefs_dev/modulefiles/gefs/global_enssrbias.jet similarity index 100% rename from rocoto/bin/gefs_dev/modulefiles/gefs/global_enssrbias.jet rename to gefs_dev/modulefiles/gefs/global_enssrbias.jet diff --git a/rocoto/bin/gefs_dev/modulefiles/gefs/global_enssrbias.wcoss_cray b/gefs_dev/modulefiles/gefs/global_enssrbias.wcoss_cray similarity index 100% rename from rocoto/bin/gefs_dev/modulefiles/gefs/global_enssrbias.wcoss_cray rename to gefs_dev/modulefiles/gefs/global_enssrbias.wcoss_cray diff --git a/rocoto/bin/gefs_dev/modulefiles/gefs/global_enssrbias.wcoss_dell_p3 b/gefs_dev/modulefiles/gefs/global_enssrbias.wcoss_dell_p3 similarity index 100% rename from rocoto/bin/gefs_dev/modulefiles/gefs/global_enssrbias.wcoss_dell_p3 rename to gefs_dev/modulefiles/gefs/global_enssrbias.wcoss_dell_p3 diff --git a/rocoto/bin/gefs_dev/modulefiles/gefs/overenstr.grib.hera b/gefs_dev/modulefiles/gefs/overenstr.grib.hera similarity index 100% rename from rocoto/bin/gefs_dev/modulefiles/gefs/overenstr.grib.hera rename to gefs_dev/modulefiles/gefs/overenstr.grib.hera diff --git a/rocoto/bin/gefs_dev/modulefiles/gefs/overenstr.grib.jet b/gefs_dev/modulefiles/gefs/overenstr.grib.jet similarity index 100% rename from rocoto/bin/gefs_dev/modulefiles/gefs/overenstr.grib.jet rename to gefs_dev/modulefiles/gefs/overenstr.grib.jet diff --git a/rocoto/bin/gefs_dev/modulefiles/gefs/overenstr.grib.wcoss_cray b/gefs_dev/modulefiles/gefs/overenstr.grib.wcoss_cray similarity index 100% rename from rocoto/bin/gefs_dev/modulefiles/gefs/overenstr.grib.wcoss_cray rename to gefs_dev/modulefiles/gefs/overenstr.grib.wcoss_cray diff --git a/rocoto/bin/gefs_dev/modulefiles/gefs/overenstr.grib.wcoss_dell_p3 b/gefs_dev/modulefiles/gefs/overenstr.grib.wcoss_dell_p3 similarity index 100% rename from rocoto/bin/gefs_dev/modulefiles/gefs/overenstr.grib.wcoss_dell_p3 rename to gefs_dev/modulefiles/gefs/overenstr.grib.wcoss_dell_p3 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib2_naefs_gefs.pgrb2a_apcp b/gefs_dev/parm/gefs_awips/grib2_naefs_gefs.pgrb2a_apcp similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib2_naefs_gefs.pgrb2a_apcp rename to gefs_dev/parm/gefs_awips/grib2_naefs_gefs.pgrb2a_apcp diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib2_naefs_gefs.pgrb2a_bc_tmp_2m b/gefs_dev/parm/gefs_awips/grib2_naefs_gefs.pgrb2a_bc_tmp_2m similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib2_naefs_gefs.pgrb2a_bc_tmp_2m rename to gefs_dev/parm/gefs_awips/grib2_naefs_gefs.pgrb2a_bc_tmp_2m diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens00 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens00 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens00 rename to gefs_dev/parm/gefs_awips/grib_wafs37.ens00 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens06 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens06 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens06 rename to gefs_dev/parm/gefs_awips/grib_wafs37.ens06 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens102 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens102 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens102 rename to gefs_dev/parm/gefs_awips/grib_wafs37.ens102 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens108 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens108 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens108 rename to gefs_dev/parm/gefs_awips/grib_wafs37.ens108 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens114 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens114 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens114 rename to gefs_dev/parm/gefs_awips/grib_wafs37.ens114 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens12 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens12 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens12 rename to gefs_dev/parm/gefs_awips/grib_wafs37.ens12 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens120 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens120 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens120 rename to gefs_dev/parm/gefs_awips/grib_wafs37.ens120 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens126 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens126 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens126 rename to gefs_dev/parm/gefs_awips/grib_wafs37.ens126 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens132 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens132 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens132 rename to gefs_dev/parm/gefs_awips/grib_wafs37.ens132 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens138 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens138 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens138 rename to gefs_dev/parm/gefs_awips/grib_wafs37.ens138 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens144 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens144 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens144 rename to gefs_dev/parm/gefs_awips/grib_wafs37.ens144 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens150 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens150 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens150 rename to gefs_dev/parm/gefs_awips/grib_wafs37.ens150 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens156 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens156 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens156 rename to gefs_dev/parm/gefs_awips/grib_wafs37.ens156 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens162 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens162 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens162 rename to gefs_dev/parm/gefs_awips/grib_wafs37.ens162 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens168 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens168 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens168 rename to gefs_dev/parm/gefs_awips/grib_wafs37.ens168 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens174 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens174 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens174 rename to gefs_dev/parm/gefs_awips/grib_wafs37.ens174 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens18 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens18 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens18 rename to gefs_dev/parm/gefs_awips/grib_wafs37.ens18 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens180 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens180 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens180 rename to gefs_dev/parm/gefs_awips/grib_wafs37.ens180 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens186 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens186 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens186 rename to gefs_dev/parm/gefs_awips/grib_wafs37.ens186 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens192 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens192 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens192 rename to gefs_dev/parm/gefs_awips/grib_wafs37.ens192 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens24 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens24 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens24 rename to gefs_dev/parm/gefs_awips/grib_wafs37.ens24 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens30 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens30 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens30 rename to gefs_dev/parm/gefs_awips/grib_wafs37.ens30 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens36 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens36 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens36 rename to gefs_dev/parm/gefs_awips/grib_wafs37.ens36 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens42 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens42 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens42 rename to gefs_dev/parm/gefs_awips/grib_wafs37.ens42 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens48 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens48 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens48 rename to gefs_dev/parm/gefs_awips/grib_wafs37.ens48 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens54 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens54 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens54 rename to gefs_dev/parm/gefs_awips/grib_wafs37.ens54 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens60 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens60 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens60 rename to gefs_dev/parm/gefs_awips/grib_wafs37.ens60 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens66 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens66 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens66 rename to gefs_dev/parm/gefs_awips/grib_wafs37.ens66 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens72 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens72 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens72 rename to gefs_dev/parm/gefs_awips/grib_wafs37.ens72 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens78 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens78 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens78 rename to gefs_dev/parm/gefs_awips/grib_wafs37.ens78 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens84 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens84 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens84 rename to gefs_dev/parm/gefs_awips/grib_wafs37.ens84 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens90 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens90 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens90 rename to gefs_dev/parm/gefs_awips/grib_wafs37.ens90 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens96 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens96 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs37.ens96 rename to gefs_dev/parm/gefs_awips/grib_wafs37.ens96 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens00 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens00 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens00 rename to gefs_dev/parm/gefs_awips/grib_wafs38.ens00 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens06 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens06 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens06 rename to gefs_dev/parm/gefs_awips/grib_wafs38.ens06 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens102 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens102 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens102 rename to gefs_dev/parm/gefs_awips/grib_wafs38.ens102 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens108 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens108 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens108 rename to gefs_dev/parm/gefs_awips/grib_wafs38.ens108 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens114 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens114 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens114 rename to gefs_dev/parm/gefs_awips/grib_wafs38.ens114 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens12 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens12 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens12 rename to gefs_dev/parm/gefs_awips/grib_wafs38.ens12 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens120 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens120 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens120 rename to gefs_dev/parm/gefs_awips/grib_wafs38.ens120 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens126 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens126 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens126 rename to gefs_dev/parm/gefs_awips/grib_wafs38.ens126 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens132 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens132 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens132 rename to gefs_dev/parm/gefs_awips/grib_wafs38.ens132 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens138 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens138 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens138 rename to gefs_dev/parm/gefs_awips/grib_wafs38.ens138 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens144 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens144 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens144 rename to gefs_dev/parm/gefs_awips/grib_wafs38.ens144 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens150 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens150 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens150 rename to gefs_dev/parm/gefs_awips/grib_wafs38.ens150 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens156 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens156 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens156 rename to gefs_dev/parm/gefs_awips/grib_wafs38.ens156 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens162 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens162 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens162 rename to gefs_dev/parm/gefs_awips/grib_wafs38.ens162 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens168 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens168 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens168 rename to gefs_dev/parm/gefs_awips/grib_wafs38.ens168 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens174 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens174 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens174 rename to gefs_dev/parm/gefs_awips/grib_wafs38.ens174 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens18 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens18 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens18 rename to gefs_dev/parm/gefs_awips/grib_wafs38.ens18 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens180 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens180 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens180 rename to gefs_dev/parm/gefs_awips/grib_wafs38.ens180 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens186 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens186 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens186 rename to gefs_dev/parm/gefs_awips/grib_wafs38.ens186 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens192 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens192 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens192 rename to gefs_dev/parm/gefs_awips/grib_wafs38.ens192 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens24 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens24 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens24 rename to gefs_dev/parm/gefs_awips/grib_wafs38.ens24 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens30 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens30 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens30 rename to gefs_dev/parm/gefs_awips/grib_wafs38.ens30 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens36 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens36 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens36 rename to gefs_dev/parm/gefs_awips/grib_wafs38.ens36 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens42 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens42 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens42 rename to gefs_dev/parm/gefs_awips/grib_wafs38.ens42 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens48 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens48 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens48 rename to gefs_dev/parm/gefs_awips/grib_wafs38.ens48 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens54 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens54 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens54 rename to gefs_dev/parm/gefs_awips/grib_wafs38.ens54 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens60 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens60 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens60 rename to gefs_dev/parm/gefs_awips/grib_wafs38.ens60 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens66 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens66 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens66 rename to gefs_dev/parm/gefs_awips/grib_wafs38.ens66 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens72 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens72 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens72 rename to gefs_dev/parm/gefs_awips/grib_wafs38.ens72 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens78 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens78 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens78 rename to gefs_dev/parm/gefs_awips/grib_wafs38.ens78 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens84 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens84 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens84 rename to gefs_dev/parm/gefs_awips/grib_wafs38.ens84 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens90 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens90 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens90 rename to gefs_dev/parm/gefs_awips/grib_wafs38.ens90 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens96 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens96 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs38.ens96 rename to gefs_dev/parm/gefs_awips/grib_wafs38.ens96 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens00 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens00 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens00 rename to gefs_dev/parm/gefs_awips/grib_wafs39.ens00 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens06 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens06 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens06 rename to gefs_dev/parm/gefs_awips/grib_wafs39.ens06 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens102 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens102 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens102 rename to gefs_dev/parm/gefs_awips/grib_wafs39.ens102 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens108 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens108 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens108 rename to gefs_dev/parm/gefs_awips/grib_wafs39.ens108 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens114 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens114 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens114 rename to gefs_dev/parm/gefs_awips/grib_wafs39.ens114 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens12 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens12 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens12 rename to gefs_dev/parm/gefs_awips/grib_wafs39.ens12 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens120 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens120 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens120 rename to gefs_dev/parm/gefs_awips/grib_wafs39.ens120 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens126 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens126 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens126 rename to gefs_dev/parm/gefs_awips/grib_wafs39.ens126 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens132 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens132 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens132 rename to gefs_dev/parm/gefs_awips/grib_wafs39.ens132 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens138 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens138 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens138 rename to gefs_dev/parm/gefs_awips/grib_wafs39.ens138 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens144 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens144 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens144 rename to gefs_dev/parm/gefs_awips/grib_wafs39.ens144 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens150 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens150 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens150 rename to gefs_dev/parm/gefs_awips/grib_wafs39.ens150 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens156 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens156 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens156 rename to gefs_dev/parm/gefs_awips/grib_wafs39.ens156 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens162 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens162 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens162 rename to gefs_dev/parm/gefs_awips/grib_wafs39.ens162 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens168 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens168 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens168 rename to gefs_dev/parm/gefs_awips/grib_wafs39.ens168 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens174 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens174 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens174 rename to gefs_dev/parm/gefs_awips/grib_wafs39.ens174 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens18 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens18 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens18 rename to gefs_dev/parm/gefs_awips/grib_wafs39.ens18 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens180 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens180 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens180 rename to gefs_dev/parm/gefs_awips/grib_wafs39.ens180 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens186 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens186 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens186 rename to gefs_dev/parm/gefs_awips/grib_wafs39.ens186 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens192 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens192 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens192 rename to gefs_dev/parm/gefs_awips/grib_wafs39.ens192 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens24 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens24 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens24 rename to gefs_dev/parm/gefs_awips/grib_wafs39.ens24 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens30 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens30 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens30 rename to gefs_dev/parm/gefs_awips/grib_wafs39.ens30 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens36 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens36 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens36 rename to gefs_dev/parm/gefs_awips/grib_wafs39.ens36 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens42 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens42 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens42 rename to gefs_dev/parm/gefs_awips/grib_wafs39.ens42 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens48 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens48 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens48 rename to gefs_dev/parm/gefs_awips/grib_wafs39.ens48 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens54 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens54 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens54 rename to gefs_dev/parm/gefs_awips/grib_wafs39.ens54 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens60 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens60 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens60 rename to gefs_dev/parm/gefs_awips/grib_wafs39.ens60 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens66 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens66 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens66 rename to gefs_dev/parm/gefs_awips/grib_wafs39.ens66 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens72 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens72 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens72 rename to gefs_dev/parm/gefs_awips/grib_wafs39.ens72 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens78 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens78 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens78 rename to gefs_dev/parm/gefs_awips/grib_wafs39.ens78 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens84 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens84 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens84 rename to gefs_dev/parm/gefs_awips/grib_wafs39.ens84 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens90 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens90 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens90 rename to gefs_dev/parm/gefs_awips/grib_wafs39.ens90 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens96 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens96 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs39.ens96 rename to gefs_dev/parm/gefs_awips/grib_wafs39.ens96 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens00 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens00 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens00 rename to gefs_dev/parm/gefs_awips/grib_wafs40.ens00 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens06 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens06 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens06 rename to gefs_dev/parm/gefs_awips/grib_wafs40.ens06 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens102 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens102 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens102 rename to gefs_dev/parm/gefs_awips/grib_wafs40.ens102 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens108 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens108 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens108 rename to gefs_dev/parm/gefs_awips/grib_wafs40.ens108 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens114 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens114 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens114 rename to gefs_dev/parm/gefs_awips/grib_wafs40.ens114 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens12 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens12 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens12 rename to gefs_dev/parm/gefs_awips/grib_wafs40.ens12 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens120 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens120 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens120 rename to gefs_dev/parm/gefs_awips/grib_wafs40.ens120 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens126 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens126 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens126 rename to gefs_dev/parm/gefs_awips/grib_wafs40.ens126 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens132 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens132 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens132 rename to gefs_dev/parm/gefs_awips/grib_wafs40.ens132 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens138 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens138 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens138 rename to gefs_dev/parm/gefs_awips/grib_wafs40.ens138 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens144 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens144 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens144 rename to gefs_dev/parm/gefs_awips/grib_wafs40.ens144 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens150 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens150 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens150 rename to gefs_dev/parm/gefs_awips/grib_wafs40.ens150 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens156 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens156 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens156 rename to gefs_dev/parm/gefs_awips/grib_wafs40.ens156 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens162 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens162 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens162 rename to gefs_dev/parm/gefs_awips/grib_wafs40.ens162 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens168 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens168 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens168 rename to gefs_dev/parm/gefs_awips/grib_wafs40.ens168 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens174 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens174 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens174 rename to gefs_dev/parm/gefs_awips/grib_wafs40.ens174 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens18 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens18 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens18 rename to gefs_dev/parm/gefs_awips/grib_wafs40.ens18 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens180 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens180 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens180 rename to gefs_dev/parm/gefs_awips/grib_wafs40.ens180 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens186 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens186 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens186 rename to gefs_dev/parm/gefs_awips/grib_wafs40.ens186 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens192 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens192 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens192 rename to gefs_dev/parm/gefs_awips/grib_wafs40.ens192 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens24 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens24 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens24 rename to gefs_dev/parm/gefs_awips/grib_wafs40.ens24 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens30 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens30 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens30 rename to gefs_dev/parm/gefs_awips/grib_wafs40.ens30 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens36 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens36 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens36 rename to gefs_dev/parm/gefs_awips/grib_wafs40.ens36 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens42 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens42 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens42 rename to gefs_dev/parm/gefs_awips/grib_wafs40.ens42 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens48 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens48 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens48 rename to gefs_dev/parm/gefs_awips/grib_wafs40.ens48 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens54 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens54 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens54 rename to gefs_dev/parm/gefs_awips/grib_wafs40.ens54 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens60 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens60 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens60 rename to gefs_dev/parm/gefs_awips/grib_wafs40.ens60 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens66 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens66 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens66 rename to gefs_dev/parm/gefs_awips/grib_wafs40.ens66 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens72 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens72 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens72 rename to gefs_dev/parm/gefs_awips/grib_wafs40.ens72 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens78 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens78 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens78 rename to gefs_dev/parm/gefs_awips/grib_wafs40.ens78 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens84 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens84 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens84 rename to gefs_dev/parm/gefs_awips/grib_wafs40.ens84 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens90 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens90 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens90 rename to gefs_dev/parm/gefs_awips/grib_wafs40.ens90 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens96 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens96 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs40.ens96 rename to gefs_dev/parm/gefs_awips/grib_wafs40.ens96 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens00 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens00 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens00 rename to gefs_dev/parm/gefs_awips/grib_wafs41.ens00 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens06 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens06 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens06 rename to gefs_dev/parm/gefs_awips/grib_wafs41.ens06 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens102 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens102 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens102 rename to gefs_dev/parm/gefs_awips/grib_wafs41.ens102 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens108 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens108 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens108 rename to gefs_dev/parm/gefs_awips/grib_wafs41.ens108 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens114 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens114 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens114 rename to gefs_dev/parm/gefs_awips/grib_wafs41.ens114 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens12 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens12 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens12 rename to gefs_dev/parm/gefs_awips/grib_wafs41.ens12 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens120 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens120 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens120 rename to gefs_dev/parm/gefs_awips/grib_wafs41.ens120 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens126 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens126 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens126 rename to gefs_dev/parm/gefs_awips/grib_wafs41.ens126 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens132 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens132 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens132 rename to gefs_dev/parm/gefs_awips/grib_wafs41.ens132 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens138 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens138 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens138 rename to gefs_dev/parm/gefs_awips/grib_wafs41.ens138 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens144 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens144 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens144 rename to gefs_dev/parm/gefs_awips/grib_wafs41.ens144 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens150 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens150 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens150 rename to gefs_dev/parm/gefs_awips/grib_wafs41.ens150 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens156 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens156 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens156 rename to gefs_dev/parm/gefs_awips/grib_wafs41.ens156 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens162 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens162 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens162 rename to gefs_dev/parm/gefs_awips/grib_wafs41.ens162 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens168 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens168 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens168 rename to gefs_dev/parm/gefs_awips/grib_wafs41.ens168 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens174 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens174 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens174 rename to gefs_dev/parm/gefs_awips/grib_wafs41.ens174 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens18 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens18 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens18 rename to gefs_dev/parm/gefs_awips/grib_wafs41.ens18 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens180 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens180 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens180 rename to gefs_dev/parm/gefs_awips/grib_wafs41.ens180 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens186 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens186 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens186 rename to gefs_dev/parm/gefs_awips/grib_wafs41.ens186 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens192 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens192 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens192 rename to gefs_dev/parm/gefs_awips/grib_wafs41.ens192 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens24 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens24 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens24 rename to gefs_dev/parm/gefs_awips/grib_wafs41.ens24 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens30 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens30 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens30 rename to gefs_dev/parm/gefs_awips/grib_wafs41.ens30 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens36 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens36 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens36 rename to gefs_dev/parm/gefs_awips/grib_wafs41.ens36 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens42 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens42 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens42 rename to gefs_dev/parm/gefs_awips/grib_wafs41.ens42 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens48 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens48 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens48 rename to gefs_dev/parm/gefs_awips/grib_wafs41.ens48 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens54 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens54 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens54 rename to gefs_dev/parm/gefs_awips/grib_wafs41.ens54 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens60 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens60 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens60 rename to gefs_dev/parm/gefs_awips/grib_wafs41.ens60 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens66 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens66 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens66 rename to gefs_dev/parm/gefs_awips/grib_wafs41.ens66 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens72 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens72 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens72 rename to gefs_dev/parm/gefs_awips/grib_wafs41.ens72 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens78 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens78 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens78 rename to gefs_dev/parm/gefs_awips/grib_wafs41.ens78 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens84 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens84 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens84 rename to gefs_dev/parm/gefs_awips/grib_wafs41.ens84 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens90 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens90 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens90 rename to gefs_dev/parm/gefs_awips/grib_wafs41.ens90 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens96 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens96 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs41.ens96 rename to gefs_dev/parm/gefs_awips/grib_wafs41.ens96 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens00 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens00 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens00 rename to gefs_dev/parm/gefs_awips/grib_wafs42.ens00 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens06 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens06 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens06 rename to gefs_dev/parm/gefs_awips/grib_wafs42.ens06 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens102 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens102 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens102 rename to gefs_dev/parm/gefs_awips/grib_wafs42.ens102 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens108 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens108 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens108 rename to gefs_dev/parm/gefs_awips/grib_wafs42.ens108 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens114 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens114 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens114 rename to gefs_dev/parm/gefs_awips/grib_wafs42.ens114 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens12 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens12 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens12 rename to gefs_dev/parm/gefs_awips/grib_wafs42.ens12 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens120 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens120 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens120 rename to gefs_dev/parm/gefs_awips/grib_wafs42.ens120 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens126 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens126 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens126 rename to gefs_dev/parm/gefs_awips/grib_wafs42.ens126 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens132 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens132 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens132 rename to gefs_dev/parm/gefs_awips/grib_wafs42.ens132 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens138 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens138 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens138 rename to gefs_dev/parm/gefs_awips/grib_wafs42.ens138 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens144 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens144 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens144 rename to gefs_dev/parm/gefs_awips/grib_wafs42.ens144 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens150 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens150 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens150 rename to gefs_dev/parm/gefs_awips/grib_wafs42.ens150 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens156 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens156 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens156 rename to gefs_dev/parm/gefs_awips/grib_wafs42.ens156 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens162 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens162 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens162 rename to gefs_dev/parm/gefs_awips/grib_wafs42.ens162 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens168 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens168 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens168 rename to gefs_dev/parm/gefs_awips/grib_wafs42.ens168 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens174 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens174 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens174 rename to gefs_dev/parm/gefs_awips/grib_wafs42.ens174 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens18 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens18 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens18 rename to gefs_dev/parm/gefs_awips/grib_wafs42.ens18 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens180 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens180 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens180 rename to gefs_dev/parm/gefs_awips/grib_wafs42.ens180 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens186 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens186 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens186 rename to gefs_dev/parm/gefs_awips/grib_wafs42.ens186 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens192 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens192 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens192 rename to gefs_dev/parm/gefs_awips/grib_wafs42.ens192 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens24 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens24 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens24 rename to gefs_dev/parm/gefs_awips/grib_wafs42.ens24 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens30 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens30 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens30 rename to gefs_dev/parm/gefs_awips/grib_wafs42.ens30 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens36 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens36 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens36 rename to gefs_dev/parm/gefs_awips/grib_wafs42.ens36 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens42 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens42 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens42 rename to gefs_dev/parm/gefs_awips/grib_wafs42.ens42 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens48 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens48 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens48 rename to gefs_dev/parm/gefs_awips/grib_wafs42.ens48 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens54 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens54 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens54 rename to gefs_dev/parm/gefs_awips/grib_wafs42.ens54 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens60 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens60 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens60 rename to gefs_dev/parm/gefs_awips/grib_wafs42.ens60 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens66 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens66 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens66 rename to gefs_dev/parm/gefs_awips/grib_wafs42.ens66 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens72 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens72 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens72 rename to gefs_dev/parm/gefs_awips/grib_wafs42.ens72 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens78 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens78 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens78 rename to gefs_dev/parm/gefs_awips/grib_wafs42.ens78 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens84 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens84 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens84 rename to gefs_dev/parm/gefs_awips/grib_wafs42.ens84 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens90 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens90 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens90 rename to gefs_dev/parm/gefs_awips/grib_wafs42.ens90 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens96 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens96 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs42.ens96 rename to gefs_dev/parm/gefs_awips/grib_wafs42.ens96 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens00 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens00 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens00 rename to gefs_dev/parm/gefs_awips/grib_wafs43.ens00 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens06 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens06 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens06 rename to gefs_dev/parm/gefs_awips/grib_wafs43.ens06 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens102 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens102 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens102 rename to gefs_dev/parm/gefs_awips/grib_wafs43.ens102 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens108 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens108 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens108 rename to gefs_dev/parm/gefs_awips/grib_wafs43.ens108 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens114 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens114 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens114 rename to gefs_dev/parm/gefs_awips/grib_wafs43.ens114 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens12 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens12 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens12 rename to gefs_dev/parm/gefs_awips/grib_wafs43.ens12 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens120 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens120 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens120 rename to gefs_dev/parm/gefs_awips/grib_wafs43.ens120 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens126 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens126 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens126 rename to gefs_dev/parm/gefs_awips/grib_wafs43.ens126 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens132 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens132 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens132 rename to gefs_dev/parm/gefs_awips/grib_wafs43.ens132 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens138 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens138 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens138 rename to gefs_dev/parm/gefs_awips/grib_wafs43.ens138 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens144 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens144 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens144 rename to gefs_dev/parm/gefs_awips/grib_wafs43.ens144 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens150 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens150 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens150 rename to gefs_dev/parm/gefs_awips/grib_wafs43.ens150 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens156 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens156 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens156 rename to gefs_dev/parm/gefs_awips/grib_wafs43.ens156 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens162 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens162 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens162 rename to gefs_dev/parm/gefs_awips/grib_wafs43.ens162 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens168 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens168 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens168 rename to gefs_dev/parm/gefs_awips/grib_wafs43.ens168 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens174 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens174 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens174 rename to gefs_dev/parm/gefs_awips/grib_wafs43.ens174 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens18 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens18 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens18 rename to gefs_dev/parm/gefs_awips/grib_wafs43.ens18 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens180 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens180 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens180 rename to gefs_dev/parm/gefs_awips/grib_wafs43.ens180 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens186 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens186 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens186 rename to gefs_dev/parm/gefs_awips/grib_wafs43.ens186 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens192 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens192 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens192 rename to gefs_dev/parm/gefs_awips/grib_wafs43.ens192 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens24 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens24 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens24 rename to gefs_dev/parm/gefs_awips/grib_wafs43.ens24 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens30 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens30 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens30 rename to gefs_dev/parm/gefs_awips/grib_wafs43.ens30 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens36 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens36 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens36 rename to gefs_dev/parm/gefs_awips/grib_wafs43.ens36 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens42 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens42 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens42 rename to gefs_dev/parm/gefs_awips/grib_wafs43.ens42 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens48 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens48 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens48 rename to gefs_dev/parm/gefs_awips/grib_wafs43.ens48 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens54 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens54 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens54 rename to gefs_dev/parm/gefs_awips/grib_wafs43.ens54 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens60 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens60 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens60 rename to gefs_dev/parm/gefs_awips/grib_wafs43.ens60 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens66 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens66 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens66 rename to gefs_dev/parm/gefs_awips/grib_wafs43.ens66 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens72 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens72 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens72 rename to gefs_dev/parm/gefs_awips/grib_wafs43.ens72 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens78 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens78 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens78 rename to gefs_dev/parm/gefs_awips/grib_wafs43.ens78 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens84 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens84 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens84 rename to gefs_dev/parm/gefs_awips/grib_wafs43.ens84 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens90 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens90 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens90 rename to gefs_dev/parm/gefs_awips/grib_wafs43.ens90 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens96 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens96 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs43.ens96 rename to gefs_dev/parm/gefs_awips/grib_wafs43.ens96 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens00 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens00 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens00 rename to gefs_dev/parm/gefs_awips/grib_wafs44.ens00 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens06 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens06 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens06 rename to gefs_dev/parm/gefs_awips/grib_wafs44.ens06 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens102 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens102 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens102 rename to gefs_dev/parm/gefs_awips/grib_wafs44.ens102 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens108 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens108 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens108 rename to gefs_dev/parm/gefs_awips/grib_wafs44.ens108 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens114 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens114 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens114 rename to gefs_dev/parm/gefs_awips/grib_wafs44.ens114 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens12 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens12 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens12 rename to gefs_dev/parm/gefs_awips/grib_wafs44.ens12 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens120 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens120 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens120 rename to gefs_dev/parm/gefs_awips/grib_wafs44.ens120 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens126 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens126 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens126 rename to gefs_dev/parm/gefs_awips/grib_wafs44.ens126 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens132 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens132 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens132 rename to gefs_dev/parm/gefs_awips/grib_wafs44.ens132 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens138 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens138 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens138 rename to gefs_dev/parm/gefs_awips/grib_wafs44.ens138 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens144 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens144 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens144 rename to gefs_dev/parm/gefs_awips/grib_wafs44.ens144 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens150 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens150 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens150 rename to gefs_dev/parm/gefs_awips/grib_wafs44.ens150 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens156 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens156 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens156 rename to gefs_dev/parm/gefs_awips/grib_wafs44.ens156 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens162 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens162 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens162 rename to gefs_dev/parm/gefs_awips/grib_wafs44.ens162 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens168 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens168 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens168 rename to gefs_dev/parm/gefs_awips/grib_wafs44.ens168 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens174 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens174 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens174 rename to gefs_dev/parm/gefs_awips/grib_wafs44.ens174 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens18 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens18 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens18 rename to gefs_dev/parm/gefs_awips/grib_wafs44.ens18 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens180 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens180 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens180 rename to gefs_dev/parm/gefs_awips/grib_wafs44.ens180 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens186 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens186 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens186 rename to gefs_dev/parm/gefs_awips/grib_wafs44.ens186 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens192 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens192 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens192 rename to gefs_dev/parm/gefs_awips/grib_wafs44.ens192 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens24 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens24 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens24 rename to gefs_dev/parm/gefs_awips/grib_wafs44.ens24 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens30 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens30 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens30 rename to gefs_dev/parm/gefs_awips/grib_wafs44.ens30 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens36 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens36 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens36 rename to gefs_dev/parm/gefs_awips/grib_wafs44.ens36 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens42 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens42 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens42 rename to gefs_dev/parm/gefs_awips/grib_wafs44.ens42 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens48 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens48 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens48 rename to gefs_dev/parm/gefs_awips/grib_wafs44.ens48 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens54 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens54 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens54 rename to gefs_dev/parm/gefs_awips/grib_wafs44.ens54 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens60 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens60 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens60 rename to gefs_dev/parm/gefs_awips/grib_wafs44.ens60 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens66 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens66 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens66 rename to gefs_dev/parm/gefs_awips/grib_wafs44.ens66 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens72 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens72 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens72 rename to gefs_dev/parm/gefs_awips/grib_wafs44.ens72 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens78 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens78 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens78 rename to gefs_dev/parm/gefs_awips/grib_wafs44.ens78 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens84 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens84 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens84 rename to gefs_dev/parm/gefs_awips/grib_wafs44.ens84 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens90 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens90 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens90 rename to gefs_dev/parm/gefs_awips/grib_wafs44.ens90 diff --git a/rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens96 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens96 similarity index 100% rename from rocoto/bin/gefs_dev/parm/gefs_awips/grib_wafs44.ens96 rename to gefs_dev/parm/gefs_awips/grib_wafs44.ens96 diff --git a/rocoto/bin/gefs_dev/scripts/exgefs_avg_gempak_vgf.sh.ecf b/gefs_dev/scripts/exgefs_avg_gempak_vgf.sh.ecf similarity index 100% rename from rocoto/bin/gefs_dev/scripts/exgefs_avg_gempak_vgf.sh.ecf rename to gefs_dev/scripts/exgefs_avg_gempak_vgf.sh.ecf diff --git a/rocoto/bin/gefs_dev/scripts/exgefs_chem_post_cleanup.sh b/gefs_dev/scripts/exgefs_chem_post_cleanup.sh similarity index 100% rename from rocoto/bin/gefs_dev/scripts/exgefs_chem_post_cleanup.sh rename to gefs_dev/scripts/exgefs_chem_post_cleanup.sh diff --git a/rocoto/bin/gefs_dev/scripts/exgefs_extractvars.sh.ecf b/gefs_dev/scripts/exgefs_extractvars.sh.ecf similarity index 100% rename from rocoto/bin/gefs_dev/scripts/exgefs_extractvars.sh.ecf rename to gefs_dev/scripts/exgefs_extractvars.sh.ecf diff --git a/rocoto/bin/gefs_dev/scripts/exgefs_rf_prep.sh.ecf b/gefs_dev/scripts/exgefs_rf_prep.sh.ecf similarity index 100% rename from rocoto/bin/gefs_dev/scripts/exgefs_rf_prep.sh.ecf rename to gefs_dev/scripts/exgefs_rf_prep.sh.ecf diff --git a/rocoto/bin/gefs_dev/scripts/exgefs_wafs.sh.ecf b/gefs_dev/scripts/exgefs_wafs.sh.ecf similarity index 100% rename from rocoto/bin/gefs_dev/scripts/exgefs_wafs.sh.ecf rename to gefs_dev/scripts/exgefs_wafs.sh.ecf diff --git a/rocoto/bin/gefs_dev/scripts/exglobal_enscqpf.sh.ecf b/gefs_dev/scripts/exglobal_enscqpf.sh.ecf similarity index 100% rename from rocoto/bin/gefs_dev/scripts/exglobal_enscqpf.sh.ecf rename to gefs_dev/scripts/exglobal_enscqpf.sh.ecf diff --git a/rocoto/bin/gefs_dev/sorc/build_all_dev.sh b/gefs_dev/sorc/build_all_dev.sh similarity index 100% rename from rocoto/bin/gefs_dev/sorc/build_all_dev.sh rename to gefs_dev/sorc/build_all_dev.sh diff --git a/rocoto/bin/gefs_dev/sorc/build_global_enscqpf.sh b/gefs_dev/sorc/build_global_enscqpf.sh similarity index 100% rename from rocoto/bin/gefs_dev/sorc/build_global_enscqpf.sh rename to gefs_dev/sorc/build_global_enscqpf.sh diff --git a/rocoto/bin/gefs_dev/sorc/build_global_enscvprcp.sh b/gefs_dev/sorc/build_global_enscvprcp.sh similarity index 100% rename from rocoto/bin/gefs_dev/sorc/build_global_enscvprcp.sh rename to gefs_dev/sorc/build_global_enscvprcp.sh diff --git a/rocoto/bin/gefs_dev/sorc/build_global_enscvt24h.sh b/gefs_dev/sorc/build_global_enscvt24h.sh similarity index 100% rename from rocoto/bin/gefs_dev/sorc/build_global_enscvt24h.sh rename to gefs_dev/sorc/build_global_enscvt24h.sh diff --git a/rocoto/bin/gefs_dev/sorc/build_global_enspqpf.sh b/gefs_dev/sorc/build_global_enspqpf.sh similarity index 100% rename from rocoto/bin/gefs_dev/sorc/build_global_enspqpf.sh rename to gefs_dev/sorc/build_global_enspqpf.sh diff --git a/rocoto/bin/gefs_dev/sorc/build_global_enspvrfy.sh b/gefs_dev/sorc/build_global_enspvrfy.sh similarity index 100% rename from rocoto/bin/gefs_dev/sorc/build_global_enspvrfy.sh rename to gefs_dev/sorc/build_global_enspvrfy.sh diff --git a/rocoto/bin/gefs_dev/sorc/build_global_ensrfmat.sh b/gefs_dev/sorc/build_global_ensrfmat.sh similarity index 100% rename from rocoto/bin/gefs_dev/sorc/build_global_ensrfmat.sh rename to gefs_dev/sorc/build_global_ensrfmat.sh diff --git a/rocoto/bin/gefs_dev/sorc/build_global_enssrbias.sh b/gefs_dev/sorc/build_global_enssrbias.sh similarity index 100% rename from rocoto/bin/gefs_dev/sorc/build_global_enssrbias.sh rename to gefs_dev/sorc/build_global_enssrbias.sh diff --git a/rocoto/bin/gefs_dev/sorc/build_overenstr_grib.sh b/gefs_dev/sorc/build_overenstr_grib.sh similarity index 100% rename from rocoto/bin/gefs_dev/sorc/build_overenstr_grib.sh rename to gefs_dev/sorc/build_overenstr_grib.sh diff --git a/rocoto/bin/gefs_dev/sorc/gefs_build_dev.cfg b/gefs_dev/sorc/gefs_build_dev.cfg similarity index 100% rename from rocoto/bin/gefs_dev/sorc/gefs_build_dev.cfg rename to gefs_dev/sorc/gefs_build_dev.cfg diff --git a/rocoto/bin/gefs_dev/sorc/global_enscqpf.fd/CQPF.f90 b/gefs_dev/sorc/global_enscqpf.fd/CQPF.f90 similarity index 100% rename from rocoto/bin/gefs_dev/sorc/global_enscqpf.fd/CQPF.f90 rename to gefs_dev/sorc/global_enscqpf.fd/CQPF.f90 diff --git a/rocoto/bin/gefs_dev/sorc/global_enscqpf.fd/CQPF.f90_22m b/gefs_dev/sorc/global_enscqpf.fd/CQPF.f90_22m similarity index 100% rename from rocoto/bin/gefs_dev/sorc/global_enscqpf.fd/CQPF.f90_22m rename to gefs_dev/sorc/global_enscqpf.fd/CQPF.f90_22m diff --git a/rocoto/bin/gefs_dev/sorc/global_enscqpf.fd/INIT_PARM.f90 b/gefs_dev/sorc/global_enscqpf.fd/INIT_PARM.f90 similarity index 100% rename from rocoto/bin/gefs_dev/sorc/global_enscqpf.fd/INIT_PARM.f90 rename to gefs_dev/sorc/global_enscqpf.fd/INIT_PARM.f90 diff --git a/rocoto/bin/gefs_dev/sorc/global_enscqpf.fd/Makefile b/gefs_dev/sorc/global_enscqpf.fd/Makefile similarity index 100% rename from rocoto/bin/gefs_dev/sorc/global_enscqpf.fd/Makefile rename to gefs_dev/sorc/global_enscqpf.fd/Makefile diff --git a/rocoto/bin/gefs_dev/sorc/global_enscqpf.fd/PRINTINFR.f90 b/gefs_dev/sorc/global_enscqpf.fd/PRINTINFR.f90 similarity index 100% rename from rocoto/bin/gefs_dev/sorc/global_enscqpf.fd/PRINTINFR.f90 rename to gefs_dev/sorc/global_enscqpf.fd/PRINTINFR.f90 diff --git a/rocoto/bin/gefs_dev/sorc/global_enscqpf.fd/QTPINT.f90 b/gefs_dev/sorc/global_enscqpf.fd/QTPINT.f90 similarity index 100% rename from rocoto/bin/gefs_dev/sorc/global_enscqpf.fd/QTPINT.f90 rename to gefs_dev/sorc/global_enscqpf.fd/QTPINT.f90 diff --git a/rocoto/bin/gefs_dev/sorc/global_enscvprcp.fd/CVPRCP.f90 b/gefs_dev/sorc/global_enscvprcp.fd/CVPRCP.f90 similarity index 100% rename from rocoto/bin/gefs_dev/sorc/global_enscvprcp.fd/CVPRCP.f90 rename to gefs_dev/sorc/global_enscvprcp.fd/CVPRCP.f90 diff --git a/rocoto/bin/gefs_dev/sorc/global_enscvprcp.fd/CVPRCP.f90_22m b/gefs_dev/sorc/global_enscvprcp.fd/CVPRCP.f90_22m similarity index 100% rename from rocoto/bin/gefs_dev/sorc/global_enscvprcp.fd/CVPRCP.f90_22m rename to gefs_dev/sorc/global_enscvprcp.fd/CVPRCP.f90_22m diff --git a/rocoto/bin/gefs_dev/sorc/global_enscvprcp.fd/CVPRCP.f90_22m_newdata b/gefs_dev/sorc/global_enscvprcp.fd/CVPRCP.f90_22m_newdata similarity index 100% rename from rocoto/bin/gefs_dev/sorc/global_enscvprcp.fd/CVPRCP.f90_22m_newdata rename to gefs_dev/sorc/global_enscvprcp.fd/CVPRCP.f90_22m_newdata diff --git a/rocoto/bin/gefs_dev/sorc/global_enscvprcp.fd/INIT_PARM.f90 b/gefs_dev/sorc/global_enscvprcp.fd/INIT_PARM.f90 similarity index 100% rename from rocoto/bin/gefs_dev/sorc/global_enscvprcp.fd/INIT_PARM.f90 rename to gefs_dev/sorc/global_enscvprcp.fd/INIT_PARM.f90 diff --git a/rocoto/bin/gefs_dev/sorc/global_enscvprcp.fd/Makefile b/gefs_dev/sorc/global_enscvprcp.fd/Makefile similarity index 100% rename from rocoto/bin/gefs_dev/sorc/global_enscvprcp.fd/Makefile rename to gefs_dev/sorc/global_enscvprcp.fd/Makefile diff --git a/rocoto/bin/gefs_dev/sorc/global_enscvprcp.fd/PRINTINFR.f90 b/gefs_dev/sorc/global_enscvprcp.fd/PRINTINFR.f90 similarity index 100% rename from rocoto/bin/gefs_dev/sorc/global_enscvprcp.fd/PRINTINFR.f90 rename to gefs_dev/sorc/global_enscvprcp.fd/PRINTINFR.f90 diff --git a/rocoto/bin/gefs_dev/sorc/global_enscvt24h.fd/CVT24H.f90 b/gefs_dev/sorc/global_enscvt24h.fd/CVT24H.f90 similarity index 100% rename from rocoto/bin/gefs_dev/sorc/global_enscvt24h.fd/CVT24H.f90 rename to gefs_dev/sorc/global_enscvt24h.fd/CVT24H.f90 diff --git a/rocoto/bin/gefs_dev/sorc/global_enscvt24h.fd/CVT24H.f90_22m b/gefs_dev/sorc/global_enscvt24h.fd/CVT24H.f90_22m similarity index 100% rename from rocoto/bin/gefs_dev/sorc/global_enscvt24h.fd/CVT24H.f90_22m rename to gefs_dev/sorc/global_enscvt24h.fd/CVT24H.f90_22m diff --git a/rocoto/bin/gefs_dev/sorc/global_enscvt24h.fd/INIT_PARM.f90 b/gefs_dev/sorc/global_enscvt24h.fd/INIT_PARM.f90 similarity index 100% rename from rocoto/bin/gefs_dev/sorc/global_enscvt24h.fd/INIT_PARM.f90 rename to gefs_dev/sorc/global_enscvt24h.fd/INIT_PARM.f90 diff --git a/rocoto/bin/gefs_dev/sorc/global_enscvt24h.fd/Makefile b/gefs_dev/sorc/global_enscvt24h.fd/Makefile similarity index 100% rename from rocoto/bin/gefs_dev/sorc/global_enscvt24h.fd/Makefile rename to gefs_dev/sorc/global_enscvt24h.fd/Makefile diff --git a/rocoto/bin/gefs_dev/sorc/global_enscvt24h.fd/PRINTINFR.f90 b/gefs_dev/sorc/global_enscvt24h.fd/PRINTINFR.f90 similarity index 100% rename from rocoto/bin/gefs_dev/sorc/global_enscvt24h.fd/PRINTINFR.f90 rename to gefs_dev/sorc/global_enscvt24h.fd/PRINTINFR.f90 diff --git a/rocoto/bin/gefs_dev/sorc/global_enspqpf.fd/Makefile b/gefs_dev/sorc/global_enspqpf.fd/Makefile similarity index 100% rename from rocoto/bin/gefs_dev/sorc/global_enspqpf.fd/Makefile rename to gefs_dev/sorc/global_enspqpf.fd/Makefile diff --git a/rocoto/bin/gefs_dev/sorc/global_enspqpf.fd/PQPF.f90 b/gefs_dev/sorc/global_enspqpf.fd/PQPF.f90 similarity index 100% rename from rocoto/bin/gefs_dev/sorc/global_enspqpf.fd/PQPF.f90 rename to gefs_dev/sorc/global_enspqpf.fd/PQPF.f90 diff --git a/rocoto/bin/gefs_dev/sorc/global_enspqpf.fd/init_parm.f90 b/gefs_dev/sorc/global_enspqpf.fd/init_parm.f90 similarity index 100% rename from rocoto/bin/gefs_dev/sorc/global_enspqpf.fd/init_parm.f90 rename to gefs_dev/sorc/global_enspqpf.fd/init_parm.f90 diff --git a/rocoto/bin/gefs_dev/sorc/global_enspqpf.fd/printinfr.f90 b/gefs_dev/sorc/global_enspqpf.fd/printinfr.f90 similarity index 100% rename from rocoto/bin/gefs_dev/sorc/global_enspqpf.fd/printinfr.f90 rename to gefs_dev/sorc/global_enspqpf.fd/printinfr.f90 diff --git a/rocoto/bin/gefs_dev/sorc/global_enspvrfy.fd/ANNATV.f90 b/gefs_dev/sorc/global_enspvrfy.fd/ANNATV.f90 similarity index 100% rename from rocoto/bin/gefs_dev/sorc/global_enspvrfy.fd/ANNATV.f90 rename to gefs_dev/sorc/global_enspvrfy.fd/ANNATV.f90 diff --git a/rocoto/bin/gefs_dev/sorc/global_enspvrfy.fd/INIT_PARM.f90 b/gefs_dev/sorc/global_enspvrfy.fd/INIT_PARM.f90 similarity index 100% rename from rocoto/bin/gefs_dev/sorc/global_enspvrfy.fd/INIT_PARM.f90 rename to gefs_dev/sorc/global_enspvrfy.fd/INIT_PARM.f90 diff --git a/rocoto/bin/gefs_dev/sorc/global_enspvrfy.fd/Makefile b/gefs_dev/sorc/global_enspvrfy.fd/Makefile similarity index 100% rename from rocoto/bin/gefs_dev/sorc/global_enspvrfy.fd/Makefile rename to gefs_dev/sorc/global_enspvrfy.fd/Makefile diff --git a/rocoto/bin/gefs_dev/sorc/global_enspvrfy.fd/PRINTINFR.f90 b/gefs_dev/sorc/global_enspvrfy.fd/PRINTINFR.f90 similarity index 100% rename from rocoto/bin/gefs_dev/sorc/global_enspvrfy.fd/PRINTINFR.f90 rename to gefs_dev/sorc/global_enspvrfy.fd/PRINTINFR.f90 diff --git a/rocoto/bin/gefs_dev/sorc/global_enspvrfy.fd/PVRFY.f90 b/gefs_dev/sorc/global_enspvrfy.fd/PVRFY.f90 similarity index 100% rename from rocoto/bin/gefs_dev/sorc/global_enspvrfy.fd/PVRFY.f90 rename to gefs_dev/sorc/global_enspvrfy.fd/PVRFY.f90 diff --git a/rocoto/bin/gefs_dev/sorc/global_enspvrfy.fd/PVRFY.f90_22m b/gefs_dev/sorc/global_enspvrfy.fd/PVRFY.f90_22m similarity index 100% rename from rocoto/bin/gefs_dev/sorc/global_enspvrfy.fd/PVRFY.f90_22m rename to gefs_dev/sorc/global_enspvrfy.fd/PVRFY.f90_22m diff --git a/rocoto/bin/gefs_dev/sorc/global_enspvrfy.fd/VRFY.f90 b/gefs_dev/sorc/global_enspvrfy.fd/VRFY.f90 similarity index 100% rename from rocoto/bin/gefs_dev/sorc/global_enspvrfy.fd/VRFY.f90 rename to gefs_dev/sorc/global_enspvrfy.fd/VRFY.f90 diff --git a/rocoto/bin/gefs_dev/sorc/global_ensrfmat.fd/Makefile b/gefs_dev/sorc/global_ensrfmat.fd/Makefile similarity index 100% rename from rocoto/bin/gefs_dev/sorc/global_ensrfmat.fd/Makefile rename to gefs_dev/sorc/global_ensrfmat.fd/Makefile diff --git a/rocoto/bin/gefs_dev/sorc/global_ensrfmat.fd/REFORMAT.f b/gefs_dev/sorc/global_ensrfmat.fd/REFORMAT.f similarity index 100% rename from rocoto/bin/gefs_dev/sorc/global_ensrfmat.fd/REFORMAT.f rename to gefs_dev/sorc/global_ensrfmat.fd/REFORMAT.f diff --git a/rocoto/bin/gefs_dev/sorc/global_ensrfmat.fd/REFORMAT.f_ccs b/gefs_dev/sorc/global_ensrfmat.fd/REFORMAT.f_ccs similarity index 100% rename from rocoto/bin/gefs_dev/sorc/global_ensrfmat.fd/REFORMAT.f_ccs rename to gefs_dev/sorc/global_ensrfmat.fd/REFORMAT.f_ccs diff --git a/rocoto/bin/gefs_dev/sorc/global_enssrbias.fd/Makefile b/gefs_dev/sorc/global_enssrbias.fd/Makefile similarity index 100% rename from rocoto/bin/gefs_dev/sorc/global_enssrbias.fd/Makefile rename to gefs_dev/sorc/global_enssrbias.fd/Makefile diff --git a/rocoto/bin/gefs_dev/sorc/global_enssrbias.fd/STAT_RM_BIAS_30D.f b/gefs_dev/sorc/global_enssrbias.fd/STAT_RM_BIAS_30D.f similarity index 100% rename from rocoto/bin/gefs_dev/sorc/global_enssrbias.fd/STAT_RM_BIAS_30D.f rename to gefs_dev/sorc/global_enssrbias.fd/STAT_RM_BIAS_30D.f diff --git a/rocoto/bin/gefs_dev/sorc/partial_build_dev.sh b/gefs_dev/sorc/partial_build_dev.sh similarity index 100% rename from rocoto/bin/gefs_dev/sorc/partial_build_dev.sh rename to gefs_dev/sorc/partial_build_dev.sh diff --git a/rocoto/bin/gefs_dev/ush/gefs_exishef.sh b/gefs_dev/ush/gefs_exishef.sh similarity index 100% rename from rocoto/bin/gefs_dev/ush/gefs_exishef.sh rename to gefs_dev/ush/gefs_exishef.sh diff --git a/rocoto/bin/gefs_dev/ush/gefs_mmefs_awips.sh b/gefs_dev/ush/gefs_mmefs_awips.sh similarity index 100% rename from rocoto/bin/gefs_dev/ush/gefs_mmefs_awips.sh rename to gefs_dev/ush/gefs_mmefs_awips.sh diff --git a/rocoto/bin/gefs_dev/ush/global_enscvprcp.sh b/gefs_dev/ush/global_enscvprcp.sh similarity index 100% rename from rocoto/bin/gefs_dev/ush/global_enscvprcp.sh rename to gefs_dev/ush/global_enscvprcp.sh diff --git a/rocoto/bin/gefs_dev/ush/global_enscvt24h.sh b/gefs_dev/ush/global_enscvt24h.sh similarity index 100% rename from rocoto/bin/gefs_dev/ush/global_enscvt24h.sh rename to gefs_dev/ush/global_enscvt24h.sh diff --git a/rocoto/bin/gefs_dev/ush/global_enspqpf_24h_cmc.sh b/gefs_dev/ush/global_enspqpf_24h_cmc.sh similarity index 100% rename from rocoto/bin/gefs_dev/ush/global_enspqpf_24h_cmc.sh rename to gefs_dev/ush/global_enspqpf_24h_cmc.sh diff --git a/rocoto/bin/gefs_dev/ush/global_ensprcpcv.sh b/gefs_dev/ush/global_ensprcpcv.sh similarity index 100% rename from rocoto/bin/gefs_dev/ush/global_ensprcpcv.sh rename to gefs_dev/ush/global_ensprcpcv.sh diff --git a/rocoto/bin/gefs_dev/ush/global_enspvrfy.sh b/gefs_dev/ush/global_enspvrfy.sh similarity index 100% rename from rocoto/bin/gefs_dev/ush/global_enspvrfy.sh rename to gefs_dev/ush/global_enspvrfy.sh diff --git a/rocoto/bin/gefs_dev/ush/global_ensrfmat.sh b/gefs_dev/ush/global_ensrfmat.sh similarity index 100% rename from rocoto/bin/gefs_dev/ush/global_ensrfmat.sh rename to gefs_dev/ush/global_ensrfmat.sh diff --git a/rocoto/bin/gefs_dev/ush/global_enssrbias.sh b/gefs_dev/ush/global_enssrbias.sh similarity index 100% rename from rocoto/bin/gefs_dev/ush/global_enssrbias.sh rename to gefs_dev/ush/global_enssrbias.sh diff --git a/rocoto/bin/gefs_dev/ush/global_enswgrp.sh b/gefs_dev/ush/global_enswgrp.sh similarity index 100% rename from rocoto/bin/gefs_dev/ush/global_enswgrp.sh rename to gefs_dev/ush/global_enswgrp.sh diff --git a/rocoto/bin/gefs_dev/ush/mkgefs_wafs.sh b/gefs_dev/ush/mkgefs_wafs.sh similarity index 100% rename from rocoto/bin/gefs_dev/ush/mkgefs_wafs.sh rename to gefs_dev/ush/mkgefs_wafs.sh diff --git a/rocoto/bin/gefs_dev/ush/syndataxtrack.sh b/gefs_dev/ush/syndataxtrack.sh similarity index 100% rename from rocoto/bin/gefs_dev/ush/syndataxtrack.sh rename to gefs_dev/ush/syndataxtrack.sh diff --git a/rocoto/bin/gefs_dev/util/sorc/overenstr.grib.fd/Makefile b/gefs_dev/util/sorc/overenstr.grib.fd/Makefile similarity index 100% rename from rocoto/bin/gefs_dev/util/sorc/overenstr.grib.fd/Makefile rename to gefs_dev/util/sorc/overenstr.grib.fd/Makefile diff --git a/rocoto/bin/gefs_dev/util/sorc/overenstr.grib.fd/buld_overenstr.sh b/gefs_dev/util/sorc/overenstr.grib.fd/buld_overenstr.sh similarity index 100% rename from rocoto/bin/gefs_dev/util/sorc/overenstr.grib.fd/buld_overenstr.sh rename to gefs_dev/util/sorc/overenstr.grib.fd/buld_overenstr.sh diff --git a/rocoto/bin/gefs_dev/util/sorc/overenstr.grib.fd/overenstr.grib.f b/gefs_dev/util/sorc/overenstr.grib.fd/overenstr.grib.f similarity index 100% rename from rocoto/bin/gefs_dev/util/sorc/overenstr.grib.fd/overenstr.grib.f rename to gefs_dev/util/sorc/overenstr.grib.fd/overenstr.grib.f diff --git a/rocoto/bin/gefs_dev/util/sorc/overenstr.grib.fd/sample.script b/gefs_dev/util/sorc/overenstr.grib.fd/sample.script similarity index 100% rename from rocoto/bin/gefs_dev/util/sorc/overenstr.grib.fd/sample.script rename to gefs_dev/util/sorc/overenstr.grib.fd/sample.script diff --git a/rocoto/bin/gefs_dev/util/ush/extrkr.sh b/gefs_dev/util/ush/extrkr.sh similarity index 100% rename from rocoto/bin/gefs_dev/util/ush/extrkr.sh rename to gefs_dev/util/ush/extrkr.sh diff --git a/rocoto/bin/gefs_dev/util/ush/ingest_delete-bad-dates.pl b/gefs_dev/util/ush/ingest_delete-bad-dates.pl similarity index 100% rename from rocoto/bin/gefs_dev/util/ush/ingest_delete-bad-dates.pl rename to gefs_dev/util/ush/ingest_delete-bad-dates.pl diff --git a/rocoto/bin/gefs_dev/util/ush/ingest_uniq-final.awk b/gefs_dev/util/ush/ingest_uniq-final.awk similarity index 100% rename from rocoto/bin/gefs_dev/util/ush/ingest_uniq-final.awk rename to gefs_dev/util/ush/ingest_uniq-final.awk From 311429dd2aa0c3569a66af05cfadf6363582550d Mon Sep 17 00:00:00 2001 From: "Xianwu.Xue" Date: Wed, 3 Jun 2020 10:52:39 -0400 Subject: [PATCH 06/23] Change the gefs_dev path after move it to the top level On branch feature/XX_gefs_dev Changes to be committed: modified: gefs_dev/link_cleanup.sh modified: rocoto/compile_install_all.sh Refs: #76266, #64583, #62644, #71500 and #56936 --- gefs_dev/link_cleanup.sh | 6 +++--- rocoto/compile_install_all.sh | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/gefs_dev/link_cleanup.sh b/gefs_dev/link_cleanup.sh index dfe11be44..fef5ba41a 100755 --- a/gefs_dev/link_cleanup.sh +++ b/gefs_dev/link_cleanup.sh @@ -19,7 +19,7 @@ LINK="ln -fs" pwd=$(pwd -P) -pwd0=$(readlink -e $pwd/../../../) +pwd0=$(readlink -e $pwd/../) echo $pwd0 for f0 in modulefiles/gefs sorc jobs ush scripts gempak/ush gempak/fix util/ush; do @@ -48,7 +48,7 @@ for f0 in modulefiles/gefs sorc jobs ush scripts gempak/ush gempak/fix util/ush; elif [ $iNum -eq 5 ]; then sPrefix="../../../../../" fi - $LINK ${sPrefix}rocoto/bin/gefs_dev/$f . + $LINK ${sPrefix}gefs_dev/$f . cd $pwd fi @@ -65,6 +65,6 @@ if [ $CleanAll = "yes" ]; then fi else cd $pwd0/$f0 - $LINK ../rocoto/bin/gefs_dev/$f . + $LINK ../gefs_dev/$f . cd $pwd fi diff --git a/rocoto/compile_install_all.sh b/rocoto/compile_install_all.sh index b12c372f3..5d69124b4 100755 --- a/rocoto/compile_install_all.sh +++ b/rocoto/compile_install_all.sh @@ -60,7 +60,7 @@ echo ${Structure} echo ${Link} if [ $Dev_gefs == "yes" ]; then - cd $sWS/bin/gefs_dev + cd $sWS/../gefs_dev ./link_cleanup.sh fi @@ -193,7 +193,7 @@ if [ $CleanAll = "yes" ]; then rm -f ../scripts/exglobal_fcst_nemsfv3gfs.sh rm -rf ../env - cd ${sWS}/bin/gefs_dev + cd ${sWS}/../gefs_dev ./link_cleanup.sh -a yes cd ${sWS} From abbcc1a5b0d3702638fe6d47a388737175453de0 Mon Sep 17 00:00:00 2001 From: "Xianwu.Xue" Date: Fri, 5 Jun 2020 22:52:43 -0400 Subject: [PATCH 07/23] Recover avg_gempak_vgf to pyGEFS On branch feature/XX_gefs_dev modified: py/GEFS_XML_For_Tasks.py --- rocoto/py/GEFS_XML_For_Tasks.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/rocoto/py/GEFS_XML_For_Tasks.py b/rocoto/py/GEFS_XML_For_Tasks.py index 2a63fc792..f0770fc23 100755 --- a/rocoto/py/GEFS_XML_For_Tasks.py +++ b/rocoto/py/GEFS_XML_For_Tasks.py @@ -204,6 +204,11 @@ def config_tasknames(dicBase): sTaskName = "taskname_{0}".format(iTaskName_Num) dicBase[sTaskName.upper()] = "cqpf" + # ---avg_gempak_vgf + iTaskName_Num += 1 + sTaskName = "taskname_{0}".format(iTaskName_Num) + dicBase[sTaskName.upper()] = "avg_gempak_vgf" + # # if dicBase['RUN_KEEPDATA'].upper()[0] == "Y": # ---keep_data_atm From 211e08c8c043b52464ffb8d4a32e7b01a393f2ad Mon Sep 17 00:00:00 2001 From: "Xianwu.Xue" Date: Sat, 6 Jun 2020 00:24:38 -0400 Subject: [PATCH 08/23] Improve the j-job files of post_genesis and post_track tasks On branch feature/XX_gefs_dev modified: ../gefs_dev/jobs/JGEFS_POST_GENESIS modified: ../gefs_dev/jobs/JGEFS_POST_TRACK Refs: #76266, #64583, #62644, #71500 and #56936 --- gefs_dev/jobs/JGEFS_POST_GENESIS | 4 ++-- gefs_dev/jobs/JGEFS_POST_TRACK | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gefs_dev/jobs/JGEFS_POST_GENESIS b/gefs_dev/jobs/JGEFS_POST_GENESIS index 2167761cc..85688a2cc 100755 --- a/gefs_dev/jobs/JGEFS_POST_GENESIS +++ b/gefs_dev/jobs/JGEFS_POST_GENESIS @@ -99,8 +99,8 @@ mkdir -p ${COMINgenvit} export COMINgfs=${COMINgfs:-$(compath.py gfs/prod)/gfs.${PDY}} export COMINsyn=${COMINsyn:-$(compath.py arch/prod/syndat)} -export COMIN=${COMIN:-${COMROOT}/${NET}/${envir}/gefs.${PDY}/${cyc}} -export COMOUT=${COMOUT:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/genesis} +export COMIN=${COMIN:-${COMROOT}/${NET}/${envir}/gefs.${PDY}/${cyc}/atmos} +export COMOUT=${COMOUT:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/genesis} mkdir -m 775 -p $COMOUT export ensdira=$COMIN/pgrb2ap5 diff --git a/gefs_dev/jobs/JGEFS_POST_TRACK b/gefs_dev/jobs/JGEFS_POST_TRACK index 51e581ef2..863842583 100755 --- a/gefs_dev/jobs/JGEFS_POST_TRACK +++ b/gefs_dev/jobs/JGEFS_POST_TRACK @@ -90,8 +90,8 @@ setpdy.sh ############################################## # Define COM directories ############################################## -export COMIN=${COMIN:-${COMROOT}/${NET}/${envir}/gefs.${PDY}/${cyc}} -export COMOUT=${COMOUT:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/tctrack} +export COMIN=${COMIN:-${COMROOT}/${NET}/${envir}/gefs.${PDY}/${cyc}/atmos} +export COMOUT=${COMOUT:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/tctrack} export COMOUThur=${COMOUThur:-${COMROOT}/hur/${envir}/global} export COMOUTatcf=${COMOUTatcf:-${COMROOT}/nhc/${envir}/atcf} From a1a603c607f1d072ac48852c703896b7b4d4a32a Mon Sep 17 00:00:00 2001 From: "Xianwu.Xue" Date: Sat, 6 Jun 2020 00:26:51 -0400 Subject: [PATCH 09/23] Update ens_tracker using ens_tracker.v2.1.2_xxw in rocoto/parm/setbase On branch feature/XX_gefs_dev modified: parm/setbase Refs: #76266, #64583, #62644, #71500 and #56936 --- rocoto/parm/setbase | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rocoto/parm/setbase b/rocoto/parm/setbase index 7214b121c..9f82fa567 100755 --- a/rocoto/parm/setbase +++ b/rocoto/parm/setbase @@ -59,7 +59,7 @@ elif [[ -L /usrx && "$( readlink /usrx 2> /dev/null )" =~ dell ]] ; then export machine='WCOSS_DELL_P3' export JOBPHASE= export HOMEDIR=${HOMEDIR:-/gpfs/dell2/emc/verification/noscrub/emc.enspara/common/git/global_workflow/gefs_v12.0.0-5} - export HOMEtrak=/gpfs/dell2/emc/verification/noscrub/emc.enspara/common/git/ens_tracker/ens_tracker.v2.1.2 + export HOMEtrak=/gpfs/dell2/emc/verification/noscrub/emc.enspara/common/git/ens_tracker/ens_tracker.v2.1.2_xxw export archsyndir=/gpfs/dell2/emc/verification/noscrub/emc.enspara/common/git/ens_tracker/TCvitalData/syndat # export HOMEdata=/gpfs/dell2/emc/verification/noscrub/emc.enspara/common # export HOMEdata=/gpfs/dell2/emc/modeling/noscrub/Walter.Kolczynski/gefs_input From 9d33d4746c8f087afb9270c420f19173930c424e Mon Sep 17 00:00:00 2001 From: "Xianwu.Xue" Date: Wed, 10 Jun 2020 12:19:25 -0400 Subject: [PATCH 10/23] Delete WAFS task related j-job, ex-script, ush and parm/gefs_awips files On branch feature/XX_gefs_dev_cleanup Changes to be committed: deleted: parm/gefs_awips/grib2_naefs_gefs.pgrb2a_apcp deleted: parm/gefs_awips/grib2_naefs_gefs.pgrb2a_bc_tmp_2m deleted: parm/gefs_awips/grib_wafs37.ens00 deleted: parm/gefs_awips/grib_wafs37.ens06 deleted: parm/gefs_awips/grib_wafs37.ens102 deleted: parm/gefs_awips/grib_wafs37.ens108 deleted: parm/gefs_awips/grib_wafs37.ens114 deleted: parm/gefs_awips/grib_wafs37.ens12 deleted: parm/gefs_awips/grib_wafs37.ens120 deleted: parm/gefs_awips/grib_wafs37.ens126 deleted: parm/gefs_awips/grib_wafs37.ens132 deleted: parm/gefs_awips/grib_wafs37.ens138 deleted: parm/gefs_awips/grib_wafs37.ens144 deleted: parm/gefs_awips/grib_wafs37.ens150 deleted: parm/gefs_awips/grib_wafs37.ens156 deleted: parm/gefs_awips/grib_wafs37.ens162 deleted: parm/gefs_awips/grib_wafs37.ens168 deleted: parm/gefs_awips/grib_wafs37.ens174 deleted: parm/gefs_awips/grib_wafs37.ens18 deleted: parm/gefs_awips/grib_wafs37.ens180 deleted: parm/gefs_awips/grib_wafs37.ens186 deleted: parm/gefs_awips/grib_wafs37.ens192 deleted: parm/gefs_awips/grib_wafs37.ens24 deleted: parm/gefs_awips/grib_wafs37.ens30 deleted: parm/gefs_awips/grib_wafs37.ens36 deleted: parm/gefs_awips/grib_wafs37.ens42 deleted: parm/gefs_awips/grib_wafs37.ens48 deleted: parm/gefs_awips/grib_wafs37.ens54 deleted: parm/gefs_awips/grib_wafs37.ens60 deleted: parm/gefs_awips/grib_wafs37.ens66 deleted: parm/gefs_awips/grib_wafs37.ens72 deleted: parm/gefs_awips/grib_wafs37.ens78 deleted: parm/gefs_awips/grib_wafs37.ens84 deleted: parm/gefs_awips/grib_wafs37.ens90 deleted: parm/gefs_awips/grib_wafs37.ens96 deleted: parm/gefs_awips/grib_wafs38.ens00 deleted: parm/gefs_awips/grib_wafs38.ens06 deleted: parm/gefs_awips/grib_wafs38.ens102 deleted: parm/gefs_awips/grib_wafs38.ens108 deleted: parm/gefs_awips/grib_wafs38.ens114 deleted: parm/gefs_awips/grib_wafs38.ens12 deleted: parm/gefs_awips/grib_wafs38.ens120 deleted: parm/gefs_awips/grib_wafs38.ens126 deleted: parm/gefs_awips/grib_wafs38.ens132 deleted: parm/gefs_awips/grib_wafs38.ens138 deleted: parm/gefs_awips/grib_wafs38.ens144 deleted: parm/gefs_awips/grib_wafs38.ens150 deleted: parm/gefs_awips/grib_wafs38.ens156 deleted: parm/gefs_awips/grib_wafs38.ens162 deleted: parm/gefs_awips/grib_wafs38.ens168 deleted: parm/gefs_awips/grib_wafs38.ens174 deleted: parm/gefs_awips/grib_wafs38.ens18 deleted: parm/gefs_awips/grib_wafs38.ens180 deleted: parm/gefs_awips/grib_wafs38.ens186 deleted: parm/gefs_awips/grib_wafs38.ens192 deleted: parm/gefs_awips/grib_wafs38.ens24 deleted: parm/gefs_awips/grib_wafs38.ens30 deleted: parm/gefs_awips/grib_wafs38.ens36 deleted: parm/gefs_awips/grib_wafs38.ens42 deleted: parm/gefs_awips/grib_wafs38.ens48 deleted: parm/gefs_awips/grib_wafs38.ens54 deleted: parm/gefs_awips/grib_wafs38.ens60 deleted: parm/gefs_awips/grib_wafs38.ens66 deleted: parm/gefs_awips/grib_wafs38.ens72 deleted: parm/gefs_awips/grib_wafs38.ens78 deleted: parm/gefs_awips/grib_wafs38.ens84 deleted: parm/gefs_awips/grib_wafs38.ens90 deleted: parm/gefs_awips/grib_wafs38.ens96 deleted: parm/gefs_awips/grib_wafs39.ens00 deleted: parm/gefs_awips/grib_wafs39.ens06 deleted: parm/gefs_awips/grib_wafs39.ens102 deleted: parm/gefs_awips/grib_wafs39.ens108 deleted: parm/gefs_awips/grib_wafs39.ens114 deleted: parm/gefs_awips/grib_wafs39.ens12 deleted: parm/gefs_awips/grib_wafs39.ens120 deleted: parm/gefs_awips/grib_wafs39.ens126 deleted: parm/gefs_awips/grib_wafs39.ens132 deleted: parm/gefs_awips/grib_wafs39.ens138 deleted: parm/gefs_awips/grib_wafs39.ens144 deleted: parm/gefs_awips/grib_wafs39.ens150 deleted: parm/gefs_awips/grib_wafs39.ens156 deleted: parm/gefs_awips/grib_wafs39.ens162 deleted: parm/gefs_awips/grib_wafs39.ens168 deleted: parm/gefs_awips/grib_wafs39.ens174 deleted: parm/gefs_awips/grib_wafs39.ens18 deleted: parm/gefs_awips/grib_wafs39.ens180 deleted: parm/gefs_awips/grib_wafs39.ens186 deleted: parm/gefs_awips/grib_wafs39.ens192 deleted: parm/gefs_awips/grib_wafs39.ens24 deleted: parm/gefs_awips/grib_wafs39.ens30 deleted: parm/gefs_awips/grib_wafs39.ens36 deleted: parm/gefs_awips/grib_wafs39.ens42 deleted: parm/gefs_awips/grib_wafs39.ens48 deleted: parm/gefs_awips/grib_wafs39.ens54 deleted: parm/gefs_awips/grib_wafs39.ens60 deleted: parm/gefs_awips/grib_wafs39.ens66 deleted: parm/gefs_awips/grib_wafs39.ens72 deleted: parm/gefs_awips/grib_wafs39.ens78 deleted: parm/gefs_awips/grib_wafs39.ens84 deleted: parm/gefs_awips/grib_wafs39.ens90 deleted: parm/gefs_awips/grib_wafs39.ens96 deleted: parm/gefs_awips/grib_wafs40.ens00 deleted: parm/gefs_awips/grib_wafs40.ens06 deleted: parm/gefs_awips/grib_wafs40.ens102 deleted: parm/gefs_awips/grib_wafs40.ens108 deleted: parm/gefs_awips/grib_wafs40.ens114 deleted: parm/gefs_awips/grib_wafs40.ens12 deleted: parm/gefs_awips/grib_wafs40.ens120 deleted: parm/gefs_awips/grib_wafs40.ens126 deleted: parm/gefs_awips/grib_wafs40.ens132 deleted: parm/gefs_awips/grib_wafs40.ens138 deleted: parm/gefs_awips/grib_wafs40.ens144 deleted: parm/gefs_awips/grib_wafs40.ens150 deleted: parm/gefs_awips/grib_wafs40.ens156 deleted: parm/gefs_awips/grib_wafs40.ens162 deleted: parm/gefs_awips/grib_wafs40.ens168 deleted: parm/gefs_awips/grib_wafs40.ens174 deleted: parm/gefs_awips/grib_wafs40.ens18 deleted: parm/gefs_awips/grib_wafs40.ens180 deleted: parm/gefs_awips/grib_wafs40.ens186 deleted: parm/gefs_awips/grib_wafs40.ens192 deleted: parm/gefs_awips/grib_wafs40.ens24 deleted: parm/gefs_awips/grib_wafs40.ens30 deleted: parm/gefs_awips/grib_wafs40.ens36 deleted: parm/gefs_awips/grib_wafs40.ens42 deleted: parm/gefs_awips/grib_wafs40.ens48 deleted: parm/gefs_awips/grib_wafs40.ens54 deleted: parm/gefs_awips/grib_wafs40.ens60 deleted: parm/gefs_awips/grib_wafs40.ens66 deleted: parm/gefs_awips/grib_wafs40.ens72 deleted: parm/gefs_awips/grib_wafs40.ens78 deleted: parm/gefs_awips/grib_wafs40.ens84 deleted: parm/gefs_awips/grib_wafs40.ens90 deleted: parm/gefs_awips/grib_wafs40.ens96 deleted: parm/gefs_awips/grib_wafs41.ens00 deleted: parm/gefs_awips/grib_wafs41.ens06 deleted: parm/gefs_awips/grib_wafs41.ens102 deleted: parm/gefs_awips/grib_wafs41.ens108 deleted: parm/gefs_awips/grib_wafs41.ens114 deleted: parm/gefs_awips/grib_wafs41.ens12 deleted: parm/gefs_awips/grib_wafs41.ens120 deleted: parm/gefs_awips/grib_wafs41.ens126 deleted: parm/gefs_awips/grib_wafs41.ens132 deleted: parm/gefs_awips/grib_wafs41.ens138 deleted: parm/gefs_awips/grib_wafs41.ens144 deleted: parm/gefs_awips/grib_wafs41.ens150 deleted: parm/gefs_awips/grib_wafs41.ens156 deleted: parm/gefs_awips/grib_wafs41.ens162 deleted: parm/gefs_awips/grib_wafs41.ens168 deleted: parm/gefs_awips/grib_wafs41.ens174 deleted: parm/gefs_awips/grib_wafs41.ens18 deleted: parm/gefs_awips/grib_wafs41.ens180 deleted: parm/gefs_awips/grib_wafs41.ens186 deleted: parm/gefs_awips/grib_wafs41.ens192 deleted: parm/gefs_awips/grib_wafs41.ens24 deleted: parm/gefs_awips/grib_wafs41.ens30 deleted: parm/gefs_awips/grib_wafs41.ens36 deleted: parm/gefs_awips/grib_wafs41.ens42 deleted: parm/gefs_awips/grib_wafs41.ens48 deleted: parm/gefs_awips/grib_wafs41.ens54 deleted: parm/gefs_awips/grib_wafs41.ens60 deleted: parm/gefs_awips/grib_wafs41.ens66 deleted: parm/gefs_awips/grib_wafs41.ens72 deleted: parm/gefs_awips/grib_wafs41.ens78 deleted: parm/gefs_awips/grib_wafs41.ens84 deleted: parm/gefs_awips/grib_wafs41.ens90 deleted: parm/gefs_awips/grib_wafs41.ens96 deleted: parm/gefs_awips/grib_wafs42.ens00 deleted: parm/gefs_awips/grib_wafs42.ens06 deleted: parm/gefs_awips/grib_wafs42.ens102 deleted: parm/gefs_awips/grib_wafs42.ens108 deleted: parm/gefs_awips/grib_wafs42.ens114 deleted: parm/gefs_awips/grib_wafs42.ens12 deleted: parm/gefs_awips/grib_wafs42.ens120 deleted: parm/gefs_awips/grib_wafs42.ens126 deleted: parm/gefs_awips/grib_wafs42.ens132 deleted: parm/gefs_awips/grib_wafs42.ens138 deleted: parm/gefs_awips/grib_wafs42.ens144 deleted: parm/gefs_awips/grib_wafs42.ens150 deleted: parm/gefs_awips/grib_wafs42.ens156 deleted: parm/gefs_awips/grib_wafs42.ens162 deleted: parm/gefs_awips/grib_wafs42.ens168 deleted: parm/gefs_awips/grib_wafs42.ens174 deleted: parm/gefs_awips/grib_wafs42.ens18 deleted: parm/gefs_awips/grib_wafs42.ens180 deleted: parm/gefs_awips/grib_wafs42.ens186 deleted: parm/gefs_awips/grib_wafs42.ens192 deleted: parm/gefs_awips/grib_wafs42.ens24 deleted: parm/gefs_awips/grib_wafs42.ens30 deleted: parm/gefs_awips/grib_wafs42.ens36 deleted: parm/gefs_awips/grib_wafs42.ens42 deleted: parm/gefs_awips/grib_wafs42.ens48 deleted: parm/gefs_awips/grib_wafs42.ens54 deleted: parm/gefs_awips/grib_wafs42.ens60 deleted: parm/gefs_awips/grib_wafs42.ens66 deleted: parm/gefs_awips/grib_wafs42.ens72 deleted: parm/gefs_awips/grib_wafs42.ens78 deleted: parm/gefs_awips/grib_wafs42.ens84 deleted: parm/gefs_awips/grib_wafs42.ens90 deleted: parm/gefs_awips/grib_wafs42.ens96 deleted: parm/gefs_awips/grib_wafs43.ens00 deleted: parm/gefs_awips/grib_wafs43.ens06 deleted: parm/gefs_awips/grib_wafs43.ens102 deleted: parm/gefs_awips/grib_wafs43.ens108 deleted: parm/gefs_awips/grib_wafs43.ens114 deleted: parm/gefs_awips/grib_wafs43.ens12 deleted: parm/gefs_awips/grib_wafs43.ens120 deleted: parm/gefs_awips/grib_wafs43.ens126 deleted: parm/gefs_awips/grib_wafs43.ens132 deleted: parm/gefs_awips/grib_wafs43.ens138 deleted: parm/gefs_awips/grib_wafs43.ens144 deleted: parm/gefs_awips/grib_wafs43.ens150 deleted: parm/gefs_awips/grib_wafs43.ens156 deleted: parm/gefs_awips/grib_wafs43.ens162 deleted: parm/gefs_awips/grib_wafs43.ens168 deleted: parm/gefs_awips/grib_wafs43.ens174 deleted: parm/gefs_awips/grib_wafs43.ens18 deleted: parm/gefs_awips/grib_wafs43.ens180 deleted: parm/gefs_awips/grib_wafs43.ens186 deleted: parm/gefs_awips/grib_wafs43.ens192 deleted: parm/gefs_awips/grib_wafs43.ens24 deleted: parm/gefs_awips/grib_wafs43.ens30 deleted: parm/gefs_awips/grib_wafs43.ens36 deleted: parm/gefs_awips/grib_wafs43.ens42 deleted: parm/gefs_awips/grib_wafs43.ens48 deleted: parm/gefs_awips/grib_wafs43.ens54 deleted: parm/gefs_awips/grib_wafs43.ens60 deleted: parm/gefs_awips/grib_wafs43.ens66 deleted: parm/gefs_awips/grib_wafs43.ens72 deleted: parm/gefs_awips/grib_wafs43.ens78 deleted: parm/gefs_awips/grib_wafs43.ens84 deleted: parm/gefs_awips/grib_wafs43.ens90 deleted: parm/gefs_awips/grib_wafs43.ens96 deleted: parm/gefs_awips/grib_wafs44.ens00 deleted: parm/gefs_awips/grib_wafs44.ens06 deleted: parm/gefs_awips/grib_wafs44.ens102 deleted: parm/gefs_awips/grib_wafs44.ens108 deleted: parm/gefs_awips/grib_wafs44.ens114 deleted: parm/gefs_awips/grib_wafs44.ens12 deleted: parm/gefs_awips/grib_wafs44.ens120 deleted: parm/gefs_awips/grib_wafs44.ens126 deleted: parm/gefs_awips/grib_wafs44.ens132 deleted: parm/gefs_awips/grib_wafs44.ens138 deleted: parm/gefs_awips/grib_wafs44.ens144 deleted: parm/gefs_awips/grib_wafs44.ens150 deleted: parm/gefs_awips/grib_wafs44.ens156 deleted: parm/gefs_awips/grib_wafs44.ens162 deleted: parm/gefs_awips/grib_wafs44.ens168 deleted: parm/gefs_awips/grib_wafs44.ens174 deleted: parm/gefs_awips/grib_wafs44.ens18 deleted: parm/gefs_awips/grib_wafs44.ens180 deleted: parm/gefs_awips/grib_wafs44.ens186 deleted: parm/gefs_awips/grib_wafs44.ens192 deleted: parm/gefs_awips/grib_wafs44.ens24 deleted: parm/gefs_awips/grib_wafs44.ens30 deleted: parm/gefs_awips/grib_wafs44.ens36 deleted: parm/gefs_awips/grib_wafs44.ens42 deleted: parm/gefs_awips/grib_wafs44.ens48 deleted: parm/gefs_awips/grib_wafs44.ens54 deleted: parm/gefs_awips/grib_wafs44.ens60 deleted: parm/gefs_awips/grib_wafs44.ens66 deleted: parm/gefs_awips/grib_wafs44.ens72 deleted: parm/gefs_awips/grib_wafs44.ens78 deleted: parm/gefs_awips/grib_wafs44.ens84 deleted: parm/gefs_awips/grib_wafs44.ens90 deleted: parm/gefs_awips/grib_wafs44.ens96 deleted: scripts/exgefs_wafs.sh.ecf deleted: ush/gefs_mmefs_awips.sh deleted: ush/mkgefs_wafs.sh Refs: #76266, #64583, #62644, #71500 and #56936 --- .../gefs_awips/grib2_naefs_gefs.pgrb2a_apcp | 30 ---- .../grib2_naefs_gefs.pgrb2a_bc_tmp_2m | 31 ---- gefs_dev/parm/gefs_awips/grib_wafs37.ens00 | Bin 31703 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs37.ens06 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs37.ens102 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs37.ens108 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs37.ens114 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs37.ens12 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs37.ens120 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs37.ens126 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs37.ens132 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs37.ens138 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs37.ens144 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs37.ens150 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs37.ens156 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs37.ens162 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs37.ens168 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs37.ens174 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs37.ens18 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs37.ens180 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs37.ens186 | Bin 33649 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs37.ens192 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs37.ens24 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs37.ens30 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs37.ens36 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs37.ens42 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs37.ens48 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs37.ens54 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs37.ens60 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs37.ens66 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs37.ens72 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs37.ens78 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs37.ens84 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs37.ens90 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs37.ens96 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs38.ens00 | Bin 31703 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs38.ens06 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs38.ens102 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs38.ens108 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs38.ens114 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs38.ens12 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs38.ens120 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs38.ens126 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs38.ens132 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs38.ens138 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs38.ens144 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs38.ens150 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs38.ens156 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs38.ens162 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs38.ens168 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs38.ens174 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs38.ens18 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs38.ens180 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs38.ens186 | Bin 33649 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs38.ens192 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs38.ens24 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs38.ens30 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs38.ens36 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs38.ens42 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs38.ens48 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs38.ens54 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs38.ens60 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs38.ens66 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs38.ens72 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs38.ens78 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs38.ens84 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs38.ens90 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs38.ens96 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs39.ens00 | Bin 31703 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs39.ens06 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs39.ens102 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs39.ens108 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs39.ens114 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs39.ens12 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs39.ens120 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs39.ens126 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs39.ens132 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs39.ens138 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs39.ens144 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs39.ens150 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs39.ens156 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs39.ens162 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs39.ens168 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs39.ens174 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs39.ens18 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs39.ens180 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs39.ens186 | Bin 33649 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs39.ens192 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs39.ens24 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs39.ens30 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs39.ens36 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs39.ens42 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs39.ens48 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs39.ens54 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs39.ens60 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs39.ens66 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs39.ens72 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs39.ens78 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs39.ens84 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs39.ens90 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs39.ens96 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs40.ens00 | Bin 31703 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs40.ens06 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs40.ens102 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs40.ens108 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs40.ens114 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs40.ens12 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs40.ens120 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs40.ens126 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs40.ens132 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs40.ens138 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs40.ens144 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs40.ens150 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs40.ens156 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs40.ens162 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs40.ens168 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs40.ens174 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs40.ens18 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs40.ens180 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs40.ens186 | Bin 33649 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs40.ens192 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs40.ens24 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs40.ens30 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs40.ens36 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs40.ens42 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs40.ens48 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs40.ens54 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs40.ens60 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs40.ens66 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs40.ens72 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs40.ens78 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs40.ens84 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs40.ens90 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs40.ens96 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs41.ens00 | Bin 31703 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs41.ens06 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs41.ens102 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs41.ens108 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs41.ens114 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs41.ens12 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs41.ens120 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs41.ens126 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs41.ens132 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs41.ens138 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs41.ens144 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs41.ens150 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs41.ens156 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs41.ens162 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs41.ens168 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs41.ens174 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs41.ens18 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs41.ens180 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs41.ens186 | Bin 33649 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs41.ens192 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs41.ens24 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs41.ens30 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs41.ens36 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs41.ens42 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs41.ens48 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs41.ens54 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs41.ens60 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs41.ens66 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs41.ens72 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs41.ens78 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs41.ens84 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs41.ens90 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs41.ens96 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs42.ens00 | Bin 31703 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs42.ens06 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs42.ens102 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs42.ens108 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs42.ens114 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs42.ens12 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs42.ens120 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs42.ens126 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs42.ens132 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs42.ens138 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs42.ens144 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs42.ens150 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs42.ens156 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs42.ens162 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs42.ens168 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs42.ens174 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs42.ens18 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs42.ens180 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs42.ens186 | Bin 33649 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs42.ens192 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs42.ens24 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs42.ens30 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs42.ens36 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs42.ens42 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs42.ens48 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs42.ens54 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs42.ens60 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs42.ens66 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs42.ens72 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs42.ens78 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs42.ens84 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs42.ens90 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs42.ens96 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs43.ens00 | Bin 31703 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs43.ens06 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs43.ens102 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs43.ens108 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs43.ens114 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs43.ens12 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs43.ens120 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs43.ens126 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs43.ens132 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs43.ens138 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs43.ens144 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs43.ens150 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs43.ens156 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs43.ens162 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs43.ens168 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs43.ens174 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs43.ens18 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs43.ens180 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs43.ens186 | Bin 33649 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs43.ens192 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs43.ens24 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs43.ens30 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs43.ens36 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs43.ens42 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs43.ens48 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs43.ens54 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs43.ens60 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs43.ens66 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs43.ens72 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs43.ens78 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs43.ens84 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs43.ens90 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs43.ens96 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs44.ens00 | Bin 31703 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs44.ens06 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs44.ens102 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs44.ens108 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs44.ens114 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs44.ens12 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs44.ens120 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs44.ens126 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs44.ens132 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs44.ens138 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs44.ens144 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs44.ens150 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs44.ens156 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs44.ens162 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs44.ens168 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs44.ens174 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs44.ens18 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs44.ens180 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs44.ens186 | Bin 33649 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs44.ens192 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs44.ens24 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs44.ens30 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs44.ens36 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs44.ens42 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs44.ens48 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs44.ens54 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs44.ens60 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs44.ens66 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs44.ens72 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs44.ens78 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs44.ens84 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs44.ens90 | Bin 36707 -> 0 bytes gefs_dev/parm/gefs_awips/grib_wafs44.ens96 | Bin 36707 -> 0 bytes gefs_dev/scripts/exgefs_wafs.sh.ecf | 108 ------------ gefs_dev/ush/gefs_mmefs_awips.sh | 163 ------------------ gefs_dev/ush/mkgefs_wafs.sh | 138 --------------- 269 files changed, 470 deletions(-) delete mode 100755 gefs_dev/parm/gefs_awips/grib2_naefs_gefs.pgrb2a_apcp delete mode 100755 gefs_dev/parm/gefs_awips/grib2_naefs_gefs.pgrb2a_bc_tmp_2m delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs37.ens00 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs37.ens06 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs37.ens102 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs37.ens108 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs37.ens114 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs37.ens12 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs37.ens120 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs37.ens126 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs37.ens132 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs37.ens138 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs37.ens144 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs37.ens150 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs37.ens156 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs37.ens162 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs37.ens168 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs37.ens174 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs37.ens18 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs37.ens180 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs37.ens186 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs37.ens192 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs37.ens24 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs37.ens30 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs37.ens36 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs37.ens42 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs37.ens48 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs37.ens54 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs37.ens60 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs37.ens66 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs37.ens72 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs37.ens78 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs37.ens84 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs37.ens90 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs37.ens96 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs38.ens00 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs38.ens06 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs38.ens102 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs38.ens108 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs38.ens114 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs38.ens12 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs38.ens120 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs38.ens126 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs38.ens132 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs38.ens138 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs38.ens144 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs38.ens150 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs38.ens156 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs38.ens162 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs38.ens168 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs38.ens174 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs38.ens18 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs38.ens180 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs38.ens186 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs38.ens192 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs38.ens24 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs38.ens30 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs38.ens36 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs38.ens42 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs38.ens48 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs38.ens54 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs38.ens60 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs38.ens66 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs38.ens72 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs38.ens78 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs38.ens84 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs38.ens90 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs38.ens96 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs39.ens00 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs39.ens06 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs39.ens102 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs39.ens108 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs39.ens114 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs39.ens12 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs39.ens120 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs39.ens126 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs39.ens132 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs39.ens138 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs39.ens144 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs39.ens150 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs39.ens156 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs39.ens162 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs39.ens168 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs39.ens174 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs39.ens18 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs39.ens180 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs39.ens186 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs39.ens192 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs39.ens24 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs39.ens30 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs39.ens36 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs39.ens42 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs39.ens48 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs39.ens54 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs39.ens60 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs39.ens66 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs39.ens72 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs39.ens78 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs39.ens84 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs39.ens90 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs39.ens96 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs40.ens00 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs40.ens06 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs40.ens102 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs40.ens108 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs40.ens114 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs40.ens12 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs40.ens120 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs40.ens126 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs40.ens132 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs40.ens138 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs40.ens144 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs40.ens150 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs40.ens156 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs40.ens162 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs40.ens168 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs40.ens174 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs40.ens18 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs40.ens180 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs40.ens186 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs40.ens192 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs40.ens24 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs40.ens30 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs40.ens36 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs40.ens42 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs40.ens48 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs40.ens54 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs40.ens60 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs40.ens66 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs40.ens72 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs40.ens78 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs40.ens84 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs40.ens90 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs40.ens96 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs41.ens00 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs41.ens06 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs41.ens102 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs41.ens108 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs41.ens114 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs41.ens12 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs41.ens120 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs41.ens126 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs41.ens132 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs41.ens138 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs41.ens144 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs41.ens150 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs41.ens156 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs41.ens162 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs41.ens168 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs41.ens174 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs41.ens18 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs41.ens180 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs41.ens186 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs41.ens192 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs41.ens24 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs41.ens30 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs41.ens36 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs41.ens42 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs41.ens48 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs41.ens54 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs41.ens60 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs41.ens66 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs41.ens72 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs41.ens78 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs41.ens84 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs41.ens90 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs41.ens96 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs42.ens00 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs42.ens06 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs42.ens102 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs42.ens108 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs42.ens114 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs42.ens12 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs42.ens120 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs42.ens126 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs42.ens132 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs42.ens138 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs42.ens144 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs42.ens150 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs42.ens156 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs42.ens162 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs42.ens168 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs42.ens174 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs42.ens18 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs42.ens180 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs42.ens186 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs42.ens192 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs42.ens24 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs42.ens30 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs42.ens36 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs42.ens42 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs42.ens48 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs42.ens54 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs42.ens60 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs42.ens66 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs42.ens72 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs42.ens78 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs42.ens84 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs42.ens90 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs42.ens96 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs43.ens00 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs43.ens06 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs43.ens102 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs43.ens108 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs43.ens114 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs43.ens12 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs43.ens120 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs43.ens126 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs43.ens132 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs43.ens138 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs43.ens144 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs43.ens150 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs43.ens156 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs43.ens162 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs43.ens168 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs43.ens174 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs43.ens18 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs43.ens180 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs43.ens186 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs43.ens192 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs43.ens24 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs43.ens30 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs43.ens36 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs43.ens42 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs43.ens48 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs43.ens54 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs43.ens60 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs43.ens66 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs43.ens72 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs43.ens78 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs43.ens84 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs43.ens90 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs43.ens96 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs44.ens00 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs44.ens06 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs44.ens102 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs44.ens108 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs44.ens114 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs44.ens12 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs44.ens120 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs44.ens126 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs44.ens132 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs44.ens138 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs44.ens144 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs44.ens150 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs44.ens156 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs44.ens162 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs44.ens168 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs44.ens174 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs44.ens18 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs44.ens180 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs44.ens186 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs44.ens192 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs44.ens24 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs44.ens30 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs44.ens36 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs44.ens42 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs44.ens48 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs44.ens54 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs44.ens60 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs44.ens66 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs44.ens72 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs44.ens78 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs44.ens84 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs44.ens90 delete mode 100755 gefs_dev/parm/gefs_awips/grib_wafs44.ens96 delete mode 100755 gefs_dev/scripts/exgefs_wafs.sh.ecf delete mode 100755 gefs_dev/ush/gefs_mmefs_awips.sh delete mode 100755 gefs_dev/ush/mkgefs_wafs.sh diff --git a/gefs_dev/parm/gefs_awips/grib2_naefs_gefs.pgrb2a_apcp b/gefs_dev/parm/gefs_awips/grib2_naefs_gefs.pgrb2a_apcp deleted file mode 100755 index a320349a9..000000000 --- a/gefs_dev/parm/gefs_awips/grib2_naefs_gefs.pgrb2a_apcp +++ /dev/null @@ -1,30 +0,0 @@ -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEAB98 KWBK',PDTN= 11 ,PDT= 1 8 4 0 107 0 0 1 0 1 0 0 255 0 0 -9999 -9999 20 -9999 -9999 -9999 -9999 0 0 1 0 1 2 1 6 255 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEAC98 KWBK',PDTN= 11 ,PDT= 1 8 4 0 107 0 0 1 6 1 0 0 255 0 0 -9999 -9999 20 -9999 -9999 -9999 -9999 0 0 1 0 1 2 1 6 255 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEAD98 KWBK',PDTN= 11 ,PDT= 1 8 4 0 107 0 0 1 12 1 0 0 255 0 0 -9999 -9999 20 -9999 -9999 -9999 -9999 0 0 1 0 1 2 1 6 255 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEAE98 KWBK',PDTN= 11 ,PDT= 1 8 4 0 107 0 0 1 18 1 0 0 255 0 0 -9999 -9999 20 -9999 -9999 -9999 -9999 0 0 1 0 1 2 1 6 255 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEAF98 KWBK',PDTN= 11 ,PDT= 1 8 4 0 107 0 0 1 24 1 0 0 255 0 0 -9999 -9999 20 -9999 -9999 -9999 -9999 0 0 1 0 1 2 1 6 255 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEAG98 KWBK',PDTN= 11 ,PDT= 1 8 4 0 107 0 0 1 30 1 0 0 255 0 0 -9999 -9999 20 -9999 -9999 -9999 -9999 0 0 1 0 1 2 1 6 255 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEAH98 KWBK',PDTN= 11 ,PDT= 1 8 4 0 107 0 0 1 36 1 0 0 255 0 0 -9999 -9999 20 -9999 -9999 -9999 -9999 0 0 1 0 1 2 1 6 255 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEAI98 KWBK',PDTN= 11 ,PDT= 1 8 4 0 107 0 0 1 42 1 0 0 255 0 0 -9999 -9999 20 -9999 -9999 -9999 -9999 0 0 1 0 1 2 1 6 255 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEAM98 KWBK',PDTN= 11 ,PDT= 1 8 4 0 107 0 0 1 48 1 0 0 255 0 0 -9999 -9999 20 -9999 -9999 -9999 -9999 0 0 1 0 1 2 1 6 255 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEAJ98 KWBK',PDTN= 11 ,PDT= 1 8 4 0 107 0 0 1 54 1 0 0 255 0 0 -9999 -9999 20 -9999 -9999 -9999 -9999 0 0 1 0 1 2 1 6 255 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEAN98 KWBK',PDTN= 11 ,PDT= 1 8 4 0 107 0 0 1 60 1 0 0 255 0 0 -9999 -9999 20 -9999 -9999 -9999 -9999 0 0 1 0 1 2 1 6 255 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEAK98 KWBK',PDTN= 11 ,PDT= 1 8 4 0 107 0 0 1 66 1 0 0 255 0 0 -9999 -9999 20 -9999 -9999 -9999 -9999 0 0 1 0 1 2 1 6 255 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEAT98 KWBK',PDTN= 11 ,PDT= 1 8 4 0 107 0 0 1 72 1 0 0 255 0 0 -9999 -9999 20 -9999 -9999 -9999 -9999 0 0 1 0 1 2 1 6 255 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEAL98 KWBK',PDTN= 11 ,PDT= 1 8 4 0 107 0 0 1 78 1 0 0 255 0 0 -9999 -9999 20 -9999 -9999 -9999 -9999 0 0 1 0 1 2 1 6 255 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEAU98 KWBK',PDTN= 11 ,PDT= 1 8 4 0 107 0 0 1 84 1 0 0 255 0 0 -9999 -9999 20 -9999 -9999 -9999 -9999 0 0 1 0 1 2 1 6 255 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEAM98 KWBK',PDTN= 11 ,PDT= 1 8 4 0 107 0 0 1 90 1 0 0 255 0 0 -9999 -9999 20 -9999 -9999 -9999 -9999 0 0 1 0 1 2 1 6 255 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEAV98 KWBK',PDTN= 11 ,PDT= 1 8 4 0 107 0 0 1 96 1 0 0 255 0 0 -9999 -9999 20 -9999 -9999 -9999 -9999 0 0 1 0 1 2 1 6 255 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEAN98 KWBK',PDTN= 11 ,PDT= 1 8 4 0 107 0 0 1 102 1 0 0 255 0 0 -9999 -9999 20 -9999 -9999 -9999 -9999 0 0 1 0 1 2 1 6 255 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEAW98 KWBK',PDTN= 11 ,PDT= 1 8 4 0 107 0 0 1 108 1 0 0 255 0 0 -9999 -9999 20 -9999 -9999 -9999 -9999 0 0 1 0 1 2 1 6 255 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEAO98 KWBK',PDTN= 11 ,PDT= 1 8 4 0 107 0 0 1 114 1 0 0 255 0 0 -9999 -9999 20 -9999 -9999 -9999 -9999 0 0 1 0 1 2 1 6 255 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEAZ98 KWBK',PDTN= 11 ,PDT= 1 8 4 0 107 0 0 1 120 1 0 0 255 0 0 -9999 -9999 20 -9999 -9999 -9999 -9999 0 0 1 0 1 2 1 6 255 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEAP98 KWBK',PDTN= 11 ,PDT= 1 8 4 0 107 0 0 1 126 1 0 0 255 0 0 -9999 -9999 20 -9999 -9999 -9999 -9999 0 0 1 0 1 2 1 6 255 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEAZ98 KWBK',PDTN= 11 ,PDT= 1 8 4 0 107 0 0 1 132 1 0 0 255 0 0 -9999 -9999 20 -9999 -9999 -9999 -9999 0 0 1 0 1 2 1 6 255 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEAQ98 KWBK',PDTN= 11 ,PDT= 1 8 4 0 107 0 0 1 138 1 0 0 255 0 0 -9999 -9999 20 -9999 -9999 -9999 -9999 0 0 1 0 1 2 1 6 255 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEAZ98 KWBK',PDTN= 11 ,PDT= 1 8 4 0 107 0 0 1 144 1 0 0 255 0 0 -9999 -9999 20 -9999 -9999 -9999 -9999 0 0 1 0 1 2 1 6 255 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEAR98 KWBK',PDTN= 11 ,PDT= 1 8 4 0 107 0 0 1 150 1 0 0 255 0 0 -9999 -9999 20 -9999 -9999 -9999 -9999 0 0 1 0 1 2 1 6 255 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEAZ98 KWBK',PDTN= 11 ,PDT= 1 8 4 0 107 0 0 1 156 1 0 0 255 0 0 -9999 -9999 20 -9999 -9999 -9999 -9999 0 0 1 0 1 2 1 6 255 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEAS98 KWBK',PDTN= 11 ,PDT= 1 8 4 0 107 0 0 1 162 1 0 0 255 0 0 -9999 -9999 20 -9999 -9999 -9999 -9999 0 0 1 0 1 2 1 6 255 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEAZ98 KWBK',PDTN= 11 ,PDT= 1 8 4 0 107 0 0 1 168 1 0 0 255 0 0 -9999 -9999 20 -9999 -9999 -9999 -9999 0 0 1 0 1 2 1 6 255 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEAT98 KWBK',PDTN= 11 ,PDT= 1 8 4 0 107 0 0 1 174 1 0 0 255 0 0 -9999 -9999 20 -9999 -9999 -9999 -9999 0 0 1 0 1 2 1 6 255 0 / diff --git a/gefs_dev/parm/gefs_awips/grib2_naefs_gefs.pgrb2a_bc_tmp_2m b/gefs_dev/parm/gefs_awips/grib2_naefs_gefs.pgrb2a_bc_tmp_2m deleted file mode 100755 index 2fda055c5..000000000 --- a/gefs_dev/parm/gefs_awips/grib2_naefs_gefs.pgrb2a_bc_tmp_2m +++ /dev/null @@ -1,31 +0,0 @@ -&GRIBIDS DESC=' TMP 2 m above grou ',WMOHEAD='LTAA98 KWBK',PDTN= 1 ,PDT= 0 0 11 0 107 0 0 1 0 103 0 2 255 0 0 -9999 -9999 20 / -&GRIBIDS DESC=' TMP 2 m above grou ',WMOHEAD='LTAB98 KWBK',PDTN= 1 ,PDT= 0 0 11 0 107 0 0 1 6 103 0 2 255 0 0 -9999 -9999 20 / -&GRIBIDS DESC=' TMP 2 m above grou ',WMOHEAD='LTAC98 KWBK',PDTN= 1 ,PDT= 0 0 11 0 107 0 0 1 12 103 0 2 255 0 0 -9999 -9999 20 / -&GRIBIDS DESC=' TMP 2 m above grou ',WMOHEAD='LTAD98 KWBK',PDTN= 1 ,PDT= 0 0 11 0 107 0 0 1 18 103 0 2 255 0 0 -9999 -9999 20 / -&GRIBIDS DESC=' TMP 2 m above grou ',WMOHEAD='LTAE98 KWBK',PDTN= 1 ,PDT= 0 0 11 0 107 0 0 1 24 103 0 2 255 0 0 -9999 -9999 20 / -&GRIBIDS DESC=' TMP 2 m above grou ',WMOHEAD='LTAF98 KWBK',PDTN= 1 ,PDT= 0 0 11 0 107 0 0 1 30 103 0 2 255 0 0 -9999 -9999 20 / -&GRIBIDS DESC=' TMP 2 m above grou ',WMOHEAD='LTAG98 KWBK',PDTN= 1 ,PDT= 0 0 11 0 107 0 0 1 36 103 0 2 255 0 0 -9999 -9999 20 / -&GRIBIDS DESC=' TMP 2 m above grou ',WMOHEAD='LTAH98 KWBK',PDTN= 1 ,PDT= 0 0 11 0 107 0 0 1 42 103 0 2 255 0 0 -9999 -9999 20 / -&GRIBIDS DESC=' TMP 2 m above grou ',WMOHEAD='LTAI98 KWBK',PDTN= 1 ,PDT= 0 0 11 0 107 0 0 1 48 103 0 2 255 0 0 -9999 -9999 20 / -&GRIBIDS DESC=' TMP 2 m above grou ',WMOHEAD='MTAM98 KWBK',PDTN= 1 ,PDT= 0 0 11 0 107 0 0 1 54 103 0 2 255 0 0 -9999 -9999 20 / -&GRIBIDS DESC=' TMP 2 m above grou ',WMOHEAD='LTAJ98 KWBK',PDTN= 1 ,PDT= 0 0 11 0 107 0 0 1 60 103 0 2 255 0 0 -9999 -9999 20 / -&GRIBIDS DESC=' TMP 2 m above grou ',WMOHEAD='MTAN98 KWBK',PDTN= 1 ,PDT= 0 0 11 0 107 0 0 1 66 103 0 2 255 0 0 -9999 -9999 20 / -&GRIBIDS DESC=' TMP 2 m above grou ',WMOHEAD='LTAK98 KWBK',PDTN= 1 ,PDT= 0 0 11 0 107 0 0 1 72 103 0 2 255 0 0 -9999 -9999 20 / -&GRIBIDS DESC=' TMP 2 m above grou ',WMOHEAD='MTAT98 KWBK',PDTN= 1 ,PDT= 0 0 11 0 107 0 0 1 78 103 0 2 255 0 0 -9999 -9999 20 / -&GRIBIDS DESC=' TMP 2 m above grou ',WMOHEAD='LTAL98 KWBK',PDTN= 1 ,PDT= 0 0 11 0 107 0 0 1 84 103 0 2 255 0 0 -9999 -9999 20 / -&GRIBIDS DESC=' TMP 2 m above grou ',WMOHEAD='MTAU98 KWBK',PDTN= 1 ,PDT= 0 0 11 0 107 0 0 1 90 103 0 2 255 0 0 -9999 -9999 20 / -&GRIBIDS DESC=' TMP 2 m above grou ',WMOHEAD='LTAM98 KWBK',PDTN= 1 ,PDT= 0 0 11 0 107 0 0 1 96 103 0 2 255 0 0 -9999 -9999 20 / -&GRIBIDS DESC=' TMP 2 m above grou ',WMOHEAD='MTAV98 KWBK',PDTN= 1 ,PDT= 0 0 11 0 107 0 0 1 102 103 0 2 255 0 0 -9999 -9999 20 / -&GRIBIDS DESC=' TMP 2 m above grou ',WMOHEAD='LTAN98 KWBK',PDTN= 1 ,PDT= 0 0 11 0 107 0 0 1 108 103 0 2 255 0 0 -9999 -9999 20 / -&GRIBIDS DESC=' TMP 2 m above grou ',WMOHEAD='MTAW98 KWBK',PDTN= 1 ,PDT= 0 0 11 0 107 0 0 1 114 103 0 2 255 0 0 -9999 -9999 20 / -&GRIBIDS DESC=' TMP 2 m above grou ',WMOHEAD='LTAO98 KWBK',PDTN= 1 ,PDT= 0 0 11 0 107 0 0 1 120 103 0 2 255 0 0 -9999 -9999 20 / -&GRIBIDS DESC=' TMP 2 m above grou ',WMOHEAD='MTAZ98 KWBK',PDTN= 1 ,PDT= 0 0 11 0 107 0 0 1 126 103 0 2 255 0 0 -9999 -9999 20 / -&GRIBIDS DESC=' TMP 2 m above grou ',WMOHEAD='LTAP98 KWBK',PDTN= 1 ,PDT= 0 0 11 0 107 0 0 1 132 103 0 2 255 0 0 -9999 -9999 20 / -&GRIBIDS DESC=' TMP 2 m above grou ',WMOHEAD='MTAZ98 KWBK',PDTN= 1 ,PDT= 0 0 11 0 107 0 0 1 138 103 0 2 255 0 0 -9999 -9999 20 / -&GRIBIDS DESC=' TMP 2 m above grou ',WMOHEAD='LTAQ98 KWBK',PDTN= 1 ,PDT= 0 0 11 0 107 0 0 1 144 103 0 2 255 0 0 -9999 -9999 20 / -&GRIBIDS DESC=' TMP 2 m above grou ',WMOHEAD='MTAZ98 KWBK',PDTN= 1 ,PDT= 0 0 11 0 107 0 0 1 150 103 0 2 255 0 0 -9999 -9999 20 / -&GRIBIDS DESC=' TMP 2 m above grou ',WMOHEAD='LTAR98 KWBK',PDTN= 1 ,PDT= 0 0 11 0 107 0 0 1 156 103 0 2 255 0 0 -9999 -9999 20 / -&GRIBIDS DESC=' TMP 2 m above grou ',WMOHEAD='MTAZ98 KWBK',PDTN= 1 ,PDT= 0 0 11 0 107 0 0 1 162 103 0 2 255 0 0 -9999 -9999 20 / -&GRIBIDS DESC=' TMP 2 m above grou ',WMOHEAD='LTAS98 KWBK',PDTN= 1 ,PDT= 0 0 11 0 107 0 0 1 168 103 0 2 255 0 0 -9999 -9999 20 / -&GRIBIDS DESC=' TMP 2 m above grou ',WMOHEAD='MTAZ98 KWBK',PDTN= 1 ,PDT= 0 0 11 0 107 0 0 1 174 103 0 2 255 0 0 -9999 -9999 20 / -&GRIBIDS DESC=' TMP 2 m above grou ',WMOHEAD='LTAT98 KWBK',PDTN= 1 ,PDT= 0 0 11 0 107 0 0 1 180 103 0 2 255 0 0 -9999 -9999 20 / diff --git a/gefs_dev/parm/gefs_awips/grib_wafs37.ens00 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens00 deleted file mode 100755 index 262d6b5baa9df656f9e3c7a182f1ee899032c435..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31703 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 F{|8mcd!+yX diff --git a/gefs_dev/parm/gefs_awips/grib_wafs37.ens102 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens102 deleted file mode 100755 index e73144bcaa8fa40eeba64adf30480a2acfd33c65..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6vT}~Tm6hwK>DtZM`)5ZoKfrNlG%pgM0?0+TGCLwjJ>0_J9&>ut!AObq7`*&=a zbX`Bb4PW}9>-y78KdjIC=Z{YM)z`DnpFfXZJ?{I>rW@Zq|GB>Ie!lgmN54Mmy78a% z-R<|wzq;<`+hf;#dj87lbbL4dxSN~Xr}OilAOHRq`{3(8cjLD(%6d2$r8`^iK{;Fh z0m^WBbvVlDzEn=fbhZi2zwJro`1<5fhf zq_ov5k9YU4+V=7GDejdm%Dw^_iV6fMae=ld`wC2I6k0PR;z-dUir~|d-yV0aX<228HPhpPG(V_W>B8~0A-uXzP7bg)V7dH z+P2TB>_w@m2nAA!QMReI z(Gj})hw=Sng6_w*O(o%Sb3T&nmIPaIT{m<$kKaZXSaIiPBW7}$uMK50t4_!3qw%K~ zhVJg--|_SFP4_rSWxPQt%5i@P%I0WGqBy#{+rP)p|6i2Vm#szq?v?peHrva*>24mn zi>n`ZBg6OWtMTuP?*8h2lFHXSm2vTJdu6w;*f5WF`>R)An9~A{!+Zcr9cH1xFuxUL zz0dfE@f<8;{EjkXafI^!8^58<`3j=QSKx8bTYbe)=FTCa=o|vdThF1P%-tYF(G3EW zx89)NC}jK<#TLIT4i^7gjo(oA706IjAV7%=M8=P)s6c>{76^^MqP(y1zZ3|KzoOXU zSFgb0PkRN8-%#q}7YZ!?7=?`AQ0n6#wJoHQwk;aJq104_0;$9(Wc-FwQ_%!LD(M8F z@f%7_MJSL;ih{;pQTlf^{+D6y$@nXZZQG)_^H24}>O{tGDDP_gFR7sM8_K&H{|gEl ze?@s;<9|UxT_@&t}%xSNn@f%7VW}(0^rzqpI{d3RpueQ(fe+=Vil*NsI2g=gM zzXL_*5HveIhtIw8+W2>%=mr5we1qnV-%)JwOP#=NQ*|0|(A<-yJ5W?0K#2=9Z~Qw@ zR3Jb}3k1gRC{2yuQEc(6S77m{y#mHRL8*&hD6sfrlzHQypj5Y2+d?X7+k){=P--ed zfmC9YdE=j;)KoMI)U4!>V(FRC@K)3#04VbM-&wZP|^aS@mG|_#$Qov z@vB#0@u$6l#&0Nf@e2hOe~d!LZz$Dm)wYmI+O}x?hEh`z3ZxRFkntNzO+^y~siYHx z#&0M!6`?>XDGC~YMQLpO6~z|+^2To{ZH?bh+8TdFX>9xz#TLIb8-_X6Y&3pDslzN3 z80HiOjemUj@ll@RCzJ-pk0{F0t3 z($@GZN@L@%D7N^e*)YthW~1>NN*!jQz%ZvMX#Cq(Dtw67@vnM9X<+<_vb^yliq0Wu zc6tuc_z^`n2vFi1M8;oHZ1GE-z-?1?LgPmi6$nt`0+I0}iV6fMX@SuAD@tSIuPCTSz5sTQq({si_DBQi)N>_zk6|q6vaj(g{N2 zH;H82<#NE`FiF;*U}0jemkt-BxW2sibWS#y>%+sR#v9iBaZ_e}Ym|(F8#%=>&oC zPf%(qLV;9L6fk~AX=?nAVvB!iM#oh zhB-w+;~!x@#;baUkMoa|oK9o`G6f`z|LTO<9h_bx#BZ|%;Xm)xI(fAQXHwaMT8$`xmQEc%`oxp8VbwcAu z6cq?i;sTNJBZ>+HC~1Mv_$x|dT_|+@0_|slN<2RJL_=N(CKSm+rHR8G&cTpt122N(19Zl;w>dQFIPLv(s~k z#*ZkvL4Xq9ATs`nVvAqu1a6zE6B<9Fs6c=c7l@1>QB)v6NehI=Ur`zxe?_syuU>)0 zpY{qGzoFE{FBDk(F$x*Kp;Wh3+d?X7+oJIsN=-#5kV=d~#&0M!6-^MNl1>mBzoFDr zgaWCgC}{i@rLpl>6kGhu8^58nHGV^BYy1_ZvGG?FTl~^&80J*7(fAFe4zo~Tm=8g@ I{`L0hKMS3jH2?qr diff --git a/gefs_dev/parm/gefs_awips/grib_wafs37.ens108 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens108 deleted file mode 100755 index 1fbb2e8a7c01b1c1579ff6442c66711c3ec56b24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 C0-%)u diff --git a/gefs_dev/parm/gefs_awips/grib_wafs37.ens114 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens114 deleted file mode 100755 index 5ab098729b22674d996e92cb75ed744a67cda3c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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

Q+8gv6 zg^a(V*y5MP!Qy|d@f*s%0vU=51SoNV$oMf86$nt$0-^C&l(#kh=K`VeR}@?P>J?c0 zX|JI18%kaLLV?8}qmc0%N_`xpwuMyEwngJNl$wfAAe9(}jNeddDw-fjC7mENenY9L z2nA9}QPB7+O8=(D|2)h+8Gl8wZCh-6{;8f=oyhnNTSz5sTQL3!N=-#5kV=d) zZ~POKnu;a}Qb{KWjDLbsQxOWJlA?g|J4#dIcNAOvOB??LrKRytP+A(lqck;sN3q2( z&4yu4H5-h7f>MWBC@{<^3L1ZX@bR{<>Un-h_7mmBbNs8GP#PFNqAYLxh@x`{nw_3Q zG=4Am2`s8_zk6| zA{0m^MM2}QD2%b(n<$!I)U4!>V(FRC@K)3 z#04VbM-&wZP|^aS@mG|_#$Qov@vB#0@u$6l#&0Nf@e2hOe~d!LZz$Dm)wYmI+O}x? zhEh`z3ZxRFkntNzO+^y~siYHx#&0M!6`?>XDGC~YMQLpO6~z|+^2To{ZH?bh+8TdF zX>9xz#TLIb8-_X6Y&3pDslzN380HiOjeq+}g?I5f{#8#X4U8XAmN$Mx(K!UoPR}74 zKceUc0ZM#>$oMOYEqQV!Z1FE|{D#uj_zk74@mG|_#$Qov@k_H|m{ZM0<2RH#%tC=-PEpYK z*YC&p38jJYBg*o|k0?5apxNm;MB_&k-5@}TZx9)OMX|*%bpp3d)d`IsQB)v6i3>!= zk0>e-pri#t%icnu;a}Qb{KWjo(meDnfx&QWP})iqhElD~c`t<&ED^+8V#1v^D;U(%ASb ziYXG0MF0Pf%(qnjlCeoggs&2}(^x zD3D5u0>%6Y5b1T)c7667QZwbhB?)2F#ZWj9cH1xFsCSJ z{3Fc!cva8ve%`se17&&Rrvi04hoIT%IYi?}6x|>|iEj`Ye?_syFLeU9P1OmFA5l~w zK#2=P#*Zi}5TK+5LgTL}jg7ye*y2~Oz~WDP1&!ZO>f#p)EdCgUjNeeI+p29Lm9%Zq z_zk6|A{0m^Mj_)jl$wer2vSKW2#w!RYAQm3R8kZ){)*Dr_$!Jn{^gC|P}&;5p|myr ziqhElD~c_CX*LXVs@Z7#hEj)FC@{<^3L1ZXOF`5Bt7qs5rNMLjh_bx#BZ|%;Xm)xI z(fAQXHwaMT8$`xmQEc%`oxp8VbwcAu6cq?i;sTNJBZ>+HC~1Mv_$x|dT_|+@0 z_|slN<2RJL_=N(CKSm+rHR8G&cT40Ed4X#9p!hgm2v%qa>Qe|<|qW8){32F8yl%NswU=p2G(r{@rjA5nCJ z042UbWc(Gy7QfU9+%{DwG=4-;fdC~g5E(zBs6c>{76^^MqBJ)Cieigjy#k9r?G-eB zL#c~jD6sfr6f%B8scx&bg;dhEMdLS=nu<^$l^BJL-%x5QnjlCeogg%RL#e3<1yV^- z(D*A#W8<$Vw)mGfenV+%{D#uj_$x|dT_@&t}%&BIh@f%7VW}(0^AA)lA>*M49 DqGOjS diff --git a/gefs_dev/parm/gefs_awips/grib_wafs37.ens126 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens126 deleted file mode 100755 index 3d947c4eb39e1992ae3409ff324fcd102855ad0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 Dhk>Yp diff --git a/gefs_dev/parm/gefs_awips/grib_wafs37.ens162 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens162 deleted file mode 100755 index f1cb6731dc1beed8e266d43d7c502523f1da0426..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 Ee}8YO-2eap diff --git a/gefs_dev/parm/gefs_awips/grib_wafs37.ens168 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens168 deleted file mode 100755 index 3f0deb9e33edef821d866d3840da9ae0994b43bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 DS6HV> diff --git a/gefs_dev/parm/gefs_awips/grib_wafs37.ens174 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens174 deleted file mode 100755 index 6438189aceff53206b3ec23720d969d27fcd7f8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6vT}~Tm6h!l!RrCs?ri~3e0)c=u%pgLdQTD%(X_Jt;)%3AVW#|tg1tbDGs{40r z+3C7|{1`s>L)Y~un|@fI_D^3O_p7VZPoF-G-#zO4^Q&(B^z`TYy8HRjpM3cBRo9LG zr0;IOUi{T{H(wsR?&H&URwv`9@z>ql-2ON_`}y_nAF(g4{<#}}gi+SR!6@D7dJoF! z`VUZsi_61NPWGj8GN!XlX#QhQDo5AHhoh|bp^T~JDE;;M;V8qt0u5<_E;eJ^?&+1I zqYp}3z4CZ>|DtUlZ-2zSvPIcfAVX1s03|Na7G+<73`GS3l(ayr;}K=w1g(csAWhIi zck`k^54S(k2^x+L=#|x~pr}{AbzdGnPgdNwyjO`1zt;E-WnX~|MFj$sxIkq5n2HJnC~1Mv_$$iW8vk>F(D*BgEq?V1 zEdI1t(D)6dE`FiF;*U|t_zk5#4pQ4fDrwuI@f%7_MJSL;j6%k5C^Z#L5Tue$5E{Rs z)Kr85siY`q{1v5tQ{#Ug=AMkdqS&@Awmtt;PpnR4{D$(T#{ZlO8o!~usqsIfpz&9f zw>AD}6g2*dVvApz4a1!F3L3wm)L|A140DPyKHER{9RF(jEdTp3enwf`_;;WzZTve> zbPhqY({uRLD=&?I2a0YGpu{(5-uNBG7QfU9+%{FG@dnL3S-Jy71p<_~K=a1G14RV_ zl(ax#{EpJp_#MR-zj_50f7&Zx{1cSA_=N(CKSr51{s~HTTeU5ulC~`v{{*F`A{0m^ zMwvJM2}(^x69lQG69mRTL8++-1yV^-!1x`dsqs6CE&ipAe}dA|_$MeWjo(q48o#61 z;+JN_FsGUg#y>%+!z>gS<`e~uzdrbQ+gJ5GKP3B!^5QxERZl1lj2}^!H-1FXIRwp4 z&mkH=qUZ(zN_>OJ_$!JneyJ09xz#TLJM z1r~qWD`@XF$x*Kq103~L6Ay1L1_Gj zQd1EMq>`eb@mG|_#$Qov@h@-uhSJvf4W+H|SCq!aUr}uFOS55^Q_V)>H%ic>b7cINF{As zG=4*=sR#v9iBZV-4W*`{34&D82}0vHl$wfAAe9sajlZHaHvWoYi+_3JH0t3($@GZN@L@%D7N^e*)YthW~1>NN*!jQz%ZvM zX#DH)osI80^suLLh4ips#P~rm38~+Xz6$nt$0)g>6N>k%^6kGi26@e$82<#N zrXmzbB}D<_ca)~a?#Oj$(^nnhnF8YBm`E1f>qMP+*u- z6g2)3=6$@XXLvvF+}(k)yzx_kI-Nt%?DQO>@gs_E5TL|2h>X9Y*y5Kuf!n6)gvO63 zDiEN=1tQ}|6cq?i(gLCJSCq!aUr}uFt5;z0r@ey4Zzy%~3k4Q`j6%k5DAjG%wvbBN zwrKo@Qd1EMq!Oc$@f%7_MH2+6q!Wb3Zzwetp+G7r3L1Y!X>9xz#TNha#&0NXjo(n( z8h=G;Z2T3)7QZwbhB?)2G=4*=!z>gS<`e~uzrLlQ>HpO;^n}vjIetW0-uMwk=MXeI zJ%?!gh@u+=DDe#<T_@z$Zwy8Ry@gs@~1SoNV$oLUO1p<_`Kxq6GrLpl>6kGi2 z6{ER8o!~`RD=Sl#3*F^hEh|}1VJk41flU8 zN=-#5kV=Yz#$Qny8-GQy#lO7q8%kT_H3k8Nb zMM2}QZz*VO{DjiL_z`7!<3|*oL(uH>9HQ|fif#~~#5ahHzoOXUmpXylrs{;ok0>e- zpu`0t<3|(~2vE`jq48Ig#>QV!Z1JmCVDYEDg2rzsb@2-Y7JrOF#&0OqZPm7rO4_z) z{Dx9f5elRdqmc0%N=-!*1gWGGgvM_uH5H*iDk%yYe?@6*{1wF(|MJFfC~b}3P}&-Q zMQLpO6~z|6G#iFF)oe6=L#e|o6d2|d1&zPHrJ%9#6G{W)N0jA_A5nA;L9^3yh{lg7 zxI80^suLPNqNqTC5*LV!A5l~wKuHUP#$Qny8-GQy#jjq0#h>;H z8o!~`#V-_C{4oj{zoAsORog-;Y1^Xl8%j+@D3D5wLdI_>H5E+|q>@e$8o!~`RD=Sl zq$p_o6{WH9R}@?P%NxI;v^9Q1X>0ryrLpl>6kGh#Y#8QLv(fksr4F-DV3-d F@jtyuy-@%F diff --git a/gefs_dev/parm/gefs_awips/grib_wafs37.ens18 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens18 deleted file mode 100755 index f8f2d694a47871eb507502f7c99dc01f1ec61ee2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 E4;ZMZEdT%j diff --git a/gefs_dev/parm/gefs_awips/grib_wafs37.ens186 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens186 deleted file mode 100755 index 518e92129ff124df7ad4864399c37da5d8f7806a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33649 zcmd6v?M@SG7)AZHb>6G&E6HtWYa1KE<#{0jJGlRyxpJ7(pY|XsohcrRR%6`69 zE4AzT@niVd4_((^?D}DM*-wwo&-(4B%MTwuj9=aK{mpeZe%kayzqz~Xetz^9?|wb% zy78~{-NTogf4c7e^GnygfBnk#V*E7zxcmEuA6HjDAOHTA^5D~dkK?y6%5FFsrMui6 zK)Kxg0m^W5dpyd;p;Ru$bf$!sKMtg_xjQ=^Wp@Z=Of5(0@2-zW84eX_NDFi`we5jk z*=*h^ZS~5_Y$2vE`jZO=xOLld+ctU#Ke z=kESZfu0|Jq!To3j_8%`)=<Yu+ova16@XBFeV~ly854GNp2;ZA&U@ zTSz5s+t*YMqIfDofmC9YDV0MLR8r9dK`QA4y{2*y#ZwUqq>`fa!}8k65^m0~Mw0!KP*z;m4c-0A=aB_g+|}iXnOx?(f^u`Vq)waN zyYZ(RL-%<7eYB|2y;0c ztp7BOpHWsf{yix26?h($`pRp8-k!rfC_0CLlAgm?l(#o%4~lLOpu{(5+4w6;S^Tm% zSp0w4`1hcwK!6e#XxaGppr}BAk`@SzzoIlX{)$o-zj_50f7&Zx{4*3^{6c}nAEPWA z{|v>S2dQl#m9%Za_-81diclbx7-iY`XDFVECJ0hVCkTvxhT^FR1yV^-!1yal-_rOi zN?H77+siNY#Okzc{4-8Y5WzXsqt5oviPOhFwAMMfbq{ze3*p-!v&IF;A<38jJYBg*>5k0?5apxNm;MB_&k z-5@}TZx9*3qm;!jbpp3d)d`IsQB)v6i3>!=k0>e-pri#t<9C$C#_uR)@vB#0@u$6l z#$Ql;@e2hOe~d!LUr^j_)wYmI+O}x?1;tYl3ZxRFkntB3Pel_1siYHx#$Ql86`?>X zDGD0Dqck>tM=6Vced8}EZH>R6v^9Q5X>9zCQWn278-_X6Y&8CY;=?Qy80HiOjemOG z@+5wbf7=sE1LH@O^^G4RamR3Jb}3xvk+D2+cB}O6RFDRahCJ0hVCkTzdpm-`mfmBiyG=4{EZ2XQ=7XSLjUr^c_e?e(${EpJt z_#LGzerYxgbE?^B`~}5_Stu~fDGD0@?sSZwP#PFNqO5QHh@x`{nw_3QG=4#>Vd`W${b1VVG0RM&mCiKFmUaVNOxN_{U!_Iu+w* zl+}%Y56arczXwI<5HveIhhY4BP;`R;CB8w+#$Qp&;+Hys+otLS#=i$e1p<_~K+DFz z2So(}l(ax#{1v6C@mG|x_|+@0_|ski9HQ|f zif#~~#5ahH-%-lqmpXylrs{;ok0>e-pu`0t<3|(~2vE`jq47IPW8-&}viQ|2u=vwn zLE|qdzW9X#i$6vo<1Z-gwrX2QC2dhE8LgOzeo{CT) zl@tYy-%%PHzoV4JzrOJol(xoSP}&;5qck>tM=6V6nhnF8YBm~wLGfW03Ji0Kg2wM} zDQNot@ee(rGP)54U8XA);E4c(K!UoPR}74KceUc z0ZM#>$oL(lEPkmIxNWLVX#9wx0s%@~AToYLQGoy@Ef5;Nqck>tM=6V6y#k9r?G-fs zg5rx`D6sfr6f*vT;%=+9g;dhEMdL3ho{CT)l^BJLzo2+3njlCeogg&+g5s$N1yV^- z(D)stvGF@fS^Vo8e?e($`~{`0@jFUm<9C#@_@&t}%&BIh@fQ>yW}(0^rzmLr{+5Eq z#!n~>j2}_fH-1FXIRwp4&mkH=qUZ(zN_>OJ_#LGzeyJ0u=ryXGX8?%ZmYJ1RMNIZ<1Z+liclbx z7=?_#pm-{pAV?*hAT<7h;;9G)Qb|$J_#LIO@jFUc{OcQkL1}CJ1*NU=J4$2Yca*aD arP(mdsb-_`7Ze|6p};U7gL3!le!fARm_4MY1U z<8brs;;&)2{`xQs@1MT2K5d`cue-j!dHnS0$Jf7p#J>3Q&u#k=M%k>6Mj6gF2T;y7 z{{v-pad|w->7i6kTROXh=06Uka&qN{TYBw%gss-oNrzlKqlkD{dH8!}Y`0#sVwu(^3SyXeche;~!2Bjz`<1r}P7brJ>|8|u1=bc6V>XrFaw(T;Xw6fd}=a-MS zEuL>zm+kNK;qLNolFFAnmA3eIy|Uj|Y?zzf{_GVP=CnXgS=GUTZ4jKQd zor7hJ-%(~Pj!=HT@f*sVuONzi1s(^z)>jN=?i?bD&LN<@_8c0@+zmn$-5@}D?G5^c zLdIWFZ1KzDVDZ1!_zmSyfeb|j0+hHwWc-+l3Ir%=fzbFX%AYm<=K`VeR}@?P>J?c0 zX|JI18%kaLLV?8}qmc0%N_`xpwuMyEwngJNl$wfAAe9(}jNeddDw-fjC7mENenY9L z2nA9}QPB7+%J@f(|9O~4GX9EU+qT&D{8K%#I+5`k3K{?QcNqV3Dro$MLdO4FQPB7+ z%Fg(Q?VmFK=Ty-6D~c_CX*LXV+AC=MhEj)FC@{<^N_)0{?m7PT?pgk~Vf>7;xbg2n zS=#vbpy(WeW~b-ysaIYa{~i?GAV7(4(7f?GiY{ER82<#N zrXmzbB}SPy{s~G=MH2+6q!R?jKS8Of2nA9}QNZ{erK|BfiY@-7jemmD)A%PSJ&oT{ zx*ETu*y5LF!!W0s4aPq~slzN380HiOjlVwl__MF-d45Rt1LehY{OgfWIv78qEN}dX zqH_qEot{H9enim?0+jd$k?~g)Tl`WdaNAU!(D)HW1p<_~KxF)gq5=U*S|Bw3iqhHm zD~c_C^$INhv{%sh4W%xAp}^vgQONiWrMj)!7E(#u7LDIfYAQm3RALk|enY9LXo4V> zbb`?M4W*_c6i6jSLF2C|osGYu*y3N__zk76@f%8C4jlZJU;+JN_FsGW0#&0Nf zn1uqvoT8xdw}&5Z0tbbvb^yliq0Wuc6tuc_z^`n2vFi1M8;oHZ1GE-z-?1? zLgPmi6$nt`0+I0}iV6fMX@SuAD@teMuPC zTSz5sTQq({si_DBQi)N>_zk6|q6vaj(g{N2HT_?I_+L+NY$hSJygD@teMuPC@gs_E5TL|2h>X9Y*y5Kuf!n6)gvO63 zDiEN=1tQ}|6cq?i(gLCJSCr1iUr}uFt5;z0r@ey4Zzy%~3k4Q`j6%k5DAjG%wvbBN zwrKo@Qd1EMq!Oc$@f%7_MH2+6q!Wb3Zzwetp+G7r3L1Y!>1_NJ#TNha#&0Nnjo(oE z8h=IUZ2T3)7QZwbhB?)2G=4*=!z>gS<`e~tzrDQZtr$O}EN=XJP?k3SJt#VdpxNm; z1moX>q8kJ#@eP_cen+vzFLeU9P1OmEe-DZZ1SoNV=8b<3iV6fMX@S7_9i^-BJBlrS z^$INhv{%6RCn$CC3k4Q`j52Th6O`(`e5@jFUa<98HW{7W1E1f{3(Pf&UqzoT?Den+vzFU^KwPBj~he}Ynn zStu~fDGC~YgLxaT>RG*=ckb>%S>E`mK!eU9Xm)xI(fAQXHwaMT8$`xmQEc%`oxp8V zbwcAu6cq?i;sTNJBZ>+HC~1Mv_$x|hT_|+@0_|slN<2RJL_=N(CKSm+rHUpS>E^& zMduJSJ3WVJ{D`6(1Ss(hBIBJ?c0X|JI18%kaLLV?8}qmc0%N_AVcEu@mREgHX})Kr85sl+H`{Dx9f(F8#% z=>(zi8%j+@D3D5ug2rD_IvamQvBkf<@f%8C<2RJP#$Qo78-GQy#V^fnZ2W}M!T1qndE-YEokP&<^c)osx8NZ=aw^iFhDrwuI@f%7_MJSL;j6%k5C^Z#L5Tue$5E{Rs z)Kr85siY`q{1v6M@mCaE{L34^q4YI=L+NY$6{WNBR}@?P(rg&!RI}0e4W$mVP+*vk KLAm<*@%}%fd!_mS diff --git a/gefs_dev/parm/gefs_awips/grib_wafs37.ens24 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens24 deleted file mode 100755 index 2560302b1593880e5042551b27dd0f695fb4027e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v?M_o^7)AZDTr3@Z)WD`tIjP!_fZ9 zYPkJ+`PVSqe0dy(_fKEhoVIuE+uhvUUY(!+`1sd9u@A2PxoiJ~QMTjJD8t$I0Lt0+ z4^YO-PsgL29!ll3rL#+D{_Q|2>+6rlqiheMwA6Bx)%C^kDC405jcI`{Pg>g^=#};Q zozhmXJl@^^*0ztgS8=cGP!1KyP*fm5i3_wtIaDA+QGoy@Ezss;Lpd}-+p!c#6ZA0L z{8pfc+pBbf#`O`sve^_A^~$&5%fsi%iu;!L$~Yc_@^KdB`wYtWKS0@~a;R-B6}2s- zlD6$rDhE+&Dnfx&Vw7DfhbG8U(F8#%=>$EcauB7aA{0m^MOlp}C%cQifAQC0-tFDH zugwvL`-k>^GC}vPZBt3OJUMS9`z66v+%Sy8&EuEG0xRzPtYIdX`Pxv{ca7oe^{4jd#c==Wev-;no=RK%yI$GvD>lr{Zh!U)40BqbHq1w$)L|A14D(A- zwug*=Z0BGZ<9C!9izAf(-}nt>&Q}mcz5%icnu;a}Qb{KW zjo(meDnfx&QWP})in4lD<9{CJ6&Zg;v29xvcmAoKSe?lD4dqph|2Y*jenWXx<9|j$ zMYy8hBX#5q$7QZwbhB@sOG=4*=!z>gS<`ktp+dual|7Q0r|JyKrMp@kW_n<6o z{CiMz4necibNJLNzZ?G^6x|>|iEq%n@jHqweyJ0si_DBQb|$3_#LII@jHqw{-uq7g3{CYCn!CQ-%+|6 zzoXdVmuAB-rRE#+jIPz6`^!6eneT`_z^|t z5HveIhiLqWq8kJ#@eLy5uPC+HC~<+v_z^_~0+h5sX#5qWv+-9H zTm0%3So~?Ppz#|@UHn3U#UG=P@f%8YTeU5ulC~`xzoFDrgaWC=C}jMGQd7|cK`QA4 zq466^O+_e>N{WKUUr{<6e?_syzr67qN?+qQl)lDaQ92ucMX|*%&4yu4H5-lJQ0g!X z1%^3ALE~=^Ki9HQ|fif#~~#5ahHzoOXUmpXylrs{;o zk0>e-pu`0t<3|(~2vE`jq48Ig&cAm2`s8 z_zk6|A{0m^MM2}QD4mVJqS)eJ-uMlrukjm7U*oSRosGYu*y5LF!!W0sjmB>%b(n<$ z!x8NZ=aw^iFhDrwuI z@f%7_MJSL;j6%k5C^Z#L5Tue$5E{Rs)Kr85siY`q{1v6M@mCaE{L34^q4YI=L+NY$ z6{WNBR}@?P(rg&!RI}0e4W$mVP+*u-6fpkw@}jq5{EV`=@$W%d+W7aN=p2G(r{@ri ze-Dao5TL|2Xx{i8#TLKR3EVbSCouj!C@K)3#08o+{yiuv5TK+50^@g-uEy^uw)oX6 zu=vwn0pp*b)Wt6pSo|@{yzx&^s@tk1q6q($)AK#TLIb8-_X6Y%u-_N*!jQ zz%ZvMX#5T4ZM>>yd^M-<&4K#6Y<8Gl8w#V>UNw@uXv zjUQ1|AV7%=M8=OODiENg1w!MmD4mVJqS)eBufXC@dj*Z(Q0n3r3M~E@g^b@&s@tk< zA(gak(fAFerXmzbB}O6RH|iEj`Ye?_syFLeU9P1OmFA5l~wK#2=P#*Zi}5TK+5LgTL}osGYu z*y2~Oz~WDP1&!ZO>f#p)EdCgUjNeeI+p29Lm9%Zq_zk6|A{0m^Mj_)jl$wer2vSKW z2#w!RYAQm3R8kZ){)*Ds_$!Jn{^gC|Q2H9bq4YKWiqhHmD~c_CX*LXVs@Z7#hEj)F zC@{<^3L1a?k%G>~PbeLXA5oS!eninZ1kFy*AsRoT=mr5we1pjND~c_CsS~(us!nM9 zh@t`kN?af^ene4$03|ID8h=IUZ2T3)7QcE07Ju3+X#9p!7r#(o@y94+{DxB9R&5KZ zq-~4FZzwetp+G7z3K_ql)KoM_*6m&LzLg`@qh_bx#BZ|%;Xm)xI z(fAQXHwaMT8$`xmQEc%`oxp8VbwcAu6cq?i;sTNJBZ>+HC~1Mv_$x|hT_|+@0 z_|slN<2RJL_=N(CKSm+rH5@v@=1**_!-LzmEHcRxP<^(FDa=l|c%U&1Ko>nEd3SLa7i zuFn4j%KF2{r=wgROXYG-XPeOewXY|fsJa()bDPOV2-ZQef}Wqqtb>$X52F6Op9 z(kmw?Zfdd7Ufuh0!0M^l)6A$lw$=76cq?i+5(-P%_zqv=zMJj z(gfX4*S{6${$|ro(E8*Fy>fbLDC(8()0g{CJ1g#c-z)3&Q&7(KqWrZ7<*$E%vQ6b! z+eRvCTS%pC+lN$+qIfDofmCXgZ7RnmC{ob`K`QM8J*09J#ZwUqq|&0S))yDsi+y}n?O0a z+NVw@=WpikZVc1y`@gq;KbyYoq%z;27Ug916qJiMTN1@F-QN6f`}hA8<@D3mB7gPD z{!}ium-%A4zMtNI{C+z#eBFGU|9n5)eZ1RA<#V6Py!f}ha@bd5m}k5F*()&2ZGq-t zegcXQvru4|pNn#S%=p*yIatQ{6J?LZ5z2pW{DHF1R}e+M0*`~9>nnk>?;IkE&LN;Y z_Z$Ywz8i!nx

Q+#B=@g^b@(V)4u3VDUfK_ygrwfdWMZ0+hNyWc-+l3Ir%^fzbFJ z0MUDS4 z6*T@pc~RqkL_yj**%+L1kdyfBf`z-(K zFn&f^-1rZmEN%P;P;?GKv)gm{&?~~@5#~w zC@K)3)CJma{0C4}AV6sg1je5zLybRCV)3h2VDY!T0>;0C;)`D>u=s0~{l>q8;%=+9 zg;d(M1>@gA@l=EYsnjU@jeiHlQ_%!LD(wV;@$aB`Dnfx&S`;w;L>X%Qi4u!{Y2)8P z8EO1GC?kzOQHC0SqQv5tX2USInhnOkgW|(16d2|f1&!Yye7x+ddLAE={XqHcIsVfX zp$ss7L|NYW5k=<^G`l^AX#9wx8w4oz4I<-rlvw;yCve+VozVCZMFj$sx{EiZfU%dj0zwH$?{y_1?FBDk(H3}Jjpt#$rZ6TGmZPEAx#ZwUqq*9}h z@dt{hq6vaj+6hAA4-`*DD3D5vg2wMCgN@%&V(~9;{DCso_yc9E@jJ?3<9C!;{L*X~ z=2o-O_yfg9f#RuXf*_T4g3$N_#ZwUqq|&0G@jJ?3<9C!; z{L34Epo}&CKpAWNjxyNz9VHgOG#iGw)oe8WK=EM~3Ji0Lg2umnrNXOt9slWyPzD%3 zqAYLxh@x`{n%$m5G=4)0-}VX`f1vo{7YZ!?8ikBMP~2_RwvbBOwrKo;;;9G)QmIkM_yfgL z(F8#%?F6Cm2a2a66iB5-LF0Fn!N%_>vG|ua{y-UP{DCso_#I`i@jFT^erYxgbF0~C z{DI=bEEE{#76py}{Ph?=p$ss7L|NYW5k=<^G`l^AX#9wx8w4oz4I<-rlvw;yCve+V zozVCZMFj$sx{EiZfU%dj0zwH$?{y_1?FBDk(H3}Jjpt#$r zZ6TGmZPEAx#ZwUqq*9}h@dt{hq6vaj+6hAA4-`*DD3D5vg2wMCgN@%&V(~9;{DCso z_yc9E@jJ?3<9C!;{L*X~=2o-O_yfghcG0^{F7@l=EYskA6y{E0Hu_!A`-|I)_4gEG?icTh$ef1(UE{zQqzFU^KwZZ#W> ze+R{fStu~fEeaa{4D&i()w6y*Ke>AVWqISL0!=!HpxNy?MB_&k-5@}zZx9*3qr~Eu zI)U4^>V(FRC@K)3)CD5rM-&wZP}%~a@jJ?3<9C!;{OT20{B5tG@dt`8exbnPuTjYO z1I67|Z40TiZHvYqD4vQ?Ae9=0j6YC36-^MN(oPT>f1r3OLV;9T6f}NE8EpKH5{rL% z;}4Xv#vdqSjo(oQ8^5E(;+JN_Ft?hG#vdp?%tC=-Zc)(q{YMIh{$D-o6`>4xjvrB$ zH-1FXIRwpa&mkH=qUZ(zN_~UK_#Gt{ztjobwpAxIene4$0HrPv89$<^K!DN~2#w!S z1{=Sl#Nt=4z~XOv1&u#YeDMnf7JrRG#vdr|wrX2QrEOa@{y_0mgaWD5C}jMB;;CqY zAeDB4(D(zzQxOWJ(xRa8JIY|=ca&KC%Nu{7j5Yp18EgEGGT8VXB^JLl8-}^nY&8Br z@nIGU40DTu#_vB;FxdDBWq|P`%JRmKC_0Cr+3h(*<3|+TAV8^a5E;Lt#NwAaf!ns~ zgvO63DiEO51tQ}|6cq?i+5(~RJIY|=ca&KC>J?c0ZLgs52Z}F#p}^v=QONiM#obnI z3#qhii^d-)o{CT)l^TVNKTtdsO%SBgP7oS@pm-`mfmB))G=4`JZ2XQAi+_3J50tUS zA1Gsu-%$n|zoW$BmuAB-x0;Q{A1FS|LV;m!QPBAPM+ycTKcNgTeneT`_z^|t5H!0z zhiLqWq8kJ#^$jB9ca&KCQYUcRR-MrJ5k&<8l)6A<{D`6g0ZLmSG=4`JZ2XQAi(kD0 zi@)s^H2y&G#V-_C{51+0f1tSAs%;^awr$b)1I1Gj3Zzn_knsnKr=kghRN4tb;|~;1 zMJSL;i-N}QD1(jPQDX5gZ~TEW*7yTutnoX_VB>d`Sp3p#80J>9(f9+!hgm2v%uhkt I{CxZ4AM7)enE(I) diff --git a/gefs_dev/parm/gefs_awips/grib_wafs37.ens36 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens36 deleted file mode 100755 index 035b1a43762e8c808f69b2f4fac27b7acf040b72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v?M_o^7)AZ8m@_2XuTiZU~UdO$%Lpf9+Ls5YMB`(koXDayD$J>6aG{foa2^KS3n zeQk~~+&{GUlL@+SZJSEM#p%aJvR@Kx#SO!HxOu#8EU@A}o;S?oGG7_W>dTxut+wyl zPcIC^-KT%s=bLeOoTSojP>Qk|k3l(owGvKzZpoG?cj;gebZ} zfb!BC^b3WIzoOXUm&L*2f2r{s%Ao=oiV6fMae>JAF%=aEP|^aS@mG}BHU8%Uq48G~ zTm0%3So~?Ppz#|@UHn3U#UG=P@f%8g9Hh2|RMNIZ<2RI=iclbx7=?`AP--fgAV?*h zAT)kMsi_DBQb|$J_$$izs>c63%p)0pMX_yL6nFlqo>-m8_zmS%jsH0nG=4*QRpWm~ zLF2C|uWS6zC}{i@#TLIb8-_XU6*PWBslzN380HkEJ=;I`9RFtbEdSduenwf``1hbJ zZTx#sbPhqY({uRLE59569u(amK#6bAyzx7VEq%+!z>gS<`e~uzdrbQ-B4jlZJU;$PnQ4W+N~8%kf}uPB|3zoOXUmuAB-r<#q%Zzy$` zg#yEzqM-4&haYd{IetRvVEl-(yzwK7&LL=adJfU}5k)r$P~saz#$Qov@k^b+ZBunZ z<3|(~2vFhzk?|vn3Ir%=fzbFXN@wG*D7N_3E3o*}UP0qGl)CtZ0*gOJA>%ic>b7cI zNF{AsG=4*=sR#v9iBZV-4W*`{34&D82}0vHl$wfAAe9sajlZIFHvWoYi+_3JH1+Ik(%1MaN@wG*D7N^e*)YthW~1>NN*!jQ zz%ZvMX#Cr^WBi2D!T1qndE-YEokP&<^c)osTSz5sTQL3!N=-#5kV=d)Z~POKnu;a}Qb{KW zjDLbsQxOWJlA?g|J4#pMcNAOvOB??LrKj;vPMWB zC@{<^3L1Zdc^j|lS-+j%+}(q+yzx_k2AxCD?DQO>@gs_E5TL|2h>X9Y*y5Kuf!n6) zgvO63DiEN=1tQ}|6cq?i(gLCJSCr1iUr}uFt5;z0r@ey4Zzy%~3k4Q`j6%k5DAjG% zwvbBNwrKo@Qd1EMq!Oc$@f%7_MH2+6q!Wb3Zzwetp+G7r3L1Y!>1_NJ#TNha#&0Nn zjo(oE8h=IUZ2T3)7QZwbhB?)2G=4*=!z>gS<`e~uzy3-=*Z-?$JrYWX=lBt2dE-YE zokP&<^c)osT_?I_+L+NY$ zhSJygD@teMuPC+HC~<+v_z^_~0+h5sX#5qWv+-9HTm0%3 zSo~?Ppz#|@UHn3U#UG=P@f%8YTeU5ulC~`xzoFDrgaWC=C}jMGQd7|cK`QA4q466^ zO+_e>N{WKUUr{<6e?_syzr67qN?+qQl)lDaQ92ucMX|*%&4yu4H5-lJQ0g!X1%~+; Kl&ha_@BafG*@dkD diff --git a/gefs_dev/parm/gefs_awips/grib_wafs37.ens42 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens42 deleted file mode 100755 index 877adb82230e18fd7e2a45b5427a0e47964b4aba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v?M_o^7)AZvKZ{w%cI1HXv))(zv`*FM7&F=mCA0Pkv7W?4yKez2$7-ch_j51tqj-Xs_ z{s3kC@bPq%i({!=v~>0f&A%N<IW|F-iY5qBNhjzrm7^#%6`?>XDavZxZub}a@Zzt-yx+UG zUz;NgclYi6WPj3Sr?TB&=IyY% zAFe)ryKM|#uRpfGuZFvicau~;=c%;Czwed9zGB1N?Dl7`z%Zu;YQua2N*!jQz%V}- zWpm8<$94{uF@8sxu{c8c|Bc^J=6nTFw}M%eO1rXL$V(zzdgslUJ*(M<42U`jUQ2T z4necibBM-|D7ry_65k*){)%FYU+M&Io2nBUKcc8WfD#voj2}@{AV5hAgvMV{IvamQ zvBj@mfyJNp3L3wm)Wt6pSo|>x8NZ=aw^iFhDrwuI@f%7_MJSL;j6%k5C^Z#L5Tue$ z5E{Rs)Kr85siY`q{1v6M@mCaE{L34^q4YI=L+NY$6{WNBR}@?P(rg&!RI}0e4W$mV zP+*u-6g2+!@Z+^S$4@97j2}^!H-1FXIRwp4&mkH=qUZ(zN_>OJ_$!JneyJ01_NJ#TLJM1r~qWD`@XF$x*Kq103~L6Ay1L1_GjQd1EMq>`eb@mG}2#$Qov@h@-uhSJyg z4W+N~SCr1iUr}uFOS55^Q_V)>H!=k0>e-pri#t4jlZJU z;#aT0;!k@8jo(n};ui`m{uqUf-%zUCs%;^av~AJ&4W*_c6i6jTA>%icnu;a}Qb{KW zjo(meDnfx&QWP})iqhHmD~c`t<&ED^`WnBX^fms9(%JYciYT_@z$Zwy8Ry@gs@~ z1SoNV$oLUO1p<_`Kxq6GrL*x@6kGi26{ER z8o!~`RD=Sl#3*F^hEh|}1VJk41flU8N=-#5kV=Yz#$Qo78-GQy#lO7q8%kf}H3k8NbMFHb)FE4s6#?L5=8~*{6rH%gpiq0Wuc6tuM z_z$4y1_4TZgXWFjQEc%`oxp8Vbpqo*fT98cN?f3M<3E6+0s%@|ATWMM>1zCrVvAqB z0*gQG6)^q@N?rUyfyE!A%p3m%rMj)!7E(#u7L0#_Qd1EMq!Odd8~+5QrlJXgRMH6o z1q5El%B@#C|!-;QEc%`vtgK1%?9J2pwwX& z3Ji0Kg2vxqUdO9?#@F+ky9ZE~H-0M6pmPYCot{H9enim?0+jd$k?~g)Tl`WdaNAU! z(D)HW1p<_~KxF)gq5=U*S|Bw3iqhHmD~c_C^$INhv{%sh4W%xAp}^vgQONiWrMj)! z7E(#u7LDIfYAQm3RALk|enY9LXo4V>bb`?M4W*_c6i6jSLF2C|osGYu*y3N__zk76 z@f%8C4jlZJU;+JN_FsGW0#&0Nfn1uqvoT8xd*Iy~<`hWF|D?;h;96zEgZ~Ta& za|oK9o4jlZJU;$PnQ4W+N~8%kf}uPB|3zoOXUmuAB-r<#q%Zzy$` zg#yEzqM-5DUn%Hp{DjiM_z`7!<3|*oL(uH>9HQ|fif#~~#5ahHzoOXUmpXylrs{;o zk0>e-pu`0t<3|(~2vE`jq48Ig&c1+Ik(%1MaN@wG*D7N^e*)YthW~1>NN*!jQz%ZYJ Ja{cq|?SIg7l5GG0 diff --git a/gefs_dev/parm/gefs_awips/grib_wafs37.ens48 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens48 deleted file mode 100755 index dea6867516d340d15c31b83b9aff00c063c7ece2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 I^Xu)ye~`S5ApigX diff --git a/gefs_dev/parm/gefs_awips/grib_wafs37.ens60 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens60 deleted file mode 100755 index 16d1feb12292a4694671cc422674dff803061760..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 KP_BQyefSSsl$Zek diff --git a/gefs_dev/parm/gefs_awips/grib_wafs37.ens66 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens66 deleted file mode 100755 index bf16d050f7a4f9c0540e31c2d161de9d6bfaa7b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 KP_BQyefST>^^TPQ diff --git a/gefs_dev/parm/gefs_awips/grib_wafs37.ens78 b/gefs_dev/parm/gefs_awips/grib_wafs37.ens78 deleted file mode 100755 index 76cfdb935686fad2909a4cbaa5ed4da3a33edd98..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 JZhpOe{0~u>jBNk_ diff --git a/gefs_dev/parm/gefs_awips/grib_wafs38.ens00 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens00 deleted file mode 100755 index f41a860243bc737cf604b147044005e6ff2170ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31703 zcmd6u-E!1M7(}_|Df9%?TI==Cr5!L16)Kctc>hOYjdU|?J zZ0Ne(@X>$V^6xSG)1Ei}T(7)76I$ABLYj8-GbR{P6V8-Cg(dV|V%P`LnJY ze@XY}KevB%-Tmjsu6zIVGyALIhv8p$fB)s?`ugYR|NWNo$)~@+4!>pm@64kd`lC_0 ztHTP))!{c#`rAK_N4Z=}<#I@8OlbaNC6%+g^W#wtYbZl%Im+(t=6IBT?ST69fNsay zu5{(>?48n9S02B9dr{lRFE?>lMwGP!DkwT2K#31%L|Hqaf}#Tgl=Oi1=L5>x4LbC8 zK)OK>-TjLLdiZja-k|>Mh_3AShN7-~?>;|#oJ`#JyeoZw49fW|%8wb8AHRVzrm|Ms zl8R~zsid`iN@W$rQxOWJ5~GZ%tlglJif$03lHQ=FR8~XDax+DxENpT<>B|s zJnrt-e+EbBzC8>-PHxb*p|+_c++JLd?y!hbCa&xH?*8%fzycF@{p>Cy^UDu@nTK5& zQI?;>(v?A;o>8DHF-m_7ig!gQ(3MxC3?*3<%6?dzjfAqG%t!*Eyn#?U%G`5^D0&V- zvtRujI?CMIB8t`)P+q;ZjxslKh@y!DlvhvOFBB3=M=84^Nq}8>wNN_B+5r_59T1?z z2Sh@Nspx_Ku@TXltp)4pq{6c}@k5Nb{3yN#DY742P zwMC&UD4vQ?Ae9(}gtDM`D!M_CN_vA(C<}_GA{0m^MHw#AyihvI?rnuqYdbHLj#Ae4 z{})Q_%DhlIO4$`z9CRhMxS=aYpm{DfD%vKyiit@vMYL-L7mc zgtDSE70QZIhF@KQ;ZM5)LODV4;TH-Fe~dCOloJ$JC)E~GNoxy2IYIGMgaWC=DDy%& zLGe^{gCLdk27ypcP&^f(Kq@H;2xUcSDwGwa4FA?bSy9Ta$l{QN zC@7S!*>C(U?_dA(@$}vI7hj>=?+B%VP$J6qLWw9^Td=rvZBZx@MH2@o@x+l(I!f6U zz09Ca>C22li6}ZCK#32Cgc4D7K!B1S5DKNEG!{xnDZ{U>!0@MCL7^-tKKw#~;g3;B zC<}_KlWGg8q_st%EGV9eP#~2Ug@m%8cq+O+cB}GA@bd<(I=_qCR zw--uBDZ3(zgRZ0&heBCUyemS1uB0d^l!M)#%2y}}rGZc)%JxEuC|X;vxO8n%C=o>y z2PpBxkx)8H*%iIapib$_j6#VhIv_xa4~T>kQFK6nk{%EWrK2b>xQNC@7TUxA9Km&rt4ngwjAL5oLR! zL=>$pSX{ccD3pkzi35~);z%eRrR<7cW>BZ}Wk#Vy6de$t#0Nw|i6}ZCKuHe>h0;+P z3#Fr!;a68+_|vYSP!<#)exbnd$0#I}1;y1#wS`pD+M-Yv6i-DckV=d~LRnBe72P06 zCA~o?lm*385elS|qM%SZN@JmPlrsF=3#Fr!U6I8>S5k{Zp)4rg6`?>^QWO-*!|4bm zp)?RmMA=>_5k+eY7MHFq3MHaw;s7O{I1)-nDZ8SV8Pq9#nNcVaMF#{Z@d1%gB8m&kSLg^@F_|+8{{TMOj^iq;k^E?rv?$^{fn9H7J#H!qYGrR<7cW>BZ}Wd@;K zK+ypKN_;@`Lb-sV0|J!vfIuiKN>ib%C}sH76&U`sDm1SshNp-?(XW1)1EGW_Za41d}c6v~3) z!!HyV{uqUXvY@y+skV?xT3Zy#g5s$N1yYGoNGJ=6r=lAKsiZdug|eV{Dnfx&QWO+Q zM`3^KF>EH71cZAa5E0l<`y-*^G z))p)-U0W1NMA5_nN<48Sl#Wt%MK3d`Q~ENaP$G&B2vFh!BB4YS9T1?T2ZTcDD2;{E zQOfYED=_?NS5PPmiVwd~VEAJc63T+&>ZIC2Drs#|C<}_GA{0m^Mj@drD4vRL5Tugc zAQZ}i;;9G)Qb|!zC>^D-P&!H({_Ta*QOd5!;-D+3#i39Z6z_^qperc~3Z?&X&c;GX zC=G-XQMMOKMA6!U#ieVDLWwAvI6#Rfj)c-t%C6{T26akbW)w<9(E$NUd_W|Wh@t}m zl=Og5C>^D-P&!H(esu+gKkW(%WkK=b7YYo2j6yC22li6}ZC zK#32Cgc4D7K!B1S5DKNEG!{xnDZ{U>!0@MCL7^-tKKw#~;g3;BC<}_KlWGg8q_st% zEGV9eP#~2Ug@m%8cq+O+cB}GA@bd<(I=_qCRw--uBDZ3(zgRZ0& UheBCUyemS1t{j7M_x$nxUoCm&sXd7i`D&SZ&s(DE?&QWJ^$&+{PTR8KivPgx|)7GR&QVZ{A`*w ze`Wgf+vQ)=bp82mn*O-|lhcd&!~Es0ufJTrd-vn>U;iXN`Skyr`Jc>R1W?Y_N25#^ zX9rL&&i(_+`trl^C~ps?@^(&VlhE$RfmBYe-W-o|b_iuotw&j1y+0mheW*a|wm_HX zbK4&1m6MZKN?W~hcXRuwZSTHZ*1fVpIaHuPQGo!ZF3<+$P=NwP1p<_|K&NkJltUAA zwzdLkg1%1Ij|%kl%Vj%3>ysmT<@D50)GObo&tE@ot+?-fudLU{puE|M^7jsuzyAZu zCY3{N8>y&mA(ggm?^8L5;;9G)QmIiksT`W1NJSF_sk9SxpUOcLPemw@N{ceP!ujT6 z?_c~r%$vP?^KEv7>GtdVachEZ=eBJn;qv_5#vS&e#EP4y^>lsrd1iqX_wJ{=Y?vQE z_FU$xV^Gds-G9wr4Aaf~e>T6fn(nqznQu^wantdjH}3&CKxa>cjl&`|0+>?N%zE`c&q{zv-3zz7oSc+wIR@fnjb7G!OF;C_cGvKzZsp43u3r z2vKx{0OhGS=obnZzoW$Bm&L*2f2#2Z%Ao=UiV6fMb%DtEF%=aEP}%~a@jJ@%8vjFq z(D)rC7QcE07Ju6-X#9cVi(e?P_-hn0{y_2PL26q_rEOa@{y_0mgaWD5C}jMB;;CqY zAeDB4(D(zzQxOWJ(xRa8JId-=jsIboS7iK-65IB-8~-m9GX6k$R^xv_LE{gUXEpu@ z6f}NEd0yjxKtbbolvw=IY#8QNv(fki#fMoaFw8B={A&NM*Z5C2ukybP<7bq`jeify z(#F3BMduJSyFG{Zz4F-j_n_zo0ZM&?b{l`9#NwAaf!ns~G~b|IFP82>QGo!ZF3@h{ z--Dt80ZLmSF#bdtYW#^3i(kD0i@)s^F#atRU;ILW#b2ZBHvTOXcU!eBq|&x682=WE zry>+crAFCp{97oViY5qBX(tGbe+$J^5elTzqJZ%y%24A^lvw;r8~+x{NaNo^8EO29 zGSv7JB^JLl8-}^nY%u;U6dz`xz%aKcX#D=<<9XlJ^YE1H2g;+@_)k}aGQju|WqIRA z6rDrR?Dia@@gs_E5TMjIh>YJ+V)09zz-?P~LgPmi6$nu30+I0}iV6fMZGq7E9c8fb zJ4!5m^$INhwpY;j1H~7=P+;-bC}jMB;%=+9g;d(MMdJ??Pemw@N{vFsA1I!RCJ0h# zCkTx{P&^f(Kq@T?8o#3qHhxEm#lO7q2g+FE50tUS?> z_z^_~0+hNyWc-Mt0s%@}AT)kQ8EpKH5{qBG0*k-x6*T@p@x?C`So}2#8GoR-+p29L zm9}ls_yfgL5elSIqmc0jil?Fpf>hcGLgNnJ5 zWvuZ#%3$Mnlvw=IY#8QNv(fki#fMoaFw89q8vo{<3NPY){HH5I8DRW~vb^yliq0Wu zc6$!d_z^`n2vF)9M8@wZvG}D<;I^$gq46V%3Ir&1fynp~MFj$swm@k7jxyNz9VHgO zdIc7L+bd}Nf#Qo_D6sfz6f*umako|5LMm+crA8s+4-`*D69lQW6NJVe zD4vQ?Ae9ycjo(oQ8^5E(;$PnQ17)o72g+FEca*`#?YJ+V)09zz-?P~LgPmi6$nu3 z0+I0}iV6fMZGq7E9c8fbJ4!5m^$INhwpY;j1H~7=P+;-bC}jMB;%=+9g;d(MMdJ?? zPemw@N{vFsA1I!RCJ0h#CkTx{P&^f(Kq@T?8o#3qHhxEm#lO7q2g+FE50tUS?^A-_6n9&-Eu_-6Eg1h6il-tJNTo*EZTwp(o{A<2QfVg$jDHKo zQxOWJ(xQOzC(2OcPn1~vOB??d%1GniLK$iNi89pq6D1bEG#iGw)od{SEfgPSp};V= zC}{jM%*%LJ&-&$j=k6Yq<&B>TH0d0IX1C`MjUQ2Tg8-$zL1g@n5{qBz1a8}^6B<9F zs6c>H7l@1>QB)v6X$yqL?{EiZfUz!cW+-f!&f1vm<3k8O`MM2~DZz&l1fAy?agfieYeneT`_z^|t5H!0z zhiLqWq8kJ#^$jB9ca&KCQYUcRR-MrJ5k&<8l)6A<{D`6g0ZLmSG=4`JZ2XQAi(kD0 zi@)s^H2y&G#V-_C{51+0f1tSAs%;^awr$b)1I1Gj3Zzn_knsnKr=kghRN4tb;|~;1 zMJSL;i-N}QD1(jPQDX5gZ~TEW*7yTutnoX_VB>d`Sp3p#80J>9(f9+!hgm2v%qRamR3JcU3xvk+D1(jPQDX6{S77nCy@JLcD8BfG0*k*!A>$7ecU!eBq|&x68h@a8 zDnfx&Y7{d5K=D*GL6Ay2L1_Ge;;9G)QfX1p_#I`i@jFT^{^gB7P{ta6po}$sM;UDV zjuMMsnhnF;YBm~wp!hHg1%|mrLF4ytDHv@0gfhVR5oLMfM--hy(CqdcqVXe&ZV;f< zH;9biQDX5+oxp8dbwcAu6cq?i>H?ARBZ>+HC~bkz_#I`i@jFT^e)S40{OJ4b%K diff --git a/gefs_dev/parm/gefs_awips/grib_wafs38.ens102 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens102 deleted file mode 100755 index bde7f7b610b792ab1b75771becb5c80d3c400e73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 E{~ds%tpET3 diff --git a/gefs_dev/parm/gefs_awips/grib_wafs38.ens114 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens114 deleted file mode 100755 index 47d7d5e476c0d4cf71ea26c22c8076ae513568f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v?@kkW7=``pRm>HbVM+^p6co`cy9819{;y=G2%Pr}^R(rx%#WG~2|}Kn_utc| z*meE*7(Vqw*Yzixe%PG$_n#g2tIww&K71IzderwPLpOf7|8sfS{eJW(?;bwuy78a% z-PiBue|6o}m%FZefB%)$>G)y%aaUL0ex05D{`~1%?32&`T#w(vDC^;1l6N3S zcS>8ma(8|6tZnbU{fc{Ki?XjkhN1!iN?f2V%Dw^_iV6fMX@OS9Bg(!BS`Vc_nxNb6 z>REwqzx_%lXgE5cS5~WnqF(vYeYyQKS#dw|UKxf%P>yF&e$Jr${2wUWRQ9#4rJ}Zl zRMNJ+Ph~GkO+_e>N{q5iW#0r@Dw-fjC7q!ARQ96ORD=Slq$r~+Y_=DB_u{X^yxqIk z-$zI2Zf?hqlL@*R+cuSi^Uc{vvRe{t#dY1#UEO^dSzyJTJ-Ex3`T1kVWxh0&&BdHL z9j)Kp|I8Hz-9p>JLHLJVW{V_a8@DecD>&Q?JaYve{ndO?P$M zeZ2T_JqGms@?!k^V|R0LGfCxhp31oRx4p94S8SNax;*p>40BqbahMN4slzN380MFv ztoIrJFrI^DjNegaERInAyzv{#oUb5?dW$qjziq0XRy!0Fz%G?b?6x|>| zdFc&$LLuX?D7N@zaj^JbYW#+>uRw;P0s%@~AToYTMFj$sv_NS573Fn}|FJ-5{1wF( zzj_50f7&Z({Dx8&zffTD$0%g{hEksgscj*Zv~AJ&4W*_c6i6jTA>%icnu;a}Qb{KW zjo(meDnfx&QWP})iqgNT@jni8PsU$SY}@{E<9|XS<2RI7HU38wG=4*QRpWm|LF2C| zuWS5|C}{i@#TLIb8-_X6Y&3pDslzN380HjZe6@e>HU8E1RsOeO{EV`=@$W!c+W2>% z=p2G(r|0m#SDqXH4iw!WK#6bAyzx7VEqKiv3Z#;vfbly@Q{#6OTl`BK{{*F_@lQ}%8o#47HGW62 z#V^fQe|_@ty6@_Fd`k8k<=JcetDaCA7(b#cZ~Ta&a|oK9 zo)osJH$M^}Qf$<~C^2U!SI)|Xy={ZE>M-<&4K#6Y<8Gl8w#V>UNw@uXvjUQ1|AV7%= zM8=OODiENg1w!MmD2{)*Dr z_$!JnerYxgbE?^B{DxA8Stu~fDGC_>`1Yc=V*HGN{Rx;?I^2SdE>U0i4v(s~k#*ZkvL4Xq9ATs`nVvAqu1a6zE6B<9F zs6c=c7l@1>QB)v6NehI=Ur`zxe?_syuU>)0pY{qGzoFE{FBDk(F$x*Kp;Wh3+d?X7 z+oJIsN=-#5kV=d~#&0M!6-^MNl1>mBzoFDrgaWCgC}{i@rLpl>6kGhu8^58nHGV^B zYy1_ZvGG?FTl~^&80J*7(fAFe4zo~Tm{Sxq{`xBgP5-Z+p(m6EukjM-<&4K#6Y<8Gl8w#V>UNw@uXvjUQ1|AV7%=M8=OODiENg1w!MmD2{)*Dr_$!JnerYxgbE?^B{DxA8Stu~f zDGC~Y{gr~o#!n~>j2}^!H-1FXIRwp4&mkH=qUZ(zN_>OJ_$!JneyJ09xz#TLJM1r~qWD`@XF$x*Kq103~L6Ay1L1_GjQd1EMq>`eb@mG|_#$Qov@h@-uhSJvf4W+H| zSCq!aUr}uFOS55^Q_V)>HhE8LgP1-nu<^$ zl@tYyzoIlY{)%FYe|h6Kl(xoiC~b|uqBJ)CieigjnhnF8YBn0bq10g(3JmihD3=e9 G_x}MuOP<*P diff --git a/gefs_dev/parm/gefs_awips/grib_wafs38.ens12 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens12 deleted file mode 100755 index c31c8520bb742398714bff9e2a25c58dd7832982..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 GkADH6YmSuw diff --git a/gefs_dev/parm/gefs_awips/grib_wafs38.ens120 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens120 deleted file mode 100755 index 4b69661f1cb713aaa2b57ab5670ea7c3a1dfc6dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v?M@SG7)AZHbX-f!9cb^Y)~4%WxYHYr8`;gK{;9f z0m}0H;&7DXeW@G|>1-34e(XtQad~t&%6cElkXnw?U!EO~vfNjoWm=%~&Cs@cdS$Wr zptRL1_t&>C+V=kYP24M6lzjy<6cq?i;sR|^_7%ubR3Jb}3$!{KQ1(sGdRYpj3A*d9 zUKHr=`%OAQ%f$h`vRV}s^~%rg>)q$kiu;-O%5r%K%F!gsuL+c2e}J-0WnbG`Dr#Fu zC2iY>RQ96ORD=Sl#3} z#rng;&wOU+uFw7(ENXGo-H%ckZcvJ{=np~Jyg>Q(?_Wn*ecoE+bFWONve{ndO?P$I zon8FA9s>Gtc`^Kb*4I)d| zdF>5)Mj_*`D7N@zaj^JbYy5_?uRw;P0s%@~AToYTMFj$sv_NS573FP>|EWM|{1wF( zzj_50f7&Z({Dx8&zffTD$0%g{hEksgscj*Zv~AJ&4W*_c6i6jTA>%icnu;a}Qb{KW zjo(meDnfx&QWP})iqgNS@jnf7PsU$SY}@{I<9|jW<2RHyHU1|QG=4*QQ{#U^LF2C| zZ)^NdC}{i@#TLIb8-_X6Y&3pDslzN380HjZc(s4(HU8E1RsQ#3{ERZY@$W#H+xT~& z=p2G(r|0mYS6&+b4iw!WK#6bAwDCKNEqQe|_@tw(shBdP?>i<;83KtDaCA7(b%SZ~Ta&a|oK9 zo)osKy$M^}Qf$<~C{Kk(cI)|Xy={ZE>M-<&4K#6Y<8Gl8w#V>UNw@uXvjUQ1|AV7%= zM8=OODiENg1w!MmD2{)*Dr z_$!JnerYxgbE?^B{DxA8Stu~fDGC_>@b;qjV*HFUyYcTpncMhxpy(WeW~b*6jDH7; zZV;fvH)z`U9mN*E)Ct@+RVOh19VjXgpu`25HvSzbDiENg1p?!Dl%~e-D7N_3E3o*} zUIF7Dq144M6j=N*%Czy1P^#OiZ6TGkZNd0QC^Z$KKq@iHwDFHnYATu_NF|*hF#Zur zO+_e>N{Rx;?s(&+`5J=I#!Z`Hi0n)ae|8W~b*6jUQ2Tg8(JIL1g?D#TLKR3EVbSCp3OU zQGoy@E)W?%qNqTCk`@S!zoIlY{)%FYU%dj0KkXGXenY8?UnsEnV-zxeL#b}7wuMyE zwngJNl$wfAAe9(}jNeddDw-fjC7mENenY9L2nA9}QPB7+N@L@%D7N_LH-1BDYy5`N z*7z$*W8<$Vw)mylFwCiDqwyO`9cH1xFsCSJ{PkA~n*Lus%brjgyvC0x^BX^+=p2G( zr{@rjA5nCJ042UbWc(Gy7QfU9+%{DwG=4-;fdC~g5E(zBs6c>{76^^MqBJ)Cieigj zy#k9r?G-eBL#c~jD6sfr6f%B8scx&bg;dhEMdLS=nu<^$l^BJL-%x5QnjlCeogg%R zL#e3<1yV^-(D*A#W8<$Vw)p2aenV+%{D#uj_$x|dT_@&t}%&BIh@f%7VW}(0^ zrzmLr^;ZfS8$Y2mFn&at-}n(l=MXeIJ%?!gh@u+=DDe#<T_@z$Zwy8Ry@gs@~ z1SoNV$oLUO1p<_`Kxq6GrLpl>6kGi26{ER z8o!~`RD=Sl#3*F^hEh|}1VJk41flU8N=-#5kV=Yz#$Qny8-GQy#XrCC8%kT_H3k8NbMM2}Qzf#cH_z9(f@gvIo#*ZjEhoIT%IYi?} z6x|>|iEj`Ye?_syFLeU9P1OmFA5l~wK#2=P#*Zi}5TK+5LgTL}jg7ye*y2~Oz~WDP z1&!ZO>f#p)EdCgUjNeeI+p29Lm9%Zq_zk6|A{0m^Mj_)jl$wer2vSKW2#w!RYAQm3 zR8kZ){)*Dr_$!Jn{`rmHP}&;5p|myriqhElD~c_CX*LXVs@Z7#hEj)FC@{>2pj7f;hI4J diff --git a/gefs_dev/parm/gefs_awips/grib_wafs38.ens126 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens126 deleted file mode 100755 index 02462f9f80171d75b48ed55ce8a64f97fdd74377..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 GeEbhdF`Fd- diff --git a/gefs_dev/parm/gefs_awips/grib_wafs38.ens138 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens138 deleted file mode 100755 index f9a250a7d9768f54da4e0d4bd14f7ea295939e05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 GAO8bv|Erk* diff --git a/gefs_dev/parm/gefs_awips/grib_wafs38.ens162 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens162 deleted file mode 100755 index 84b96a451590c0d90479261c13e2010d2b2c5caf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 H;qm@IWbLf= diff --git a/gefs_dev/parm/gefs_awips/grib_wafs38.ens168 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens168 deleted file mode 100755 index 2a8b4505d9e2a02e561483262197e5101489e62a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 GAO8b9)~aCu diff --git a/gefs_dev/parm/gefs_awips/grib_wafs38.ens174 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens174 deleted file mode 100755 index 56de21ad22b1b9fd5981419ba590653039ed8384..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 IpB^9o1ER;kX#fBK diff --git a/gefs_dev/parm/gefs_awips/grib_wafs38.ens18 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens18 deleted file mode 100755 index 7e13659e5de41c382251141977e834dd2496319c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 GAO8pb7pp}8 diff --git a/gefs_dev/parm/gefs_awips/grib_wafs38.ens186 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens186 deleted file mode 100755 index 6f40d4eef79df50f11302b5a889c49e0895c2386..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33649 zcmd6vT}~Tm6h!l!RrCs?b{q5a2qc6=!we!M8fE_rnQnqow;G?eRT=eXKLkqzbX526 z*nxCiKR$+!{m^y&#jYRDFZ=1)`B}gHbot@Khw-zUzQ4Kd#t)l*=r?zF-LFS~@$U6m z*NuOr@4kGy`K#;hKRUx#_x zyAR(+N9Z1(#*ecJdK}v}m4ut~tC3_`5^TkF-O$}Xe;!$2#a+F+%f$Tlv2dC14CUr* zpE_-J?_R#=Z-(yS`rpx_M)!K2r83^26lK#NgL3``<;&myJIeOsWRbsnWq&H?(`7#I z?w`8r+wTu!K;Q0e$3L&T$J@tQDxdOH#>GGN%CfK6FpqZo+AA>3X@SOJJ_4l7;y74cd$XDQXQ0gl$1$ui97f^H#0VO?$FDP$s&;p8X5TL|2Xut70 ziY-;i(e?P z_+ym)#y>-;uY=UKkV@LNVEi+bnu<^$l^A8e@y}3dDw-fjC7mEJ{uxS5MJSL;iUP*( zD1A%gcNAOvYa9OzrKR!DP+A(lqck;sN3q2(&4yu4H5-h7hEj)FC@{<^3L5{(yvM)A ze{N`C{FF+!zVRc9&LL=adJfU}5k)r$P~saz#$Qov@k^b+ZBupXCzO3J$q+>a0+hHw zWc-Mt0s%@|AT<7p(%ASbiY%ic>b7cINF{AsG=4*=sR#v9iBZV-4W*`{34&D82}0vHl$wfAAe9sa zjlZHaHvWoYi+_FNHEFE zKgYlA38jJYBg*>5k0?5apxNm;MB_&k-5@}TZx9)OMX|*%bpp3d)d`IsQB)v6i3>!= zk0>e-pri#t%icnu;a}Qb{KWjo(meDnfx&QWP})iqhElD~c`t^^M<9+8V#1v^D;U(%ASb ziYAV7(4(0=206kGgKCve+Toxu1PP*fm5i3_yf_!m%A zAV5hA1jg?uO^x4CZ1JmCVDYED0>(c>sf%AIu=rz?{l-5-scx&bg;dhE1>>Kg)Kr85 zsl+JzjemwxQ_%!LD(M7)@y}3dDnfx&QWP+LM`>#Oj$(^{ZR4Mzv^4%1N=xH+l%~e- zD7N^e*)YthW`pt1Q0g!X1%^3ALE|4`PUEL~hST}Y-365Ojh_nC=^TP)r{@rjA5nCJ z042UbWc(Gy7QfU9+%{DwG=4-;fdC~g5E(zBs6c>{76^^MqBJ)Cieigjy#k9r?G-eB zL#c~jD6sfr6f%B8scx&bg;dhEMdLS=nu<^$l^BJL-%x5QnjlCeogg%RL#e3<1yV^- z(D*A#W8<$Vw)odKenV+%{D#uj_$x|dT_@&t}%&BIh@f%7VW}(0^rzmLr^;Zg- z{(t;KPbdxE<42VBjUQ2T4necibBM-|D7ry_65k*){)%FYU+M&Io2nBUKcc8WfD#vo zj2}@{AV5hAgvMV{8XJE_vBj@mfyJNp3L3wm)Wt6pSo|>x8NZ=aw^iFhDrwuI@f%7_ zMJSL;j6%k5C^Z#L5Tue$5E{Rs)Kr85siY`q{1v6K@mCaE{OcRPp|mxALuqUL6{WH9 zR}@?P(rg&!RI}0e4W$mVP+*u-6g2+&D+P^>pHLbYKccK}{D`7+2%4RqLo|Lw(G3EW z_y&>jR}@?PQYUcRRGrZH5k&<8l(;}-{D`6g0ZLjRH2#Xx*!U}oEq?V1EdI1t(D)6d zE`FiF;*U|t_zk7Ht=bk+N!u2U-%x5QLV;9b6f%B8si|m!AeD52(D)6drXmzbB}GBw zuPBX;zoOXUU*Gr*rLFNBN?YTvD2X2US2nvKS9D0P^H0>hl5pz+sVDQIl` zgwnwH5oLYjM--hy(CqXaqVXe&ZV;fvH;9bCqS)e>I)U4!>V(FRC@K)3#04VbM-&wZ zP|^aS@mG|_#$Qov@vB#0@u$6l#&0Nf@e2hOe~d!LZz$Dm)wYmI+O}x?hEh`z3ZxRF zkntNzO+^y~siYHx#&0M!6`?>XDGC~YMQLpO6~z|+`o?c4ZH?bh+8TdFX>9xz#TLIb Z8-_X6Y&3pDslzN380KS8?p`17{{zY#tp)%9 diff --git a/gefs_dev/parm/gefs_awips/grib_wafs38.ens192 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens192 deleted file mode 100755 index 28cc93fe31cd77bc6b78b0ba9f5e583ed70e2fee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 MVLk-q^7rHYe~9_15&!@I diff --git a/gefs_dev/parm/gefs_awips/grib_wafs38.ens24 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens24 deleted file mode 100755 index a7f0cbfeeec1983d9231c1e45ee6b29bb8c733f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v?NU?e8btj)SFx|a3PBKm`T;W5a1MnyHTQodvx7o+hpYs8WWPj9C{b%wKVK`U z;54n~$NI}^Jx#0kr>php+3N1IcdO&`v$t>G&R;#6f1XYAhr1sa7t_zj>iwHvpH0*J zM^@9H-#`5|O_yJ9r|FNouNHyB`NqIl6fFbd-}rD06B(%If0d(^1xk3bbwu^yzeN z+XKCFbo54Pt5Z|09%6LdYdZ7T_%PCv{f`z0Y(+%&DH%iFIr3#_;gzuaZR{P?lw zGG7GB(R!CU9i6nnk>>l`AA&LN;Y z_Z$Ywt{a3Xx

Q+#B?OLdNeXvG`?iu=t;A{DE?)K!KtH0ZLsUGJZ@&1p<_|Kxq7q z^0LN%Um!GoM~TI+UV+8m_6iz*p!nh!3M~E_g^WK?{CSYt7E)>37L7kpJQblpDm4lj zf1r3OnjlD}ogg&+K=D+B0;#kpX#9?{dQs!QALbPqzoW#q{q4s8fI`L}C@*UK_b6!m zf%2lpe~*I3?wClyvJt!&= zpwtE0ZTx#sR3JcU3k1fWC_{}uQDX6{S77nCy#mI+h2o1}D6sfzl-gS<`xBwe}4M$T3+KPlmW(%D9al^qUaogX1C`MjUQ2Tg8-$zL1g@n5{qBz z1a8}^6B<9Fs6c>H7l@1>QB)v6X$yqL?{EiZfUz!cW+-f!&f1vm<3k8O`MM2}=yi?&-ypR8QMJNM|A5oS! zeninZ1kG;GAsRoT=mr5weS^sO9VHgO)Ct_SRVOrlL{WhNr7jQ|Kcc8WfYKHSjo(oQ z8^5E(;#aT0;%|EejXzL)@e2hOe~m)MA1Lm&YFkL9ZCf<{K=D+B0;$v}Wc-2Rsc3>A zm3D&A_yfgL5elTzqM-3R%3$Mnlvw=B8-JjTHU2;uYy6Hf*!UeK7QZwbhPl;jH2y&G zVHOGubBlt;fAV^apHK!EKcXye{D`7+2%6oVLo|Lw(G3EW`Ua8lJ4!5msS~(ut4?VA zh@t`kN?jl_ene4$0HrMu8o#3qHhxEm#jjq0#ozV{8h@bp;ui`m{u+ghKTzCl)wYmI z+qP)@f#RtM1yZR|$oK=rQ_%!LD(wWJ@dt{hA{0oaMM2|tl)=XDD6#mLH~v5wYy5#S z*7zM|u<<)eEPiP=40Eg5X#9cV!z>gS<`xBve|~$>YcYOCS={*dpe$|tdr))^L9^R) z2*$q$MK=gg>KnA%_!A`-ztjobwpAxE{yiuv5TMir+HL%MP*fm5X$u6#pD06(KT%@w zt5;z0x4i1VJk8 z1cC8yp?E4nfmB))F#bdtYW#^3i+^e3-$EH_{97m^jXzO_8h@h1;+JN_Ft?fw#=nK) z!z>gS<`xBwe};J-@9J5XEeaaHqYO5FM~TJ1yzvLh zSmO_rvBvKxgN@%&V)09}VVGOZM&l0@A7-JzFt;dZ{QfNkL;tUy^@>miyvC0x%NswU z=p2G(x91RzA5nCJ0HwY`Wc-d2i(l#lZriF88b6|_K!8#gh>RamR3JcU3xvk+D1(jP zQDX6{S77nCy@JLcD8BfG0*k*!A>$7ecU!eBq|&x68h@a8Dnfx&Y7{d5K=D*GL6Ay2 zL1_Ge;;9G)QfX1p_#I`i@jFT^{^gB7P{ta6po}$sM;UDVjuMMsnhnF;YBm~wp!hHg z1%|mrLF4ytDHv@0gfhVR5oLMfM--hy(CqdcqVXe&ZV;fH?ARBZ>+HC~bkz_#I`i@jFT^e)S40{+c zrA0yGca*`#?JVWw7x(N-Tb9HVkvC*=YQM;=?Qy80M#-T>N_c F@h`Cehp_+v diff --git a/gefs_dev/parm/gefs_awips/grib_wafs38.ens30 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens30 deleted file mode 100755 index 5837233361016a4f0460a6883e2eae265373dea7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v-BJ^26h*!EDf$Vlq(cH+3KG#8W++5!-v3FagTOw!>6L^%(jU$p)2C0vSC_-jt8V!4@MF8}em@qcA09vJy5Wy3 zx^F)&{_48xulHT|@!>10v*E+=&s|@C-=3fU{`~o`*e6&2+zfw(QP%y@DBaom0Lt0= zf1vaim&c==9!lkONN1PO^y5G(%k9bWDCShG`m{h7o1twF^vZJi zL20X3?r&~iwC(-(ZQLt6ltTqF6cq?i;sWhZ4i(5yR3Jb}3$!{JP!3Jdx-SLN1l@Jl zFA8+`eVa~DzdWK>R;z-dUisO5z56m+aX<53>HA|)P9{-)O`!bxA1J$24z;bNqPB%p z(zbm__?}m?~3A!EHHkE{n&G|sGUlMG^bzR?G-+vugV8xw3y33CFkkkA<}*Wg^ZDQ5clwj=ew4~^gHn{`;uw_83zTnv|8bPnmz_mE_sVoCo84vJbk}#? z=gXfr1H+H)zoSf89HIPq<2RHkUqKZ43Oo;bt*;o$)Hy^HokKu*?Kw1*sT+hSx

Q z+8gwYLdIWFZ1KzDVDZ1!_zmSyfeb|j0+hHwWc-+l3Ir%=fzbFX%G(mB zzoFDrgaWCgC}{i@W$~uQ|1``CGX9EU+xCwe|1%01zoERT@js!U@f*sU8vhdt8h=H3 zTjPI1LF2C|w)mylFwCiDqwyO`9cH1xFsCTPtNl~2@vnBT^1lz`XO!8Ee-Fys#=i$e z=MXeIJ%N+jo(ph@k^b+ZBum`ZqU?=rF&3RAV7%=G;REQP*fm5 zNecwV?ywYSeOJ%ZQ?lPEFJ9wcEeNH7@gvIo#*ZjEhoIT% zIYi?}6x|>|iEj`Ye?_syFLeU9P1OmFA5l~wK#2=P#*Zi}5TK+5LgTL}jg7ye*y2~O zz~WDP1&!ZO>f#p)EdCgUjNeeI+p29Lm9%Zq_zk6|A{0m^Mj_)jl$wer2vSKW2#w!R zYAQm3R8kZ){)*Dr_$!Jn{`rmHP}&;5p|myriqhElD~c_CX*LXVs@Z7#hEj)FC@{<^ z3L5|L^y9s}#!n~>j2}_vH-1FXIRwp4&mkH=qUZ(zN_>OJ_$!JneyJ09xz#TLJM1r~qWD`@XF$x*Kq103~L6Ay1L1_GjQd1EMq>`eb@mG|_#$Qov@y~DkhSJvf4W+H| zSCq!aUr}uFOS55^Q_V)>H!=k0>e-pri#t%icnu;a}Qb{KWjo(me zDnfx&QWP})iqhElD~c`t`HkOD+8V#1v^D;U(%ASbiYT_@z$Zwy8Ry@gs@~1SoNV z$oLUO1p<_`Kxq6GrLpl>6kGi26{ER8o!~` zRD=Sl#3*F^hEh|}1VJk41flU8N=-#5kV=Yz#$Qny8-GQy#XrCC8%kT_H3k8NbMFHa<-d^-xjGs|vH~u{+a~uC26rDrR?DQOh@$W&= z4FZ(-22C5kquAn?I)U4!>IBBW2So(}l(<0C#=i$e1p<_`Kw$ii($x4J#TLJM1r~qW zD`5O1l)CtZ0*gOJnKu3rN_AVcEu@mREg1g@rKTbjNF_#@HvSPxO+^y~siYGG#y>)- zsR#v9Nm0P~9i^%9JBls-xs88>($e@xC@qcOQJNaRquAn?X2US2nhnN3LaDEF+H?(RXE-}tFOoz5X>c6tuc_z^`n2vFi1M8;oHZ1GE-z-?1?LgPmi z6$nt`0+I0}iV6fMX@SuAD@tSIuPCTSz5s zTQq({si_DBQi)N>_zk6|q6vaj(g{N2HHpQ!F9@Z%ic>b7cINF{AsG=4*=sR#v9iBZV-4W*`{34&D82}0vH zl$wfAAe9sajlZHaHvWoYi+_IOHx8NZ=aw^iFhDrwuI z@f%7_MJSL;j6%k5C^Z#L5Tue$5E{Rs)Kr85siY`q{1v6K@mCaE{PP>Xp|mxALuqUL z6{WH9R}@?P(rg&!RI}0e4W$mVP+*u-6g2+&Ed`B@pHLbYKcdWU{D`7+2%4RqLo|Lw z(G3EW_y&>jR}@?PQYUcRRGrZH5k&<8l(;}-{D`6g0ZLjRH2#Xx*!U}oEq?V1EdI1t z(D)6dE`FiF;*U|t_zk7Ht=bk+N!u2U-%x5QLV;9b6f%B8si|m!AeD52(D)6drXmzb zB}GBwuPBX;zoOXUpWpZmrLFNBN?YTvD2X2US2nvKS9D0P^H0>gX^%J%W` F@jubAmazZ; diff --git a/gefs_dev/parm/gefs_awips/grib_wafs38.ens36 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens36 deleted file mode 100755 index 1a71381a0b538ef7b092af0b86e0013393207a03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6vYfc+!6h!kotLPO(Z5tc-34}+YVFnQr&Hh(1Z35J-rjKoELVq|?Kp{a#bzjGp zN!RtmWBIjTc3pqG>6e?6{_(S;esy{B<;$1htBc_;9CgEo$6r@h-S0<#{ORelt{eVJ z-+lXW{#V!CTt9T(=f|(CPKFP|x4XIdetmlS`}3E7VxL_8b36PKMp-WpM(Ix0dr(f+ z{{v-tesMU;@xD}!hjg|HO+WUevbZ`r9A&)^Wk@YY>95WXM_KMG&@wI1`DSR_J-xD6 zd{Wx#m51BAS8e<7{W|WIEy}(E8Hx%7C~<+dDEkUzC@K)3qy<_X4Ji92XuT{2(gfXi zH?InG|NT0hpylF#URkXQihAW|cYXhLwBml|y|P>$f^sy8@@oR+*Z)A-rn0YXEfuvb zq>{GnV=8-5YAQm3RAQ8ED*GnLQqcrKD(M70rm`2MrXmzbB}ExrVY9v1yBB{Q=I!3S z{V_N~cXvO098J*O(6*^0oNrDClHHPEE3WI7-Oa=Gzyd4o^vPYe% iF7uV4EH0zVym;Dx2+P-gGzj z-Py&@+kxT7)y44pS$B7FH%jF)Pi0vA+g{o2D>lr7-9GgS40BqbVVDmH5E+|q>@e$ z8o!~`RD=Slq$p_o6{UYy<9{CJo{Ybu*tY%S#{Yss#&0O^YW&YAX#9rquEzh2g2rD_ z-q-k_QPB7+iY(?9Vog%fD+%JY2$YkTl`WdaNAU!h8r~XV(AVP6$nt`0!R4zo~Tm{Sxq{`%zOec#pd{FLlB%B$D-S3RLLFn&at-}n(l=MXeI zJ%?!gh@u+=DDe#<T_@z$Zwy8Ry@gs@~1SoNV$oLUO1p<_`Kxq6GrLpl>6kGi2 z6{ER8o!~`RD=Sl#3*F^hEh|}1VJk41flU8 zN=-#5kV=Yz#$Qny8-GQy#XrCC8%kT_H3k8Nb zMM2{qo_>6k*Z2vgf$<~C{Kk(cI)|Xy={ZE>M-<&4K#6Y<8Gl8w#V>UNw@uXvjUQ1| zAV7%=M8=OODiENg1w!MmD2 z{)*Dr_$!JnerYxgbE?^B{DxA8Stu~fDGD0@_MHkJ;(h$9o=_SXKcdWU{D`7+2%4Rq zLo|Lw(G3EW_y&>jR}@?PQYUcRRGrZH5k&<8l(;}-{D`6g0ZLjRH2#Xx*!U}oEq?V1 zEdI1t(D)6dE`FiF;*U|t_zk7Ht=bk+N!u2U-%x5QLV;9b6f%B8si|m!AeD52(D)6d zrXmzbB}GBwuPBX;zoOXUpWpZmrLFNBN?YTvD2X2US2nvKS9D0P^H0>hl5 zpz*Iij`0&p1LH@O`Hde@bPhqY({qT%k0`o9fD+#zGX9EUi(l#lZkwtT8b6|_K!6e# zh>RamR3Jb}3xvjBQ5qY6MX|-NUV+7*_6i!mq144M6j=N*3K_qlRJT>zLMmz7qVXF_ zO+_e>N{m9rZzwetO%SA#P7oTuq104_0;!}ZX#5qWvGG?FTm17IzoE1>enV+%{1v6K z@mCaE{L*X~=2WxM_zk5Fvru4|Qxq`%;q65q#rPRzcH`fHGPm*XK+!n_%}&oD82=6w z-5@}TZ_u>yJBlrSsS~(us!m}1J5W?0K#2=9ZTve>R3Jb}3k1gRC{2yuQEc(6S77m{ zy#mHRLaB>iD6sfrlxgE1p;Wh3+d?X7+k)|rP--edfmC9YY2zQE)KoM_R5U@5N;*Mk{Dx9f5elS|qM-3tl*YziQEc(gZ~TVR*7yyj zt?^fs#>QV!Z1GF8VVG0RM&mb>I?O_WVNOxd`0I}pH2uGNmOY^~c#R)X<~M#s(K!Uo zPR}74KceUc0ZM#>$oMOYEqQV!Z1K-;{D#uj_zk74@mG|_#$Qov@k_H|m{ZM0<2RH#%tC=- zPEpYK>yH#PHhw~BVEl+OzwslA&LL=adJfU}5k)r$P~saz#$Qov@k^b+ZBunZ<3|(~ z2vFhzk?|vn3Ir%=fzbFXN@L@%D7N_3E3o*}UP0qGl)CtZ0*gOJA>%ic>b7cINF{As zG=4*=sR#v9iBZV-4W*`{34&D82}0vHl$wfAAe9sajlZHaHvWoYi+_IOHx8NZ=aw^iFhDrwuI@f%7_MJSL;j6%k5C^Z#L5Tue$5E{Rs)Kr85 zsiY`q{1v6K@mCaE{PP>Xp|mxALuqUL6{WH9R}@?P(rg&!RI}0e4W$mVP+*u3LAiQ* GeEtsuSBS*` diff --git a/gefs_dev/parm/gefs_awips/grib_wafs38.ens42 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens42 deleted file mode 100755 index 3e158c2d6b59b9c98d6aff0ff91038bbe02f6f1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v?@kkW7=``pRm>HbGNlDR0*civy9Ckf{a?vWD{$U3%+r>$GCyh}M3g)^@4u%_ zvFjGYqyN0`*FaLps}prXL4VIk`DK9%Xe1Wk@YYS=?M6kJ2A1P@fj)YCW{=fnGT| z`JlAbD-XAKFWUCu`zG#{Ey|$+8Hx%7C~<+dD2EDUC@K)3qy<`@4k(8vXw{bjX@c&% z&5Huvf8V4N)Sn#DE6Zg;QLp^$zTSTxt+=0guk`&fD5sMsza~(A{STCFDu>$EQc>GN zDrwv9QaOlHQxOWJ5~FNWIW$3*iY5qBNhfHR%0ZNxiclbx6lHLQ_4Z=#U;K5Lw|n>Y z$KVLv-Tm-!G(mSm+oqCmwZ0fg_Dh1TxUTEF&BND$1y_R5U@5N;*Mk z{Dx9f5elS|qM-3tl*OAG|I;up$oMOYZQDO?{Ld(4{D$(T#{YzZ#&0NZYWz%b(n<$!vj+r)0lTUcAP?To6hF<42VFjUQ2T4neci zbBM-|D7ry_65k*){)%FYU+M&Io2nBUKcc8WfD#voj2}@{AV5hAgvMV{8XJE_vBj@m zfyJNp3L3wm)Wt6pSo|>x8NZ=aw^iFhDrwuI@f%7_MJSL;j6%k5C^Z#L5Tue$5E{Rs z)Kr85siY`q{1v6K@mCaE{PP>Xp|mxALuqUL6{WH9R}@?P(rg&!RI}0e4W$mVP+*u- z6g2+f>BoC{jh|2&7(b%SZ~Ta&a|oK9oL8}-p9XO5K05%N0j-EA5nA;L9^3y zh{lg7xI80^suLPNqNqTC5*LV!A5l~wKuHUP#$Qny8-GQy#jjq0 z#h>;H8o!~`#V-_C{4oj{zoAsORog-;Y1^Xl8%j+@D3D5wLdI_>H5E+|q>@e$8o!~` zRD=Slq$p_o6{WH9R}@?P^BcdRv^9Q1X>0ryrLpl>6kGh#Y#8QLv(fksr4F-DV3<=B zH2&55F@8d6VEl+OzwslA&LL=adJfU}5k)r$P~saz#$Qov@k^b+ZBunZ<3|(~2vFhz zk?|vn3Ir%=fzbFXN@L@%D7N_3E3o*}UP0qGl)CtZ0*gOJA>%ic>b7cINF{AsG=4*= zsR#v9iBZV-4W*`{34&D82}0vHl$wfAAe9sajlZHaHvWoYi+_IOHTSz5sTQL3+N=-#5kV=d)ZTusYnu;a}Qb{KWjDLhu zQxOWJlA?g|J4#dIcNAOva~uB%rKRzYP+A(lqck;sN3q2(&4yu4H5-h7gi?oDC@{<^ z3L5_a^FH3y)4!je+}(pRzwuLnI-Nt%?DQO>@gs_E5TL|2h>X9Y*y5Kuf!n6)gvO63 zDiEN=1tQ}|6cq?i(gLCJSCq!aUr}uFt5;z0r@ey4Zzy%~3k4Q`j6%k5DAjG%wvbBN zwrKo@Qd1EMq!Oc$@f%7_MH2+6q!Wb3Zzwetp+G7r3L1Y!X>9xz#TNhk#&0NXjo(n( z8h=G;Z2T3)7QZwbhB?)2G=4*=!z>gS<`e~uzy3%;)BmfdUl2-z*Z2`-e&a_JokP&< z^c)osT_~$o%LuqULhSJvf zD@tSIuPC+HC~<+v_z^_~0+h5sX#5qWvGG?FTm0%3So~?P zpz#|@UHn3U#UG=P@f%8YTeU5ulC~`xzoFDrgaWC=C}jMGQd7|cK`QA4q466^O+_e> zN{WKUUr`zxe?_syKfm!CN?YSMl(xoSQ5qY6MX|*%&4yu4H5-lJQ0g!X1%~+;l$*!L G$NvDe@s))D diff --git a/gefs_dev/parm/gefs_awips/grib_wafs38.ens48 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens48 deleted file mode 100755 index ed3c1e8e6bbc43f73e6f12e1d7d16bc91e3c47f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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

Q 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 GAO8bE5}O$S diff --git a/gefs_dev/parm/gefs_awips/grib_wafs38.ens66 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens66 deleted file mode 100755 index 7b19752a579f15a500a05d34262c761769c1eed1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v?M@SG7)AZHbVG0F)0*Yu39D-=h{a?wMBCwx5%xcS4=A|Y=RLIJHzE+!J z*Y)FL_}mX&*B`I@VSUm+e0JEczMOpe^lALtgT6l;y79xquglBs_oF}l@c3ERjsK+Y zzWq4=r|Yi1-gn){hrd~!j335tcXjps=JfRU=g(hapM3fEdi)YbIU4px=}wMzpqw22 z0m^WGu|LZ3u2hc4bT$diKX#;YaCx{t%F!;AF|{0}zdYL?W!P1qAuZ7PdTiSry>f8y zL20X3?yqlOwC(-(o48jtD7y+|C@K)3#0A=*>?)9{7HD-iqU@TWqoEW?6Li;I zy(rM#_nUNrhJ!tNWwk0O>Xo0}*SpV?756jmm0{Qi$EbvJ<7IA{0m^MHyXTy}8)i7k?e*&ECEK zF*-tbdpCZZOwjGvwy7kXuTMvk?UGi+A<0xRzH(OovoFCSYj^QEDzF6Pwf z;ON7{_k3pPuFw7(|76{F_mfn{8*f5WF``9Zm%xQtfVcr9!4zo~Tm|u%> zw9EL1@f<8;{EjkXafI^sjo(n_d<9YDEATw%wZ38~bLS9IbPfUKwdc@K=57$8=mr7G zYj4mq3K@SzvBfWogT?<^<2RID1u_&B2vFhzk?~_HDiENg1w!MmC~s^0PX$8buPC_R5U@5N;*Mk z{Dx9f5elS|qM-3tl>SYP|7nOnjo(ph@k^b+ZBum`Z_wO}rCU%`AV7%=G;jP{P*fm5 zNecwV?ywYSeOJ%ZQ?lPEFJ9wc^@P&E_z`7!<3|*oL(uH> z9HQ|fif#~~#5ahHzoOXUmpXylrs{;ok0>e-pu`0t<3|(~2vE`jq48Ig#>QV!Z1JmC zVDYEDg2rzsb@2-Y7JrOF#&0OqZPm7rO4_z){Dx9f5elRdqmc0%N=-!*1gWGGgvM_u zH5H*iDk%yYe?@6*{1wF(|MJFfC~b}3P}&-QMQLpO6~z|6G#iFF)oe6=L#e|o6d2|d z1&x1v`te>~<0q5`#*Zk=8$Y7x9D-)2=Maq_QFMaT_?I_+LuqULhSJvf zD@tSIuPC+HC~1Mv_$x|dT_|+@0 z_|slN<2RJL_=N(CKSm+rHR8G&cTypMPF4DaVBcekJ{Z~RoCPUjFbJ3WVJ{D`6(1Ss(hBIBJ?c0X|JI18%kaLLV?8}qmc0%N_AVcEu@mR zEgHX})Kr85sl+H`{Dx9f(F8#%=>(zi8%j+@D3D5ug2rD_8XJE_vBkf<@f%88<2RJH z#$Qny8-GQy#V^fT{DjiL_z`7!<3|*oL(uH>9HQ|fif#~~#5ahHzoOXUmpXylrs{;ok0>e- zpu`0t<3|(~2vE`jq48Ig#>QV!Z1JmCVDYEDg2rzsb@2-Y7JrOF#&0OqZPm7rO4_z) z{Dx9f5elRdqmc0%N=-!*1gWGGgvM_uH5H*iDk%yYe?@6*{1wF(|MJFfC~b}3P}&-Q zMQLpO6~z|6G#iFF)oe6=L#e|o6d2|d1&zP{NI_%cCzJ-pk0{F0t3($@GZN@L@%D7N^e*)YthW~1>NN*!jQz%cKFa{2i9 F_&@UqkVOCh diff --git a/gefs_dev/parm/gefs_awips/grib_wafs38.ens72 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens72 deleted file mode 100755 index 3383f2cb41dc1485f061bc65b382282c80e77c0f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 GeEbi0<*4ld diff --git a/gefs_dev/parm/gefs_awips/grib_wafs38.ens84 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens84 deleted file mode 100755 index 0479ccb6d49b6c2cd5ea91730eda584b83b37f01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 GeEbiFtERaC diff --git a/gefs_dev/parm/gefs_awips/grib_wafs38.ens96 b/gefs_dev/parm/gefs_awips/grib_wafs38.ens96 deleted file mode 100755 index 843fa1d9cc74cb04ad4cf3b5fc19e3cc78c0923d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v?@kkW7=``pRm>Hbp``^r0*Yw1y9Ckf{a?vWD{$U3%+r>$GCyh}M1?##@4u%_ zvFrNbvH09Cx~@N4_lxy;zx(X8Uw%3N^y$;^wxO^Q zci(e# zJ}7PV%ERXFMcY1n-^9JLMLAR;Ls5YMB`(kwOysT^usOGRx9 zsibYYOXVO+O+_e>N{q5i<T*h* zPF5dw-}9NF+g$!T{K-Y%J&aNrZcvJH(jSAeeu47s?>~;R{Jgcu=U$mkWxc)3>+bfx zyS)Cn85n-tTo1orc6Zlzqg1}+sSJyM+bjEh#fEvX+s9skVNMG)4D%5vb(n<$!~9y5 z)gj|w4Ci1T<9Cz^izAdjZ~TTbRaoQGoy@Ef5-iMR{A}e<~0fe?_sy zuU>)0pY{qGzoFE{FBDk(F$x*Kq15L=YFkJpZCf;cL#e3<1yYGo$oLJVrlJXgRMH7T z<2RI=iclbx6a|gHqV#WS{7=K&lkry++qQq)_@7b8_zmSvjsFP+jo(n-)cBuJ(D*CL z+Zz893L1Y!vBfXVhG9-M8;##k>M#ohhB-wUUhSWHjeog)mH&MhKcmcU{CiO5HvT;* zI)|Xy={el>%1h(lgQ6P*DDe%NHhxF3#V>UNw@uY)xIt4dmhM4OfdC~g(6sUIK~aGK zB`pvbzoRrYen+vzuU>)0pY{qE{|KcnexbnPk5Q(Le}q!qR&5KZq-_hvKSHUg2nAA! zQKpT5gi=${1VJk41cC97P--edfmBiyFn&jAYW$93i+^t8AEC4~{t-$`<9C#%#_uS$ z_@&t}%&BIB@sCjIFbf5SIYmL^uTMVS_FX+sPsx6xym*a&*%L|w<42VFjUQ2T4neci zbBM-|D7ry_65k*){)%FYU+M&Io2nBUKcc8WfD#voj2}@{AV5hAgvMV{8XJE_vBj@m zfyJNp3L3wm)Wt6pSo|>x8NZ=aw^iFhDrwuI@f%7_MJSL;j6%k5C^Z#L5Tue$5E{Rs z)Kr85siY`q{1v6K@mCaE{PP>Xp|mxALuqUL6{WH9R}@?P(rg&!RI}0e4W$mVP+*u- z6g2+f>BoC{jh|2&7(b%SZ~Ta&a|oK9oL8}-p9Y}38jJYBg*{7k0?5apxNm; zMB_&k-5@}TZx9)OMX|*%bpp3d)d`IsQB)v6i3>!=k0>e-pri#t%icnu;a}Qb{KWjo(me zDnfx&QWP})iqhElD~c`t`HkOD+8V#1v^D;U(%ASbiYT_@z$Zwy8Ry@gs@~1SoNV z$oLUO1p<_`Kxq6GrLpl>6kGi26{ER8o!~` zRD=Sl#3*F^hEh|}1VJk41flU8N=-#5kV=Yz#$Qny8-GQy#XrCC8%kT_H3k8NbMFHa<-d^-xjGs|vH~u{+a~uC26rDrR?DQOh@$W&= z4FZ(-22C5kquAn?I)U4!>IBBW2So(}l(<0C#=i$e1p<_`Kw$ii($x4J#TLJM1r~qW zD`5O1l)CtZ0*gOJnKu3rN_AVcEu@mREg1g@rKTbjNF_#@HvSPxO+^y~siYGG#y>)- zsR#v9Nm0P~9i^%9JBls-xs88>($e@xC@qcOQJNaRquAn?X2US2nhnN3LaD@gs_E5TL|2h>X9Y*y5Kuf!n6)gvO63 zDiEN=1tQ}|6cq?i(gLCJSCq!aUr}uFt5;z0r@ey4Zzy%~3k4Q`j6%k5DAjG%wvbBN zwrKo@Qd1EMq!Oc$@f%7_MH2+6q!Wb3Zzwetp+G7r3L1Y!X>9xz#TNhk#&0NXjo(n( z8h=G;Z2T3)7QZwbhB?)2G=4*=!z>gS<`e~uzy3%;)Bmey(GyC8*Z2`-e&a_JokP&< z^c)osT_~$o%LuqULhSJvf zD@tSIuPC+HC~<+v_z^_~0+h5sX#5qWvGG?FTm0%3So~?P zpz#|@UHn3U#UG=P@f%8YTeU5ulC~`xzoFDrgaWC=C}jMGQd7|cK`QA4q466^O+_e> zN{WKUUr`zxe?_syKfm!CN?YSMl(xoSQ5qY6MX|*%&4yu4H5-lJQ0g!X1%~+;l$*!L G$NvB~7LSDh diff --git a/gefs_dev/parm/gefs_awips/grib_wafs39.ens00 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens00 deleted file mode 100755 index 71cd52603b0030b04733d4f3a9a08718d4f097ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31703 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 diff --git a/gefs_dev/parm/gefs_awips/grib_wafs39.ens114 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens114 deleted file mode 100755 index 94e3449264bda226eed1284c3e03a02493704181..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 QStu~fPeHl*`S!>E0EOw1tpET3 diff --git a/gefs_dev/parm/gefs_awips/grib_wafs39.ens120 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens120 deleted file mode 100755 index 8ee74be5f71c13ac048d21f864f2d7bf8aa08d31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 J>&K6e{{b$qo;?5n diff --git a/gefs_dev/parm/gefs_awips/grib_wafs39.ens138 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens138 deleted file mode 100755 index aa4812be5555f7b8afdf39c04ab20612b0922def..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v?@kkW7=``pRm>HbVM+^r1QanYy9Ci}y#EW?DFWv`!#r&{EAs;r!6@X(dH+3a zTDz_vKZZ~J&~^RErXNmD`}?ns`_<>u4<9~^e|yyTr)S;x>HgQ{W%v7|KY91?Ro9LG zr0>3dKmV)iuD;xL-TV8$S$!NojX&<{>f5i64_`lhi+%C=pX>2k7-c;ijMAO1_n@4v ze`6WJ(;xPr4CfbzqnzwZ~NG}Ux9|SKiewwVfA9=3~!yzcgvnW4jP=5Xolx-^e z+SXE0+d?X7+uob5((_;EeP^ZoK-{Qa!Exwx66@;OgsT>RT!+3hPf%%j~t^a>1fTA*>54?wBIEEE{# zm!hoq8UHYzgJq20QD!WTQ2xB}8_JxoAc}ki9tXYDR}5wD93qO&A)vhU92&~p4MG&% zAV7KP4SGT$T_+@dh_+M)LhO)0fhN1!iN?af^eoRFL0+h5sX#5rBb&dbAKxq6G z#TLJM1r~qWD`@08~+5Qx~%6Y5WtEmd5WW zO^x4CZ1GF8VVG0R2IHTg)L|A140DQt#$O+NyzZ-d9v_nZMtSxe|EedH2F8yl%NswU z=p2G(r{@rjA5nCJ042UbWc(Gy7QfU9+%{DwG=4-;fdC~g5E(zBs6c>{76^^MqBJ)C zieigjy#k9r?G-eBL#c~jD6sfr6f%B8scx&bg;dhEMdLS=nu<^$l^BJL-%x5QnjlCe zogg%RL#e3<1yV^-(D*A#W8<$Vw)mGfenV+%{D#uj_$x|dT_@&t}%&BIh@f%7V zW}(0^rzmLr*G%$WdS>E^&MduJSJ3WVJ{D`6(1Ss(hBIBJ?c0X|JI18%kaLLV?8}qmc0%N_AVc zEu@mREgHX})Kr85sl+H`{Dx9f(F8#%=>(zi8%j+@D3D5ug2rD_8XJE_vBkf<@f%88 z<2RJH#$Qny8-GQy#V^fx8NZ=aw^iFhDrwuI@f%7_MJSL;j6%k5C^Z#L5Tue$ z5E{Rs)Kr85siY`q{1v6K@mCaE{L34^p|mxALuqUL6{WH9R}@?P(rg&!RI}0e4W$mV zP+*u-6g2+z+cADZX<+<_vb^yliq0Wuc6tuc_z^`n2vFi1M8;oHZ1GE-z-?1?LgPmi z6$nt`0+I0}iV6fMX@SuAD@tSIuPCTSz5s zTQq({si_DBQi)N>_zk6|q6vaj(g{N2H`e5@jFUW<98HW{7W1E1f`|%Pf%JKzoRrYen+vzFU^KwPBj~he}Ynn zStu~fDGD0@2=g{x)ib=Eckb>$S>E`mK%LGZXm)xI(fAQXHwaMT8$`xmQEc%`oxp8V zbwcAu6cq?i;sTNJBZ>+HC~1Mv_$x|dT_|+@0_|slN<2RJL_=N(CKSm+rHR8G&cT zbb`?M4W*_c6i6jSLF2C|jg7ye*y3N__zk74@f%88%ic>b7cI zNF{AsG=4*=sR#v9iBZV-4W*`{34&D82}0vHl$wfAAe9sajlZHaHvWoYi+_3JH|iEj`Ye?_syFLeU9P1OmFA5l~wK#2=P#*Zi}5TK+5LgTL}jg7ye*y2~O zz~WDP1&!ZO>f#p)EdCgUjNeeI+p29Lm9%Zq_zk6|A{0m^Mj_)jl$wer2vSKW2#w!R zYAQm3R8kZ){)*Dr_$!Jn{^gC|P}&;5p|myriqhElD~c_CX*LXVs@Z7#hEj)FC@{>2 Kpjp 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 diff --git a/gefs_dev/parm/gefs_awips/grib_wafs39.ens162 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens162 deleted file mode 100755 index e45c28002d41d9d9d9a2430db75e49c3c67a2831..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 KP_7<7-v0+mYp@Lf diff --git a/gefs_dev/parm/gefs_awips/grib_wafs39.ens168 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens168 deleted file mode 100755 index 7112138111243c8b0e616cae5f1ffeb838f639e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 I^6}&2en+a diff --git a/gefs_dev/parm/gefs_awips/grib_wafs39.ens174 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens174 deleted file mode 100755 index cfb087dba3eb74e3c71f6ae05337bdca39062e57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 M=EtC1|9t!7e~3DTK>z>% diff --git a/gefs_dev/parm/gefs_awips/grib_wafs39.ens180 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens180 deleted file mode 100755 index 2838fbba3147fc9e604951ebe17790661cea77cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 diff --git a/gefs_dev/parm/gefs_awips/grib_wafs39.ens192 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens192 deleted file mode 100755 index 8d713337a5633932784191f6543fe6a40b60c4ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v?M_o^7)AZtEkuUwr=OrhN;eoU9H;8O~1jpq!oj z#4>_kf7pYvy0|!yS4@WuKhtg8ZQO2wD!%Xz3yON>Vfb?QX|m!T@?Kf34naAdMfov<^5cJ?Y*X3S zww8+87E(#u_A!;cC^Z$KKq@iHHkEx7WT|L^AeD529#h$iQd1EMq>`eHtIcM6v3D>2 zI?UU>d-J_H!f<=nK2Ij-wzX|42^X7>jbyhZ*oqs5)o^|PrLn+@`*_wclgoT%C>Q5* z>U4DSuKo1FFx;H~+bpWN*Zm}wc7sxsqwx@w%?p&TfB$xr^{1^x{_2(aR5tB0AGNaF z4d<5+H!Ys;SC{Sg^WpaLc9P2HJe9Wix4p94S8SM@-9GgS40BqbHp~a0)L|A14D)MI zPWBo9s-1&njNegaERIlqzwsN&oUb5?d<7l{z1CL@W$qjziq0XRy!IR#%G?b?6x|>| zdF>7Qg+j((QEc(c;$ZQ=*7yx&Ux5ro1p<_~KxF)wiV6fMX@SuAE6SfW{^tUr@mCaE z{OT20{AsVC@f%8A{6c}nAES`*8%li~q_%}r(zZq8H773V%xUZ_WV;lu{x3Q8wwf!=64wXb1G>3hC;^w zTT#&XE6UdRhs~cd{^wNC_$!JnerYxgbJ{Ct{DxA8Stu~fDN1{`f9^T{_4Zl*w_*H@ zvbgc@Kv~-OccADTf@Y`Z@Ud538vhOy-5@}TZ_vE)JBlrSsS~(us!r_&%{^JV14RV_ zl(<0i#=iqa1p<_`Kw$ii($)AK#TLJM1r~qWD`5N+l)CtZ0*gOJnK%9kN_AVcEu@mR zEg1g%+sR#v9Nm0P~9i^-BJBls-rHy}r($n}S zC_RneQMwwxquAn?X2US2nhnN3L8-$m6d2|d1&zNx`1rH0>Un-h_7mmBbNuU(P&ybt zqAYLxh@x`{nw_3QG=4Am2`s8_zk6|A{0m^MM2}QD4mVJqS)eJ-uMlrukjm7U*oSRosGYu*y5LF!!W0s zjmB>%b(n<$!+HC~1Mv_$x|hT_|+@0_|slN<2RJL_=N(CKSm+r zH{76^^M zqI5R?ieigjy#k9r?G-eBL#c~jD6sfr6f%B8scx&bg;dhEMdLS=nu<^$l^BJL-%x5Q znjlCeogg%RL#e3<1yV^-(D*A#XXCFZw)mGfenaVN{D#uk_$x|hT_@&t}%&BIh z@f%7VW}(0^rzmLrCvV6238jPaBg*o|k0?5apxNm;MB_&k-5@}TZx9)OMX|*%bpp3d z)d`IsQB)v6i3>!=k0>e-pri#t4jlZJU;#aT0;!k@8jo(n};ui`m{uqUf-%zUC zs%;^av~AJ&4W*_c6i6jTA>%icnu;a}Qb{KWjo(meDnfx&QWP})iqhHmD~c`t<&ED^ z`WnBX^fms9(%JYciY9HQ|fif#~~#5ahHzoOXU zmpXylrs{;ok0>e-pu`0t<3|(~2vE`jq48Ig&c+HC~1Mv z_$x|hT_|+@0_|slN<2RJL_=N(CKSm+rH40Ed4X#9p!hgm2v%qa>Qe|<|qXX7W74#tlt%NswU z=p2G(r{@rjA5nCJ042UbWc(Gy7QfU9+%{DwG=4-;fdC~g5E(zBs6c>{76^^MqI5R? zieigjy#k9r?G-eBL#c~jD6sfr6f%B8scx&bg;dhEMdLS=nu<^$l^BJL-%x5QnjlCe zogg%RL#e3<1yV^-(D*A#XXCFZw)mGfenaVN{D#uk_$x|hT_@&t}%&BIh@f%7V PW}(0^AA)lA^zr^bZg;FI diff --git a/gefs_dev/parm/gefs_awips/grib_wafs39.ens24 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens24 deleted file mode 100755 index f7732cc186ebff5ae01f6dcc76762611655e7f13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v>rPbp9z^{-PqClCG>u&R=mlirFvloP&ig;f*^OdVwR?3#onik$BM^nG)bF;s z(>P6=`EC1gvz?~R#rbA?ak;tw=*{Nz>hksL*Yn?=%)c+E`Q81m>+9*q+veic&yS{Q z{wJI1&u{Plnx>michmI8{okCvo!`yh?&jw6)!UyR|N4^n;OalO^OrEn+4j*W)8*L_ zl*_XpSV8dXlOrhG_a7dQa&at`i#eTLLd$PQP)@GjJRarj7|NVlkFvRb_jr`;u>x(| z0=++<+xAGWoSeK;+Uk|N+b_Sh?cL|Ax>t56#|jiEDiEO51=^t;D^Q@QK!DN~==9Bu za%_UmwpJib(AVkaw*r0reAQ0S_T&-0a(Zeg>Xq-)r>`IPR^0c#SGL>7puAZ``DX#; zpZ^18m&&oWja1aOkV@OO_o*C3@l=EYsnjUDRE|whq@oFeRN4u;Pvt0zry>+crA66n z&(C)k`|#rTVczZC+i$ZYOkcjv@AoF?%iOlDB)mU=JChuigjjLYw4HA5KFut!;@)1) zn9XIr4wRGak~*E7y_&zfF-*7b{yTp@|J%F0ROTDhqMU3VgL3|AN1`~U+du!FKmT`8 zPCxD}@>j1cr*gi#%;(e1*XiAd@3%9hvh)Co3Ir&1ftHQ`0E!9(C~bkj_!DKQ@h3_we)S40{B`o@naI)|Xy?Kwo_M-<&4K&fvK8NZ{%;+Hys+qUY2#*Zi}5TMir zBI8FC6$nt;0-^Cc%3$Mnlvw=g6{EiZfe|_T*l(EJiC}WM^Q3e~o zqr~EuX2USInvKREC_c(vA1~!OenJ^w{D`u?@gs`PA!v4c4$=4#MK=gg z>KjDH?+HD0P9z_z^_~0+hBuX#9>c*!UeK7QcE07Ju6-X#9cV zi(e?P_-hn0{y=fJRog-;ZQG*p2a2a66iB5;A>$7ePel_1sk9S>#vdr2iclbx76pyp zQ3e~oqr~E0-}nP%tnmlRSmSq;!N%_>vG}FgFwCuHqwxod53^8Um|GMy{@p7TUc~G8 zPd9`z!1xhmed9+IokP&<_8g+|BZ_Vipwu^rjNegW@k^b+ZCiCh<3|(~2vF(*k?|vn z3Ir%^fzbFJWw7x(N-Tc$3M~G%SJ3za#TUO&VDZ-|Wc-2RZmYJ1RNA&h;|~;1MJSL; zjY7sBD4vQY2vTV$2#r5bJQblpDlG~czoQH`en*MLzrOJY%2?wMl(EL|D1(jPQDX5+ zvtgK9%|_!76dz`xz%aKcX#8g{$M^|lfbk>B`o@naI)|Xy?Kwo_M-<&4K&fvK8NZ{% z;+Hys+qUY2#*Zi}5TMirBI8FC6$nt;0-^Cc%3$Mnlvw=g6{EiZf ze|_T*l(EJiC}WM^Q3e~oqr~EuX2USInvKREC_cH7l@1>QB)v6 zX$yqL?{EiZfUz!cW z+-f!&f1vm<3k8O`MM2~DA1N4Y{Dd;V_z`7&<3|*oL(uH@9HQ|fif#~~)HjHX-%(=m zOP#=NTXjO?M-&wZQ0fAa@gs@~1SoBR(D)r?u<<)eEPnM0EdI7v(D(zz7r#(o@z*G1 z{DIXEeaaHqYO5FM~TJ1 zzVQdjSmO_rvBvKxgN@%&V)09}VVGOZM&l0@A7-JzFt;dZ{Qe^agN>h11{go0tZ)2? zqH_qE-JU}eu~Ke diff --git a/gefs_dev/parm/gefs_awips/grib_wafs39.ens30 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens30 deleted file mode 100755 index 4f7fb0d80be9f2ee473a5ba43fbee4cc37f7240e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v>rzws9z^{-PqClC3gPNUZ;>g7ITYg5dH*LlJ1BN{%u1lou>YVXP>8jvf47xX zaGF;0+xpXLJx#02i`Dw_YW48Z+3NK3)!Vmk=dYg3zduj&yN6$!&Gh4Kb@}G!N7FR_ zmDTj;w-0|!)Ag78Y5L>gE2r<~ck@4Yef@Rw?&rt9z9l~R{GXfoTNveh{bZEs>ih`G z)%g#sAo%sk5tQ|Zk55OrJeJDkoX$3({clH5PBv#xM>#)+GN;y~tTykTjfqZ`&--If8Er*vPC&opg>W90HrR_7Ufuh0!0M^l(s;pXEVyN z2|8a}fiyvP)Aer!y8F6mCun{0gkCv4H5B#A_vy>sr=1n|z3-Lv`Y9-9dr|(`gYwV+ zfwE2ISldP_YFkL9ZQF-bj-q%fLV;9jlx-@XW1dJ4+Ln=Ogrm~Q_3d;9snigNmC zYmvWtWq&Fc+sk}0UEfXbKYqWN8NO{k&VRn2Za?1cr1H5>WnTQ-UODV5G0d~w{_GVP z=C(ldFh2pshgm2v%+EzRKW6;v`5Y``{E4#1;t1v6H~v7`=PQUJUxCL#&-Il+*>?^R zMduJuo_h`hW#0`#6x|>|dF~DRg+j*fD6#luaj^KGYy5$7tU!UH0s%^0AToYTMFj$s zwm@k7j`Fg`|5zY2en*MLuU>)0-}VX`f1vo{7YZ!?8ikBMQ2cR_+7?o2+ZK&KP&^f( zKq@r~8GoR7Dw-fjrJW!&{y_0mgaWCwC}{kSvU*YDe;no&8NZ{%wl&4w|5Q({PGtOn z@}kE7mq8;;CqYAeDB4!1#AiJQblpDlG~af1(UE{zQqz zzqIl1po}#B9h8yApD06(KT%@wOS55^Tg?XJ-$C(V777e=i-N}Q4?bS@RXvXn$$p^x z_8kA|ickg^KcXye{D`7+2%6oVLo|Lw(G3EW`Ua8lJ4!5msS~(ut4?VAh@t`kN?jl_ zene4$0HrMu8o#3qHhxEm#jjq0#ozV{8h@bp;ui`m{u+ghKTzCl)wYmI+qP)@f#RtM z1yZR|$oK=rQ_%!LD(wWJ@dt{hA{0oaMM2|tl)=XDD6#mLH~v5wYy5#S*7zM|u<<)e zEPiP=40Eg5X#9cV!z>gS<`xBwe}4G!TAt%4lmW(%D9al^qUaogX1C`MjUQ2Tg8-$z zL1g@n5{qBz1a8}^6B<9Fs6c>H7l@1>QB)v6X$yqL?{EiZfUz!cW+-f!&f1vm<3k8O`MM2}=zEa^;ypI2L zMJNM|A5oS!eninZ1kG;GAsRoT=mr5weS^sO9VHgO)Ct_SRVOrlL{WhNr7jQ|Kcc8W zfYKHSjo(oQ8^5E(;#aT0;%|EejXzL)@e2hOe~m)MA1Lm&YFkL9ZCf<{K=D+B0;$v} zWc-2Rsc3>Am3D&A_yfgL5elTzqM-3R%3$Mnlvw=B8-JjTHU2;uYy6Hf*!UeK7QZwb zhPl;jH2y&GVHOGubBlt;fBt%mpHK!EKcXye{D`7+2%6oVLo|Lw(G3EW`Ua8lJ4!5m zsS~(ut4?VAh@t`kN?jl_ene4$0HrMu8o#3qHhxEm#jjq0#ozV{8h@bp;ui`m{u+gh zKTzCl)wYmI+qP)@f#RtM1yZR|$oK=rQ_%!LD(wWJ@dt{hA{0oaMM2|tl)=XDD6#mL zH~v5wYy5#S*7zM|u<<)eEPiP=40Eg5X#9cV!z>gS<`xBve|~wKnA*_!A`-ztjobwpAxE{sSl~5TMir+Hd>^P*fm5X$u6# zpD06(KT%@wt5;z0x4igS<`xBwe};J-uj*O9o}b)3fU>;tQ-LO(L(uH@9HQ|fif#~~)HjHX z-%(=mOP#=NTXjO?M-&wZQ0fAa@gs@~1SoBR(D)r?u<<)eEPnM0EdI7v(D(zz7r#(o z@z*G1{DIXEeaaHqYO5F zM~TJ1yzvLhSmO_rvBvKxgN@%&V)09}VVGOZM&l0@A7-JzFt;dZ{Qe^aL;tUy^@>mi zJjahH%NswU=p2G(x91RzA5nCJ0HwY`Wc-d2i(l#lZriF88b6|_K!8#gh>RamR3JcU z3xvk+D1(jPQDX6{S77nCy@JLcD8BfG0*k*!A>$7ecU!eBq|&x68h@a8Dnfx&Y7{d5 zK=D*GL6Ay2L1_Ge;;9G)QfX1p_#I`i@jFT^{^gB7P{ta6po}$sM;UDVjuMMsnhnF; zYBm~wp!hHg1%|mrLF4xyDHv@0gfhVR5oLMfM--hy(CqdcqVXe&ZV;fH?ARBZ>+HC~bkz_#I`i@jFT^e)S40{+crA0yGca*`#?JVWw7x(N-Tb9HVkvC*=YQM;=?Qy N80M#-Y<|A|@jtgOnaKbE diff --git a/gefs_dev/parm/gefs_awips/grib_wafs39.ens36 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens36 deleted file mode 100755 index 1ab0cfdb55be3ac9c179ed4f824e0d71f6a98cea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 TZzy$`g#yET2+GyZx3~WR%?66G diff --git a/gefs_dev/parm/gefs_awips/grib_wafs39.ens54 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens54 deleted file mode 100755 index f083319cc950694b4f5a84ae9f702e3e6d2bc8a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 NV3-dalTiQw diff --git a/gefs_dev/parm/gefs_awips/grib_wafs39.ens60 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens60 deleted file mode 100755 index a5acd16e2815563e3e620d495e944aaf0d7cc146..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 O6d2}xP_CZdKK%!f@sz~? diff --git a/gefs_dev/parm/gefs_awips/grib_wafs39.ens78 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens78 deleted file mode 100755 index 01954aadbf88bfb8d20e2eb2a4ef4464af0c6100..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 P3k8PxF(}tR-v0O(QbCoe diff --git a/gefs_dev/parm/gefs_awips/grib_wafs39.ens90 b/gefs_dev/parm/gefs_awips/grib_wafs39.ens90 deleted file mode 100755 index 9123e0d0be808849825491b6d9ce6570b2a94e32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 Y4zki(913Nicvgf0Svdve=HcVze_v%1;Q#;t diff --git a/gefs_dev/parm/gefs_awips/grib_wafs40.ens06 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens06 deleted file mode 100755 index b983121bed6eb14dc8ecef45885fc5e6a57e65e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 JT>k#}>;EZ0d!+yX diff --git a/gefs_dev/parm/gefs_awips/grib_wafs40.ens102 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens102 deleted file mode 100755 index 88772b9b6ece39b82ff5e5cdaa466571ff301be5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 O1%~+$l&hzY&;JA81)4Pg diff --git a/gefs_dev/parm/gefs_awips/grib_wafs40.ens108 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens108 deleted file mode 100755 index 76f9603adeffb9cc31f456bcac00fd634addb1d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v>rxYG6h-~*Q}h#9O$P$}1Qf9f7z)vv_kWVy>>yOv{aB|W=K054I-%h@K`7-|OLEo=0y79ZmFPE3ypO60d)6=7_8-GdP z{rGu)-E~*rAG+@IXS<=Ory!>$4iX@Sny zW83cNm4ky%`j@F!9&YYlwe7?8ZQLsxlwAcf6cq?i;sR|@b`{7_R3Jb}3$!{MQFcwx z(NGGc3A*pDUKQy6`Zk@Q;b4zmS*;3+dgWL5{r>A@#r?{AWf=BBIh;lLJ%jT5f1qqq z+10j|irN-ZN!#`@m7ORx6`?>XG0G;DT@z%fXo4V>bb=mJ*@;q95elS|qV&Uhy}8)i z7k?e*&ECEFIXXgjcRzkVnV`F|ZBt1&U!RU7+aq?eueVm_OGL?zHTh?rB~)t zS#K`$y1TmX&Mto4i~;?;ycoYd>+UY@CaHYOQyCZkrdPK6iVgEvm#1EVVNMG)4)Y!; zb(n<$!~9m1qg}>7jOSn(<9C!9izAf3Z~TTb=PQUJUxDXAZ}k;JnLCGwqH_o+Z#{>G zGIxUzMK=gg-g<*xP{{ZziYRaoQGoy@Ef5-iMR{N2 ze=ZOje?_syuU>)0pY{qGzoFE{FBDk(F$x*Kq15L=YFkJpZCf;cL#e3<1yYGo$oLJV zrlJXgRMH7T<2RI=iclbx6a|gHqV(@-{LjPOlkry++qQq*_+L=S_zmSM#ohhB-wUU+tfJjeoUymH%THKcg&e z{990#HvTOrI)|Xy={bDtmDk3<1w}UqP~sajZ~Ts8i(l#lZkwvpc!TC%EZu^l0s%@~ zpn2opf}#QeN?IT=en)9){ElLaU%dj0KkXGT{s~H5{6c}nAEV40{{*GFt=bk+N!u2T ze}Ym|5elRdqs$xs1f`~;34&D82?FDvpwv`^0;!}ZVEm5K)c7667XQ-5KS60}{1cRx z#_uRijo(ph@k_H|m{ZLLT_?I_+LuqULhSJvfD@tSIuPCT_@z$Z zwy8Ry@gs@~1SoNV$oLUO1p<_`Kxq6GrLpl>6kGi26{ER8o!~`RD=Sl#3*F^hEh|}1VJk41flU8N=-#5kV=Yz#$Qny8-GQy#lO7q z8%kT_H3k8NbMM2}=yi?&rypMm?6G{W)N0jA_ zA5nA;L9^3yh{lg7xI80^suLPNqNqTC5*LV!A5l~wKuHUP#$Qny z8-GQy#jjq0#h>;H8o!~`#V-_C{4oj{zoAsORog-;Y1^Xl8%j+@D3D5wLdI_>H5E+| zq>@e$8o!~`RD=Slq$p_o6{WH9R}@?P%NxI;v^9Q1X>0ryrLpl>6kGh#Y#8QLv(fks zr4F-DV3<=BH2$NHWBi2D!1xhmdE-YEokP&<^c)osI80^suLLh78Df-P~rm38~+v*6$nt$0)g>6N>k%^ z6kGi26@e$82<#NrXmzbB}D<_ca)~a?#Oj$(^nnhnF8YBm`E z1f>qMP+*u-6g2)3=3~68XZSduxw{2rdE=)7bvlQj+37h%<3|+TAV7(45E*|(vBfWS z0=G@o35_37R3Jc!3q;0`C@K)3qy<9buPBX;zoOXUSFgb0PkRN8-%#q}7YZ!?7=?`A zP^#OiZ6TGkZPEA*rKTbjNF_!g<2RI=iY5qBNhb)6-%x5QLV;9L6g2*d(%ASbiY@-- zjo(n(8o!~mHU5gy*!U}oEq-Y>40Ed4X#9p!hgm2v%qa>QfBlq#rvF#Z&=X37*Z2`- zdE-YEokP&<^c)osT_?I_+ zLuqULhSJvfD@tSIuPC+HC~<+v_z^_~0+h5sX#5qWvGG?F zTm0%3So~?Ppz#|@UHn3U#UG=P@f%8YTeU5ulC~`xzoFDrgaWC=C}jMGQd7|cK`QA4 zq466^O+_e>N{WKUUr`zxe?_syzr67qN?YSMl(xoSQ5qY6MX|*%&4yu4H5-lJQ0g!X O1%`Pal*^}&&;J1nd7za5 diff --git a/gefs_dev/parm/gefs_awips/grib_wafs40.ens114 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens114 deleted file mode 100755 index 5999755803ac1c37ce063c01a7ffbbdc4e5cfc15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 PStu~f`=DGteSH28b=sFH diff --git a/gefs_dev/parm/gefs_awips/grib_wafs40.ens126 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens126 deleted file mode 100755 index 4a8210954dffb6777592e333c810f862d8e48b89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 Q!z>gS=6z5uA3r|+5A89qc>n+a diff --git a/gefs_dev/parm/gefs_awips/grib_wafs40.ens132 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens132 deleted file mode 100755 index 722c2ec9ada80e704f86288779b6a4228942ea1a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 Pvru4|4?($l{P_4kMevo` diff --git a/gefs_dev/parm/gefs_awips/grib_wafs40.ens150 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens150 deleted file mode 100755 index 07ab22fc165caae919823590282902d646e72086..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 PW}(0^AA)lA`0??7yK|z+ diff --git a/gefs_dev/parm/gefs_awips/grib_wafs40.ens156 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens156 deleted file mode 100755 index 835fc946e8d34108ebb458ef358a641111ccb718..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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

T_|+@0_|slN<2RJL_=N(CKSm+rHttMNahpz#~Z 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 QI?O_WVLk-q>ha^_|B%4FQ2+n{ diff --git a/gefs_dev/parm/gefs_awips/grib_wafs40.ens18 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens18 deleted file mode 100755 index 7af67a9ac0727d1fffd4003c35c561fbec0d72fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v>rzws9z^{-PqClC3gIGtR1ldeIfp`>I`97^X9tDu4p|BG$o|7PW4tf>cUwt? znWokJvA$fbr)l-!Y_&c=U)?`CSsi~lfB*jd{G&(nm-RG%b^p)R)%5FQ_2J#`N7FR_ zl-2b2_s`#^>H6!BY5ME_M^5J7YMTGOzW#Rk@#C+@kG~`yeEILq{7V?+bp33U>HPEn z%K7QPKv{pjcs|O9L#cfDolu1F_>BXp99^9}ALaBA%ADGLu^#{QcyIt^b@l1_DC?UT0s@$Itil?}?F0tJc+1SoZZHYkS*6eubXptJ=# zKABMtP0;Du3Zx0To35V}=*t`H>_quz z2g*PH0%eoRp|*`w)V7dH+qUmOfd7Fcl~ z&u7fdN!p(@1{=|KW}D+?^hS|e?LvP7q?rfeCbn}7yqVL_WMc<^K7@j zdj*EMEzms7&p`2E777gWOHob_8UK1d2g?|LqU^9ZLizK?A1J$g1ySTH@I2_Hz7iEU9a&U zZ(ikp8^+HliyQwQl%Obpp3-)oH## zyIw5agQ5ZfN?oAc#=i$e1p<_|Kw$idGSv7JB^JMW1r~qXD`5OvD8BfG0*k*!*=_t= zDDJjuTS%pCTQL4D6i-DckV=iR+xWLoJQYn4q|#0h82=WEry>+cr9}bbPn4m?pD3~T zmp1+_l##~2g)-9k6J@CJCrT`SX*LXVtJz@uTPQxvLV;m!QPBAP$;a!ytLNb<*)NnQ zukjzR2xWlrBg*o|k0?5apxNy?MB_&k-5@}zZx9*3qr~EuI)U4^>V(FRC@K)3)CD5r zM-&wZP}%~a@jJ?3<9C!;{OT20{B5tG@dt`8exbnPuTjYO1I67|Z40TiZHvYqD4vQ? zAe9=0j6YC36-^MN(oPT>f1r3OLV;9T6f}NE8EpKH5{rL%;}4Xv#vdqSjo(oQ8^5E( z;+JN_Ft?hG#vdp?%tC=-Zc)(q=cgZU+crA8s+4-`*D69lQW6NJVeD4vQ?Ae9ycjo(oQ z8^5E(;$PnQ17)o72g+FEca*`#?H?ARBZ>+H zC~bkz_#I`i@jFT^e)S40{V(FRC@K)3)CD5rM-&wZP}%~a@jJ?3<9C!;{OT20{B5tG@dt`8exbnPuTjYO z1I67|Z40TiZHvYqD4vQ?Ae9=0j6YC36-^MN(oPT>f1r3OLV;9T6f}NE8EpKH5{rL% z;}4Xv#vdqSjo(oQ8^5E(;+JN_Ft?hG#vdp?%tC=-Zc)Ja=eHNV72{`=#f^Ut%F@Qa z2Sw))G`l^AVElVfbb|n;zCpW2q1kG;GAsRoT=mr5weS^sO z9VHgO)Ct_SRVOrlL{WhNr7jQ|Kcc8WfYKHSjo(oQ8^5E(;#aT0;%|EejXzL)@e2hO ze~m)MA1Lm&YFkL9ZCf<{K=D+B0;$v}Wc-2Rsc3>Am3D&A_yfgL5elTzqM-3R%3$Mn zlvw=B8-JjTHU2;uYy6Hf*!UeK7QZwbhPl;jH2y&GVHOGubBlt;@1IgI^#9efUJ=TG z*Z2`-dE-YEokP&<_8g+|BZ_Vipwu^rjNegW@k^b+ZCiCh<3|(~2vF(*k?|vn3Ir%^ zfzbFJWw7x(N-Tc$3M~G%SJ3za#TUO&VDZ-|Wc-2RZmYJ1RNA&h;|~;1MJSL;jY7sB zD4vQY2vTV$2#r5bJQblpDlG~czoQH`en*MLzr67W%2?wMl(EL|D1(jPQDX5+vtgK9 z%|_!76dz`xz%aKcX#D;u1%r*BPzD%3qAYLxh@x`{n%$m5G=4)0-}VX`f1vo{7YZ!?8ikBM zP~2_RwvbBOwrKo;;;9G)QmIkM_yfgL(F8#%?F6Cm2a2a66iB5-LF0Fn!N%_>vG|ua z{y-UP{DCso_#I`i@jFT^erYxgbF0~C{DI=bEEE{#76pypKc!%>@e|4b<42U`jUQ2T z4necqbBM-|D7ry_Qr{plen*MLFLeU9ZPf{lA5l~wK&cBv#*Zi}5TLXLLgROo!N%_> zvG~<1u=v|vLE{e;U;ILW#b2Y4@dt{#t=bk+Y1rxYG6h-~*Q}h#9O+o_v1O%}PW++5!-v3Fa6M=np(<=#E=?^S5mbc|Tx0O_| z>-yni@wH!cU4OFf7pJHF_R(>_ygL2z<;(E1M}2>B+zsDtzg%B;zd!nuPfw4!ZuljA z_x;DkZP(p=d+fT;+n+fe{-|#FdUJF8cy{*t@yl=^>{$=Ww$GiJiZToop828EsWnX~|MFj$sxIi0}eFZWU6$nt$0xgdRlzkJl zT9g85f*!h?R|R^weM~24adbehESCjEz4EjB_V9JI;(q46vRE8~ay*IhYXarhAE0bf z+1Iv~irN-ZN!xat%3hS3iclbx7-f^nz6r8aG(nI`Izii1_M+5OgaWCgDE(r+-dyb6 zi@y%@X7Aqp7#yLye;B?WP0;<&wy7jstj`9L-I8D{uIm=v&EvO$1y43R8iIX2Y z&f&G8oL^0;)6weF_K$sG=GTfjP<)}XdW&H}}`#*mjW%+eukuSY6 zoyvN1nb+OTLwA1p^KJ;}$Mxm#?Rj^9c|S_!DoGvKzZvq zG?b|ugebZ}fb!NG^nyahUr}uF%i>`1zt#8+WnX~|MFj$sxIkq5n2HJnC~1Mv_$$i$ z8vk>F(D*BgEq?V1EdI1t(D)6dE`FiF;*U|t_zk5#4^rDgDrwuI@f%7_MJSL;j6%k5 zC^Z#L5Tue$5E{Rs)Kr85siY`q{1v5tSL1&k=AMkdqS&_m>&E|rLdI_>?`r(dC}{kK z@~+1JjDp5rQQp`1pHa~GD~c_CX*LXVs@Z7#hEj)FC@{<^%J6Fc)NB09&8z$$!}u9x zcH`fHGPm*XK+!n_%}&qZwpU&o{|*%0AV7(4(6sS8iYb7cINF{As zF#ZurO+_e>N{ljX{3Dc_iY5qBNhb)5e}qy~5elS|qJZ%`N>k%^6kGgr8~+HUrSXqY zS{lEjG&O!lvBfXVhG9-M8;pO1QioY6Fw7|m8h?HA@xJfsd45Xv8|Bq&{L7wD8W=yK z%y0aNqH_qEot{H9enim?0+jd$k?~g)Tl`WdaNAU!(D)HW1p<_~KxF)gq5=U*S|Bw3 ziqhElD~c_C^$INhv{%sh4W%xAp}^vgQONiWrMj)!7E(#u7LDIfYAQm3RALk|enY9L zXo4V>bb`?M4W*_c6i6jSLF2C|jg7ye*y5kx_zk74@f%88@gs_E5TL|2h>X9Y*y5Ku zf!n6)gvO63DiEN=1tQ}|6cq?i(gLCJSCq!aUr}uFt5;z0r@ey4Zzy%~3k4Q`j6%k5 zDAjG%wvbBNwrKo@Qd1EMq!Oc$@f%7_MH2+6q!Wb3Zzwetp+G7r3L1Y!X>9xz#TNhk z#&0NXjo(n(8h=G;Z2T3)7QZwbhB?)2G=4*=!z>gS<`e~ufAda-5AiOJ_$!JneyJ09xz#TLJM1r~qWD`@XF$x*Kq103~ zL6Ay1L1_GjQd1EMq>`eb@mG|_#$Qov@y~DkhSJvf4W+H|SCq!aUr}uFOS55^Q_V)> zH40Ed4X#9p!hgm2v%qa>O|M2#rk7E3cGQ08bK$+Y4ccADT zf@Y`Z5R88Zif#~~#5ZW#_#MR-ztjobHdQAu{v9YP5TL{bnl}C&C@K)3qy+-wca)~a z?@k5H=Hs%;^av~9uoM<_KFp+G7z%Czy1P--fg zAV?*hATa(BN=-#5kV=XI#_uRijo(ph@y~7iBb1iLKSF6~{EpJp_#MR-zcd?$In``1 z{t-$YW}(0^rzmLr1I)*GSI^?(eCF;Bl=+RH3e@Qwf@Y`Z5RD&Ebb|mTzCmRC6~z|6 z)Ct@+RVOrlL{WhNB`y#dKcc8WfRYvnjlZHaHvWoYi(kD0i$CoZG=4*=i(e?P_+u0@ zenY8ltG0zy(zZq8H0t3($@GZN@L@%D7N^e*)YthW~1>NN*!jQz%ZvMX#Dk43Yz|3J&T@D8ob7j zDDxXXqUaogW~b*6jUQ2Tg8(JIL1g?D#TLKR3EVbSCp3OUQGoy@E)W?%qNqTCk`@S! zzoIlY{)%FYU%dj0KkXGXenY8?UnsEnV-zxeL#b}7wuMyEwngJNl$wfAAe9(}jNedd zDw-fjC7mENenY9L2nA9}QPB7+N@L@%D7N_LH-1BDYy5`N*7z$*W8<$Vw)mylFwCiD zqwyO`9cH1xFsCSJ{Pj}`8XG^MG%$Wdncw&kMduJSJ3WVJ{D`6(1Ss(hBIBJ?c0X|JI18%kaLLV?8}qmc0% zN_AVcEu@mREgHX})Kr85sl+H`{Dx9f(F8#%=>(zi8%j+@D3D5ug2rD_8XJE_vBf{X z@f%88<2RJH#$Qny8-GQy#V^fM-<&4K#6Y<8Gl8w#V>UNw@uXvjUQ1|AV7%=M8=OODiENg1w!MmD2{)*Dr_$!JnerYxgbE?^B{DxA8 PStu~fhoD?PeSH2O>=39e diff --git a/gefs_dev/parm/gefs_awips/grib_wafs40.ens186 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens186 deleted file mode 100755 index 01758012f0c81a88e2cc7cbf54cdacfe757af4d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33649 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 VW~1>NN*!jQz%U diff --git a/gefs_dev/parm/gefs_awips/grib_wafs40.ens24 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens24 deleted file mode 100755 index ceb448ba94e7bdd77869ae54fd3dc646d2a8c8de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 PEEE{#=b&8t{`l+v@j->H diff --git a/gefs_dev/parm/gefs_awips/grib_wafs40.ens42 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens42 deleted file mode 100755 index f9bb51f9e4eb9405fb035d42aa46895279571c06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 T<2RH#%tC=--UsFC>ErYN)q#Y8 diff --git a/gefs_dev/parm/gefs_awips/grib_wafs40.ens54 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens54 deleted file mode 100755 index 77e6b1729e2275dedf2cb5f72a2144c56aa98f3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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%0AV7(4(6sS8iYb7cINF{As zF#ZurO+_e>N{ljX{3Dc_iY5qBNhb)5e}qy~5elS|qJZ%`N>k%^6kGgr8~+HUrSXqY zS{lEjG&O!lvBfXVhG9-M8;pO1QioY6Fw7|m8h?HA@wV^kd3s9r8|B4o{L7wD8W=yK z%y0aNqH_qEot{H9enim?0+jd$k?~g)Tl`WdaNAU!(D)HW1p<_~KxF)gq5=U*S|Bw3 ziqhElD~c_C^$INhv{%sh4W%xAp}^vgQONiWrMj)!7E(#u7LDIfYAQm3RALk|enY9L zXo4V>bb`?M4W*_c6i6jSLF2C|jg7ye*y5kx_zk74@f%88@gs_E5TL|2h>X9Y*y5Ku zf!n6)gvO63DiEN=1tQ}|6cq?i(gLCJSCq!aUr}uFt5;z0r@ey4Zzy%~3k4Q`j6%k5 zDAjG%wvbBNwrKo@Qd1EMq!Oc$@f%7_MH2+6q!Wb3Zzwetp+G7r3L1Y!X>9xz#TNhk z#&0NXjo(n(8h=G;Z2T3)7QZwbhB?)2G=4*=!z>gS<`e~ufAda-ckw>{Wlty#j2}_v zH-1FXIRwp4&mkH=qUZ(zN_>OJ_$!JneyJ09xz#TLJM1r~qWD`@XF$x*Kq103~ zL6Ay1L1_GjQd1EMq>`eb@mG|_#$Qov@y~DkhSJvf4W+H|SCq!aUr}uFOS55^Q_V)> zH40Ed4X#9p!hgm2v%qa>O|M2#r_hS5vGQ08bK$+Y4ccADT zf@Y`Z5R88Zif#~~#5ZW#_#MR-ztjobHdQAu{v9YP5TL{bnl}C&C@K)3qy+-wca)~a z?@k5H=Hs%;^av~9uoM<_KFp+G7z%Czy1P--fg zAV?*hATa(BN=-#5kV=XI#_uRijo(ph@y~7iBb1iLKSF6~{EpJp_#MR-zcd?$In``1 z{t-$YW}(0^rzmLr1I+t)SI^@8eCF;Bl=+RH3e@Qwf@Y`Z5RD&Ebb|mTzCmRC6~z|6 z)Ct@+RVOrlL{WhNB`y#dKcc8WfRYvnjlZHaHvWoYi(kD0i$CoZG=4*=i(e?P_+u0@ zenY8ltG0zy(zZq8H0t3($@GZN@L@%D7N^e*)YthW~1>NN*!jQz%ZvMX#Dk43Yz{~J&T@D8ob7j zDDxXXqUaogW~b*6jUQ2Tg8(JIL1g?D#TLKR3EVbSCp3OUQGoy@E)W?%qNqTCk`@S! zzoIlY{)%FYU%dj0KkXGXenY8?UnsEnV-zxeL#b}7wuMyEwngJNl$wfAAe9(}jNedd zDw-fjC7mENenY9L2nA9}QPB7+N@L@%D7N_LH-1BDYy5`N*7z$*W8<$Vw)mylFwCiD zqwyO`9cH1xFsCSJ{Pj}`8XG^MG%$Wdncw&kMduJSJ3WVJ{D`6(1Ss(hBIBJ?c0X|JI18%kaLLV?8}qmc0% zN_AVcEu@mREgHX})Kr85sl+H`{Dx9f(F8#%=>(zi8%j+@D3D5ug2rD_8XJE_vBf{X z@f%88<2RJH#$Qny8-GQy#V^fM-<&4K#6Y<8Gl8w#V>UNw@uXvjUQ1|AV7%=M8=OODiENg1w!MmD2{)*Dr_$!JnerYxgbE?^B{DxA8 PStu~fhoD?Neti5NFAJCf diff --git a/gefs_dev/parm/gefs_awips/grib_wafs40.ens66 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens66 deleted file mode 100755 index 78938ec0c965b479b06b5ba4e06d5fe4ddf4f48a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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

+dqFDW%YSukn|VA>%icH#Pnz6f}NA zc~j$mLP6uNC~s^0Pbg^o6~z|6G#iFF)oe6=L#e|o6d2|dWqh@N?lu0^=2iapVf>7; zxbbg6S=#uwpy(WeW~b-yp;ulS{}vS8AV7(4(7f?GiYb7cINF{As zF#ZWjO+_e>N{ljZ{1cR#iY5qBNhb)5e}Ym|5elS|qJZ%`N>k%^6kGgD8~+5QrSVTt zS{lEjG&O!lvBfXVhG9-M8;pN~QioY6Fw7|m8h?HA@wV^kd3s9r8|B4o{HvZ&8W=yK zEN}dXqH_qEot{H9enim?0+jd$k?~g)Tl`WdaNAU!(D)HW1p<_~KxF)gq5=U*S|Bw3 ziqhElD~c_C^$INhv{%sh4W%xAp}^vgQONiWrMj)!7E(#u7LDIfYAQm3RALk|enY9L zXo4V>bb`?M4W*_c6i6jSLF2C|jg7ye*y3N__zk74@f%88@gs_E5TL|2h>X9Y*y5Ku zf!n6)gvO63DiEN=1tQ}|6cq?i(gLCJSCq!aUr}uFt5;z0r@ey4Zzy%~3k4Q`j6%k5 zDAjG%wvbBNwrKo@Qd1EMq!Oc$@f%7_MH2+6q!Wb3Zzwetp+G7r3L1Y!X>9xz#TNha z#&0NXjo(n(8h=G;Z2T3)7QZwbhB?)2G=4*=!z>gS<`e~ufAda-ckw>{RZl1lj2}^! zH-1FXIRwp4&mkH=qUZ(zN_>OJ_$!JneyJ09xz#TLJM1r~qWD`@XF$x*Kq103~ zL6Ay1L1_GjQd1EMq>`eb@mG|_#$Qov@h@-uhSJvf4W+H|SCq!aUr}uFOS55^Q_V)> zHdQFIPLv(s~k#*ZkvL4Xq9ATs`nVvAqu1a6zE z6B<9Fs6c=c7l@1>QB)v6NehI=Ur`zxe?_syuU>)0pY{qGzoFE{FBDk(F$x*Kp;Wh3 z+d?X7+oJIsN=-#5kV=d~#&0M!6-^MNl1>mBzoFDrgaWCgC}{i@rLpl>6kGhu8^58n zHGV^BYy1_ZvGG?FTl~^&80J*7(fAFe4zo~Tm{Sxm{_*Wa@5T5TWpU%*g0i&nZ$Z&H z1kFy*AsGJ_6x|>|iEq%n@jHqweyJ00t3($@GZN@L@%D7N^e*)YthW~1>NN*!jQz%ZvMX#Dk43Yz{~Jws0@4PN6% zl;w>dQFIPLv(s~k#*ZkvL4Xq9ATs`nVvAqu1a6zE6B<9Fs6c=c7l@1>QB)v6NehI= zUr`zxe?_syuU>)0pY{qGzoFE{FBDk(F$x*Kp;Wh3+d?X7+oJIsN=-#5kV=d~#&0M! z6-^MNl1>mBzoFDrgaWCgC}{i@rLpl>6kGhu8^58nHGV^BYy1_ZvGG?FTl~^&80J*7 z(fAFe4zo~Tm{Sxq{`x5ejg6mB8W=yKEN}dXqH_qEot{H9enim?0+jd$k?~g)Tl`Wd zaNAU!(D)HW1p<_~KxF)gq5=U*S|Bw3iqhElD~c_C^$INhv{%sh4W%xAp}^vgQONiW zrMj)!7E(#u7LDIfYAQm3RALk|enY9LXo4V>bb`?M4W*_c6i6jSLF2C|jg7ye*y3N_ z_zk74@f%88)osrxYG6h-~*Q}h#9O+y0w1O%}PW++5!-v3FagTOw!>6L`7^aqw2ud`;K+e#|f zb^Z7;eC>y>>yOv{aB|W=K04|TFHgRF`7-|MLEj%;cH?)CU#_mY-yi+)r>93zvR>R&X-N|YP%E{^v zP=@o1{ZWp0rE>g~kcIK`gB__HTpjI?vf70*ruJB@m;bsw*n!eto$Ze@>?+WZ7U+CE zw(X8yIXL*F|1y<;(q46G7S5m9L=KqnnC&X2Pm6V zcD1dgqPB%p(zbm}WhY8aMJSL;jIv2(*92KAnjlCeouJ25cB0f&gaWCgDE+WrZ!Y%s z#b1Ycvv+TQjE>OV-H+c-Cg^T#+f)+H*QX=Nc1f@m*L6d8{qSvMffaXpGGcB{;_Szk zb9iMaM<;XYbg=sL_}9KLbhl^!jX!fdbPtnM#v7EP9Q6C3tY4vg|L3ox9Ddzc{-<@6jyd4>STwRRco^^K@cau~u^Hj#gzv-3jzGA~X+U--Xz%Zu;8i#og zlse2pfnk0t%4(PK592vl#`qm&#^MO&?;F3N%=rqU$XDQb&|7`QQ0C4dqUam~%3IH& zq0HSNM9~cbl(*iX7Zfu7ieigj76*&}t;TOCy9#6|DiEN=1tR0eR8$~9NehI=Us2xI z_@4`e#$Qov@vB#0@u$6l#&0Nf@e2hOe~d!LZz%P7klGefN!u2U-%x5QLV;9b6f%B8 zsi|m!AeD52(D)6drXmzbB}GBwuPFVy8vpY!_hkGP#kTEVH~tqCGJZpOSL1(1LE|@+ zcQyWJ6g2*d^1jCZjDp5rQEc%`vtgK1%|_!llse2pfniQj##j62UgJO9yvqMEjGs{! zH~uXsOB??d6rDrR?DQNy_R4GH--4nW1Ss(hnm2w&vBfWS0=G@oX}m#mFP3gWQGoy@ zF3`O3Z$VLk03|ID7{8-5HGW62#jjq0#h>;H82<#NE`FiF;*U}0jemkt-BxW2sibWS z#y>%+sR#v9iBaZ_e}Ym|(F8#%=>&oCPf%(qLV;9L6fk~AX=?nAVvB!iM#ohhB-w+N2F8yl z%NswU=p2G(r{@rjA5nCJ042UbWc(Gy7QfU9+%{DwG=4-;fdC~g5E(zBs6c>{76^^M zqBJ)Cieigjy#k9r?G-eBL#c~jD6sfr6f%B8scx&bg;dhEMdLS=nu<^$l^BJL-%x5Q znjlCeogg%RL#e3<1yV^-(D*A#W8<$Vw)mGfenV+%{D#uj_$x|dT_@&t}%&BIh z@f%7VW}(0^rzmLrE^&MduJSJ3WVJ{D`6(1Ss(hBIBJ?c0X|JI18%kaLLV?8}qmc0% zN_AVcEu@mREgHX})Kr85sl+H`{Dx9f(F8#%=>(zi8%j+@D3D5ug2rD_8XJE_vBkf< z@f%88<2RJH#$Qny8-GQy#V^fT_?I_+LuqULhSJvfD@tSIuPC@gs_E5TL|2h>X9Y*y5Kuf!n6) zgvO63DiEN=1tQ}|6cq?i(gLCJSCq!aUr}uFt5;z0r@ey4Zzy%~3k4Q`j6%k5DAjG% zwvbBNwrKo@Qd1EMq!Oc$@f%7_MH2+6q!Wb3Zzwetp+G7r3L1Y!X>9xz#TNha#&0NX zjo(n(8h=G;Z2T3)7QZwbhB?)2G=4*=!z>gS<`e~te|&qJ?c0X|I6sPf+UO7YZ!?7-io0Cn(iz)wYmI+O}Z)6O@{YP#~2UW#0HFC^Z#L z5Tue$5E%airKTbjNF_x9<9C#%#_uS$_?I^R2}(=jpP;lfen)9){ElLaUz!cWoN6{0 z{{*EDvru4|Qxr7*5$0pOt7rH)pSimQWqISL0(ClvpxNm;MB_&k-5@}TZx9)OMX|*% zbpp3d)d`IsQB)v6i3>!=k0>e-pri#t%icnu;a}Qb{KWjo(meDnfx&QWP})iqhElD~c`t z<&ED^+8V#1v^D;U(%ASbiYG zWqIRA6rDrR?DQO>@gs_E5TL|2h>X9Y*y5Kuf!n6)gvO63DiEN=1tQ}|6cq?i(gLCJ zSCq!aUr}uFt5;z0r@ey4Zzy%~3k4Q`j6%k5DAjG%wvbBNwrKo@Qd1EMq!Oc$@f%7_ zMH2+6q!Wb3Zzwetp+G7r3L1Y!X>9xz#TNha#&0NXjo(n(8h=G;Z2T3)7QZwbhB?)2 zG=4*=!z>gS<`e~uzkW(VW8){32F8yl%NswU=p2G(r{@rjA5nCJ042UbWc(Gy7QfU9 z+%{DwG=4-;fdC~g5E(zBs6c>{76^^MqBJ)Cieigjy#k9r?G-eBL#c~jD6sfr6f%B8 zscx&bg;dhEMdLS=nu<^$l^BJL-%x5QnjlCeogg%RL#e3<1yV^-(D*A#W8<$Vw)mGf zenV+%{D#uj_$x|dT_@&t}%&BIh@f%7VW}(0^rzmLr^-~HO8$Y2mFn&Z?-uMwk z=MXeIJ%?!gh@u+=DDe#<T_@z$Zwy8Ry@gs@~1SoNV$oLUO1p<_`Kxq6GrLpl> z6kGi26{ER8o!~`RD=Sl#3*F^hEh|}1VJk4 z1flU8N=-#5kV=Yz#$Qny8-GQy#lO7q8%kT_H P3k8OGAC#-7kI(-DW!|OL diff --git a/gefs_dev/parm/gefs_awips/grib_wafs40.ens84 b/gefs_dev/parm/gefs_awips/grib_wafs40.ens84 deleted file mode 100755 index 443d4c899ddb6fd3aa36c1ccd6c52f844987e966..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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

&kSLg^@F z__r5IM=84^i-WGD7KcJvP`oQbfv%(|D3s&3@!rLsp*-verGZc)%JxEuC|X;vxO8n% zC=o>y2PpBxkx)8H*%iH+L7mb!GYTc5=s+cB}O5kEGV9eo*+mieS%OZ3yP;A z6i6jSL7{Y%#zN^RW%#!jN=GTXB8!8rq!x!lSx~$yLV>QNC@7T2_al^q(m*H?WqYAS z6s;{-T)MU>l!&5<1C)5;NGKhp?26vZpib$V8HEy2bRa;94@5$VC^`_Jqz6Kwbd<(I z=_qCR)fE{2v@0l-1;vM7C@}mn3JGOFadlE{A(gbYD3k@oQxOWJ5~Gk%78FlKPY|S% zK0zpy1;tYl3Z#;vpinwWW1)1EGW^>MrK6Nxk;Oq*Qj0^OEGXU;p+Hws6cEbcd++Z> zC>dpQpDq!&E}&@Q041Kdd7-Q*WmoiO26al`%pjBtC^`_J#0Q!e z$^{f12vE`kflyYIrb1a!%J8czF#Ks(Kqx0DKKw#~;g3<~g>r)8>ZIC2Drs#&C?_bM ziclbx7-e24Cn%nZo*+mieS$zJCn%nZP#~2Q1%$GqG!@E^QWO-*0p@*t%e#L+e<^1HWqYBd19e(ku()(>Q792b69*{q#F0=sO4${? znL(Y>H!}()qUba#@KuHgTLg^@th0;;V@T)5@{ApKEC<}@YzffTKV-ym~ zg5v6=+CnO6ZBZx-il-tJNF_!gp)4q#ik=`yC4GWWC<}_GA{0m^MM0r-l*U5oC}sG! z7fMGdyCRE&uA~-+LRnC}D?)*;q$ntq{>M3+{w?o*M<@-xLWwBb3nijxZNcKwwMC&s z6ipnU#1ltC=_qAa^kxQiO5e;Vl!&4O0ZM!z5=unTfdC~v5DKNEG!{xnDZ{U>!0@MC zL7^-tKKw#~;g3;BC<}_KlWGg8q_st%EGV9eP#~2Ug@m%8cq)2=AeHn9LZK`uo{CT) zl@tYq(oq@l!&5<1C)5;NGKhp?26vZpib$V8HEy2bRa;94@5$VC^`_Jqz6Kwbd<(I z=_qCR)fE{2v@0l-1;vM7C@}mn3JGOFadlE{A(gbYD3k@oQxOWJ5~Gk%78FlKPY|S% zK0zpy1;tYl3Z#;vpinwWW1)1EGW^>MrK6Nxk;Oq*Qj0^OEGXU;p+Hws6ckGTm z0+jSXD3p%USSTH(48OVp!=H8qg|eXd@CyZoKSm*;EGVu{sx73F))s}bpm-`mfmC7? z63T+&sptuURMIC1g|eV{Dnfx&QWO+QM`_bLjQ{`u diff --git a/gefs_dev/parm/gefs_awips/grib_wafs41.ens06 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens06 deleted file mode 100755 index 65d883fba2caeff5feac282ee05909e2c4efab02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 FzX1-ue!Tzy diff --git a/gefs_dev/parm/gefs_awips/grib_wafs41.ens102 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens102 deleted file mode 100755 index accfeb9a8f7c60a5e0e6a6019c48327c125b09cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 J=GWVY{{X~;olO7$ diff --git a/gefs_dev/parm/gefs_awips/grib_wafs41.ens108 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens108 deleted file mode 100755 index e6fd5bafb77a39d3e605cb429d34986cb1ffa3ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v?M@SG7)AZHbVM+`96cjNz-w`zKU|#mk6)ektIy{jK71Izd(!utt8V=C_~-h%`}xtIz5Df5*Ny+A z@4kM!{HN<~zC3i@`^WE`o{XQyUw3n}y}h{j`StG~u`fRVyB&XoQP#uJDBbz`0LuCL z4^W27tK(754yAH7rn5_E{^LL@C)cOPqpT01jH%@){q@J=QHDbW8qxw?ZpOAf&?_e= z@07NB!B1#6LjC* zJS))s_BNfM;pB*3S*;3+dgXif<^I!T#eL6vWf+b@Ih{rMF@y5s4^Vcg9BNxjMQsbI zq;30{%0ZNxiclbx7-g5rp$W27G(nI`Izf-A97L(92nA9}QTk!C*$;)4dH6E2z>2##A2E~5d~GP3&73-&tly2l zy)bm!kN@o~YUmy&sf;%$MLFq@LD@V*`Fi`;QC6RJ7WunZ=2O}1F7u|lx$iz+ecz7p ze7n9H|NhwBUENJm`JAURF8*Dw?DrKL=CLlndIg3#Ezmg3N1)VU777gWOHtN`jDHx< z!7|40C^HsED1YDh4Q0+(5JkQMkAq(7D~2+64iQD?5Kvxv4h?1Q1|f=W5TLyD2K`1M zT_+@dh_+M)LhH|JthN1!iN?af^eoRFL0+h5sX#5rBb&db2Kxq6G#TLJM1r~qW zD`@08~+5Qx~%6Y5WtEmd5WWO^x4CZ1GF8 zVVG0R2IHTg)L|A140DQt#$O+NyzZ-do*t6@M0xfc|EedH2F8yl%NswU=p2G(r{@rj zA5nCJ042UbWc(Gy7QfU9+%{DwG=4-;fdC~g5E(zBs6c>{76^^MqBJ)Cieigjy#k9r z?G-eBL#c~jD6sfr6f%B8scx&bg;dhEMdLS=nu<^$l^BJL-%x5QnjlCeogg%RL#e3< z1yV^-(D*A#W8<$Vw)mGfenV+%{D#uj_$x|dT_@&t}%&BIh@f%7VW}(0^rzmLr z*G%$WdS>E^&MduJSJ3WVJ{D`6(1Ss(hBIBJ?c0X|JI18%kaLLV?8}qmc0%N_AVcEu@mREgHX} z)Kr85sl+H`{Dx9f(F8#%=>(zi8%j+@D3D5ug2rD_8XJE_vBkf<@f%88<2RJH#$Qny z8-GQy#V^fx8NZ=aw^iFhDrwuI@f%7_MJSL;j6%k5C^Z#L5Tue$5E{Rs)Kr85 zsiY`q{1v6K@mCaE{L34^p|mxALuqUL6{WH9R}@?P(rg&!RI}0e4W$mVP+*u-6g2+z z+cADZX<+<_vb^yliq0Wuc6tuc_z^`n2vFi1M8;oHZ1GE-z-?1?LgPmi6$nt`0+I0} ziV6fMX@SuAD@tSIuPCTSz5sTQq({si_DB zQi)N>_zk6|q6vaj(g{N2Hq8kJ# z@eP_cen+vzFLeU9P1OmEe-DZZ1SoNV=8b<3iV6fMX@S7_9i^%9JBlrS^$INhv{%6R zCn$CC3k4Q`j52Th6O`(`e5@jFUW<98HW{7W1E1f`|%Pf%JKzoRrYen+vzFU^KwPBj~he}YnnStu~fDGD0@ z2=g{x)ib=Eckb>%S>E`mK%LGZXm)xI(fAQXHwaMT8$`xmQEc%`oxp8VbwcAu6cq?i z;sTNJBZ>+HC~1Mv_$x|dT_|+@0_|slN<2RJL_=N(CKSm+rHR8 zG&cTbb`?M4W*_c z6i6jSLF2C|jg7ye*y3N__zk74@f%88%ic>b7cINF{AsG=4*= zsR#v9iBZV-4W*`{34&D82}0vHl$wfAAe9sajlZHaHvWoYi+_3JH| ziEj`Ye?_syFLeU9P1OmFA5l~wK#2=P#*Zi}5TK+5LgTL}jg7ye*y2~Oz~WDP1&!ZO z>f#p)EdCgUjNeeI+p29Lm9%Zq_zk6|A{0m^Mj_)jl$wer2vSKW2#w!RYAQm3R8kZ) z{)*Dr_$!Jn{^gC|P}&;5p|myriqhElD~c_CX*LXVs@Z7#hEj)FC@{>&pj`j@c>h1} C=%cLw diff --git a/gefs_dev/parm/gefs_awips/grib_wafs41.ens114 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens114 deleted file mode 100755 index ba8b7303e08477853b52fc5874f9d9ed9cb9ffea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 D62hL@ diff --git a/gefs_dev/parm/gefs_awips/grib_wafs41.ens12 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens12 deleted file mode 100755 index 775527e552240e5be18e62a1e415b4a4d3e76c86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 LLAn0<_Q(GLbK;Jb diff --git a/gefs_dev/parm/gefs_awips/grib_wafs41.ens120 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens120 deleted file mode 100755 index 7bf1cdf852990754b9701dc77e319af4228334d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 DTUeSw diff --git a/gefs_dev/parm/gefs_awips/grib_wafs41.ens126 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens126 deleted file mode 100755 index 53b45017da0c2f48abc9260ae9e73e2020a26bb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v?@kkW7=``pRm>HbVM+^p6a+EZ?h-_^@%}GlrzoEH4D+<*xXcesgajc^&in6a z)7o|Y_%VFyhpy|-HvMpM-ameI+OMw9KYaKwe)pvB&#t@i)8n6;o9^dFfA;RzS6w&$ zlfL`%_42Q-yZ!vob?+a)b9yp<8h_pG?e@pT#m}#Q|A>8Y{m*v%5k^@LN27G->jNm~ z>pwslF0YP9IXjff*_h5Qq4|#kshr%L9*?pXnD>-LtlR*#3xnWruR8K!&0M0ZLq;9m=5s8Hx%7C~1LKrz6Ut30e=OK$@WY z?)F)M?zcbE2^vn0=#|x~pr}{Ab)WA)O;+5uyjOZaJjh{N%l*Et+=imy4#1(BMYp!i}MjPxy(0)a&|taPABVk z<8Lnv-S*?ZqeTsU_b^Fiyg@0-Nq-E=<{8SDzyEiX)u)|B{_d6eR5rWIyy7ifniPyG!F9-D0P^H0>k`Ll=UIw zAI5XAjPX0ljKvYk|8M+;GUqFZB42^WK`-?cLzz2=h@x`{C@(#ShB9}95Jfi#P+oe2 zexs1_R}@?PvN%}$FExHcIaDA+QGoy@E)W?%rlJA?N?IT^{)+Ot#{X0xH2#WWi(kD0 zi$CoZG=4*=i(e?P_+u0@enY8`gVeT=O4_z){Dx9f5elRdqmc0%N=-!*1gWGGgvM_u zH5H*iDk%yYe?{qE)%c%=xhLbVD7I~jZO=c|6RQ&$zoERU@js=4#&0OEYWzUNw@uY)yg_qMmhM4OfdC~g(7f^QK~aGK zB`pvbzoRrYen+vzuU>)0pY{qE{{*EjexbnPk5T50e}YooR&5KZq-_hvKS8Of2nAA! zQRa<*f>Kk_1VJk41cC8SP--edfmBiyFn&jAYW$93i+^e3pP;lf{s~G;<9C#%#_uS$ z_@&t}%&BIB@lR0dFbf5SIYmL^uMa+6_fx8NZ=aw^iFhDrwuI@f%7_MJSL;j6%k5C^Z#L5Tue$5E{Rs z)Kr85siY`q{1v6K@mCaE{L34^p|mxALuqUL6{WH9R}@?P(rg&!RI}0e4W$mVP+*u- z6g2+v;m2Efj-OB(7(b#cZ~Ta&a|oK9o!=k0>e-pri#t%icnu;a}Qb{KWjo(me zDnfx&QWP})iqhElD~c`t<&ED^+8V#1v^D;U(%ASbiYT_@z$Zwy8Ry@gs@~1SoNV z$oLUO1p<_`Kxq6GrLpl>6kGi26{ER8o!~` zRD=Sl#3*F^hEh|}1VJk41flU8N=-#5kV=Yz#$Qny8-GQy#lO7q8%kT_H3k8NbMFHaIBBW2So(}l(<0i#=i$e1p<_`Kw$ii($x4J#TLJM1r~qW zD`5N+l)CtZ0*gOJnK%9kN_AVcEu@mREg1g%+ zsR#v9Nm0P~9i^%9JBls-rHy}r($e@RC@qcOQJNaRquAn?X2US2nhnN3L8-$m6d2|d z1&x1%c^j|l8Q#u2clV$yZ~RoCPUjFbJ3WVJ{D`6(1Ss(hBIBJ?c0X|JI18%kaLLV?8}qmc0%N_AVcEu@mR zEgHX})Kr85sl+H`{Dx9f(F8#%=>(zi8%j+@D3D5ug2rD_8XJE_vBkf<@f%88<2RJH z#$Qny8-GQy#V^fOJ_$!JneyJ09xz#TLJM z1r~qWD`@XF$x*Kq103~L6Ay1L1_Gj zQd1EMq>`eb@mG|_#$Qov@h@-uhSJvf4W+H|SCq!aUr}uFOS55^Q_V)>H+H zC~<+v_z^_~0+h5sX#5qWvGG?FTm0%3So~?Ppz#|@UHn3U#UG=P@f%8YTeU5ulC~`x zzoFDrgaWC=C}jMGQd7|cK`QA4q466^O+_e>N{WKUUr`zxe?_syzr67qN?YSMl(xoS zQ5qY6MX|*%&4yu4H5-lJQ0g!X1%^3ALF2D)DQIl`gwnwH5oLMfM--hy(CqXaqVXe& zZV;fvH;9bCqS)e>I)U4!>V(FRC@K)3#04VbM-&wZP|^aS@mG|_#$Qov@vB#0@u$6l z#&0Nf@e2hOe~d!LZz$Dm)wYmI+O}x?hEh`z3ZxRFkntNzO+^y~siYHx#&0M!6`?>X zDGC~YMQLpO6~z|+^2To{ZH?bh+8TdFX>9xz#TLIb8-_X6Y&3pDslzN380KS8Zhn2d F{}0lyvylJ* diff --git a/gefs_dev/parm/gefs_awips/grib_wafs41.ens132 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens132 deleted file mode 100755 index e180328e6bdbcc5478e66aeeaca9dabada7f1fbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 F{|^ibuvGv6 diff --git a/gefs_dev/parm/gefs_awips/grib_wafs41.ens144 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens144 deleted file mode 100755 index 3fc26dbc8f3e725fbd7b457e189b9472138fd838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 EKPzsS@c;k- diff --git a/gefs_dev/parm/gefs_awips/grib_wafs41.ens150 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens150 deleted file mode 100755 index f0dc0bf268a4c708d84b012f4218b3f6e478f125..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 E13-4GnE(I) diff --git a/gefs_dev/parm/gefs_awips/grib_wafs41.ens162 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens162 deleted file mode 100755 index 71144ffaacc52096ffa2abc258de52160aec7457..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 D5KXFK diff --git a/gefs_dev/parm/gefs_awips/grib_wafs41.ens174 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens174 deleted file mode 100755 index 1cb2bc70e36fd307a6ecc6097a53a507b2943936..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 I&$r+H26i)oDF6Tf diff --git a/gefs_dev/parm/gefs_awips/grib_wafs41.ens180 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens180 deleted file mode 100755 index d59e90f2f644398a7ef290e78591a2fd0709c3c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 Ju7AG$@qdJOhp_+v diff --git a/gefs_dev/parm/gefs_awips/grib_wafs41.ens30 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens30 deleted file mode 100755 index 9849ed780374ee60ae2cdb2769a0c1940bb6a109..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 J`sdpp{|BWgmazZ; diff --git a/gefs_dev/parm/gefs_awips/grib_wafs41.ens36 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens36 deleted file mode 100755 index f340dacc0ee207a608e219af1264cd9fb6414081..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v+fG|)8bov5PqCjMGUkxvGAE#=VFnS>>i2(=*(M=Xwc}+&b+dnn6hHyARNraY zGMT2${I>nF*-q2u-Nk16;r-^}qqEKF*Y|JVzMcQ|Wd4G)X@2+c=kjv;@wR#Q=I2M# zG=Irv`t#eT|4h^M)%`U6@$fHaC-b}c$6a6FTz&ZPtxGRpM+ z{0PeX^M8P{{q*_iDDRG?@@`INm(c#VBdMHRo;@Aq{20odT92~1{P=W~?Xd!F+X8*M znA`S9ubiB`QQGR2`C?}hzpj^D!ktmMo=Fk7mpZ~ikr(bp! z`Kwppz#OFiyHqU3L3woysYs*qM-3RN-Tb9HVkvyD`@c7nk87bu>JP#~2S1&lvYh8lmO#NuDu z_!lT6jemhM()bf)sPQLCEPiP=40Eg5VEhXdA7-JzFt;dZ{QltMWnb0v_>k-e%5Tr{ zpKb_cfbk>B`o@naI)|Xy?Kwo_M-<&4K&fvK8NZ{%;+Hys+qUY2#*Zi}5TMirBI8FC z6$nt;0-^Cc%3$Mnlvw=g6{EiZfe|_T*l(EJiC}WM^Q3e~oqr~Eu zX2USInvKREC_c(vAFt&(enJ^w{D`u?@gs`PA!v4c4$=4#MK=gg>KjDH z?+HD0P9z_z^_~0+hBuX#9>c*!UeK7QcE07Ju6-X#9cVi(e?P z_-hn0{y=fJRog-;ZQG*p2a2a66iB5;A>$7ePel_1sk9S>#vdr2iclbx76pypQ3e~o zqr~E0-}nP%tnmlRSmSq;!N%_>vG}FgFwCuHqwxod53^8Um|GMy{@p7TUd8M9Pd9`z z!1xhmed9+IokP&<_8g+|BZ_Vipwu^rjNegW@k^b+ZCiCh<3|(~2vF(*k?|vn3Ir%^ zfzbFJWw7x(N-Tc$3M~G%SJ3za#TUO&VDZ-|Wc-2RZmYJ1RNA&h;|~;1MJSL;jY7sB zD4vQY2vTV$2#r5bJQblpDlG~czoQH`en*MLzrOJY%2?wMl(EL|D1(jPQDX5+vtgK9 z%|_!76dz`xz%aKcX#D4|$M^|lfbk>B`o@naI)|Xy?Kwo_M-<&4K&fvK8NZ{%;+Hys z+qUY2#*Zi}5TMirBI8FC6$nt;0-^Cc%3$Mnlvw=g6{EiZfe|_T* zl(EJiC}WM^Q3e~oqr~EuX2USInvKREC_ch`q5=U*U7-EOe*i@V0+hBuVEl

3jDLaRsR#v9sZsVD{{qER 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 JZhyYL{SS#~m4yHR diff --git a/gefs_dev/parm/gefs_awips/grib_wafs41.ens48 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens48 deleted file mode 100755 index d5555a16f7c328079ae25c1244775077edb15b02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 OC@{>&pj`iad;1@{|A(0X diff --git a/gefs_dev/parm/gefs_awips/grib_wafs41.ens54 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens54 deleted file mode 100755 index b3e42cb9cfceee0fdb3ae88afda50cf4832f8c08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6vT}~Tm6hwK>DtZM`yA1{&frJogJc9^{X8$XhHVLU)O&{A-hW;Q@01?np-M?eY zr0e?eZTQp=UDuy)`r-1TfBNXOUw^*%`0?ZT)m7iGH{JN|>Cf$L_w%hkKl$}h*Ny+A z@4kM!{;TWmzC3o_ho`TcuEuxckGs3uZZ9u?e*F7e?1Rt$Y{ze5l(XSzl51%G0?t9)V!*C4B=`6~R8I&J?fU-;FP}^E6YFkJp zZQG|*4x-dlgaWC=D7#b+O^~Ic34&D833^K9AWBU|D3D5u(hr->?qcs>{B@Xjdw2V7 zbcF8yVSGQCp!>0HQ%ShqT#h9BCBar)*A3m>IR@~*qh?!jGTSHmTs?+N1Wc=xc zq1#^lJAQt8(LGL58E;UEvg(gP*_`Z16i2uH`uF(x|BJHzw6nQ z+8gv6g^a(V*y5MP!Qy|d@f*sa0vU=51SoNV$oMf86$nt$0-^C&l(#kh=K`VeR}@?P z>J?c0X|JI18%kaLLV?8}qmc0%N_`xpwuMyEwngJNl$wfAAe9(}jNeddDw-fjC7mEN zenY9L2nA9}QPB7+O8=(D|2)h+8Gl8wZCey~{;8f=oyhnNTSz5sTQL3!N=-#5 zkV=d)Z~POKnu;a}Qb{KWjDLbsQxOWJlA?g|J4#dIcNAOvOB??LrKRytP+A(lqck;s zN3q2(&4yu4H5-h7f>MWBC@{<^3L1ZX@bR{<>Un-h_7mmBbNuU`P#PFNqAYLxh@x`{ znw_3QG=4Am2`s8 z_zk6|A{0m^MM2}QD2%b(n<$ z!I)U4!>V(FR zC@K)3#04VbM-&wZP|^aS@mG|_#$Qov@vB#0@u$6l#&0Nf@e2hOe~d!LZz$Dm)wYmI z+O}x?hEh`z3ZxRFkntNzO+^y~siYHx#&0M!6`?>XDGC~YMQLpO6~z|+^2To{ZH?bh z+8TdFX>9xz#TLIb8-_X6Y&3pDslzN380HiOjeqw_g?I5f{&i0%4U8XAmN$Mx(K!Uo zPR}74KceUc0ZM#>$oMOYEqQV!Z1FE|{D#uj_zk74@mG|_#$Qov@k_H|m{ZM0<2RH#%tC=- zPEpYK&)$#m6G{W)N0jA_A5nA;L9^3yh{lg7xI80^suLPNqNqTC z5*LV!A5l~wKuHUP#$Qny8-GQy#jjq0#h>;H8o!~`#V-_C{4oj{zoAsORog-;Y1^Xl z8%j+@D3D5wLdI_>H5E+|q>@e$8o!~`RD=Slq$p_o6{WH9R}@?P%NxI;v^9Q1X>0ry zrLpl>6kGh#Y#8QLv(fksr4F-DV3<=BF#hr7MeoJ<8D(+f--EKW@$W&=IRwp4&mkE9 z9u(amK#6bAyzx7VEq%+i(e?P_+ylL_$MeWjemmD()b;vsqs6CEq-Y>40Ed4VEhx5I?O_W zVNOxd_(z!c@v5HT{ru+c9+c&cp9<9J9D-)2=Maq_QFMaT_?I_+LuqUL zhSJvfD@tSIuPCI80^suLPNqNqTC5*LV!A5l~wKuHUP#$Qny8-GQy z#jjq0#h>;H8o!~`#V-_C{4oj{zoAsORog-;Y1^Xl8%j+@D3D5wLdI_>H5E+|q>@e$ z8o!~`RD=Slq$p_o6{WH9R}@?P%NxI;v^9Q1X>0ryrLpl>6kGh#Y#8QLv(fksr4F-D zV3<=BH2(T41&xiLP#PFNqAYLxh@x`{nw_3QG=4Am2`s8_zk6|A{0m^MM2}QD2%b(n<$! z@gs_E5TL|2h>X9Y*y5Kuf!n6)gvO63DiEN=1tQ}|6cq?i(gLCJSCq!aUr}uFt5;z0 zr@ey4Zzy%~3k4Q`j6%k5DAjG%wvbBNwrKo@Qd1EMq!Oc$@f%7_MH2+6q!Wb3Zzwet zp+G7r3L1Y!X>9xz#TNha#&0NXjo(n(8h=G;Z2T3)7QZwbhB?)2G=4*=!z>gS=3`K9 If4zP94@t3*IRF3v diff --git a/gefs_dev/parm/gefs_awips/grib_wafs41.ens60 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens60 deleted file mode 100755 index b388607ad9dc73afc634a3c3f798c612d7dc8b55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v?@kkW7=`)lRm>HbVM+^p6co{HcL}1|`@fQ%qIljj%+r?RGCwd82tuBm_utc| z*meE*Hhk=duItY?{cw5FKYn!9uRdM8fB$~`>S^DvuDkKwcaL8=J00JRKkoK+`}Okj=f}Ul#Xk7-&vyJ4Mp+L>qjVSR11J~k zKR_9-u8&7KKa|S(n9eSt`L_e9oZg%rkFq|5GNzWJ^fw=lM;Q(kXh;imwHe#?K(Cyh zo+xeg%ER{VS=&Brzs9|?Lpf9+Ls5YMB`(koa6s+pp;a4W~!+%4$_m)GOb+&-WiEEAD&VE5mRM%GoT+j~SF7e}J+}Km0p>zCP<7CaH`!C`CE#k3rd->_`+xxBc?>`1${fvii8Q$ltv(pUP%;nK#|- zefQz|`*vjbc5^-c{h_OltTqF6cq?i;sTNJV=5{Tpri#tMYy3|ILgTL} zw)oX6u=vwnLE|@+y7+|xi$6vo<2RK0I7n>^sibX-#&0M!6`?>XF$x*Kq103~L6Ay1 zL1_GjQd1EMq>`eb@mG}oRgM2?n0qq*ielTgDDM1IJ+V5G@f*sk8vj!&X#9rqs>c6> zg2rD_Uf1}aP|)}*iYT_@z$Zwy8Ry@gs@~1SoNV$oLUO1p<_`Kxq6GrLpl> z6kGi26{ER8o!~`RD=Sl#3*F^hEh|}1VJk4 z1flU8N=-#5kV=Yz#$Qny8-GQy#lO7q8%kT_H z3k8NbMM2{qAAY=*=lBVwf$<~C^2U!SI)|Xy={ZE>M-<&4K#6Y<8Gl8w#V>UNw@uXv zjUQ1|AV7%=M8=OODiENg1w!MmD2{)*Dr_$!JnerYxgbE?^B{DxA8Stu~fDGD0@?v)B};&uG1o=_SXKcXye{D`7+ z2%4RqLo|Lw(G3EW_y&>jR}@?PQYUcRRGrZH5k&<8l(;}-{D`6g0ZLjRH2#Xx*!U}o zEq?V1EdI1t(D)6dE`FiF;*U|t_zk7Ht=bk+N!u2U-%x5QLV;9b6f%B8si|m!AeD52 z(D)6drXmzbB}GBwuPBX;zoOXUU*7l)rLFNBN?YTvD2X2US2nvKS9D0P^H z0>hl5pz*KYj`0&p1LH@O<&7UvbPhqY({qT%k0`o9fD+#zGX9EUi(l#lZkwtT8b6|_ zK!6e#h>RamR3Jb}3xvjBQ5qY6MX|-NUV+7*_6i!mq144M6j=N*3K_qlRJT>zLMmz7 zqVXF_O+_e>N{m9rZzwetO%SA#P7oTuq104_0;!}ZX#5qWvGG?FTl~u#zoE1>enV+% z{1v6K@mCaE{L*X~=2WxM_zk5Fvru4|Qxq`%@#RHt#rPRzapT{Evb6ET)ae|8W~b*6jUQ2Tg8(JIL1g?D#TLKR3EVbS zCp3OUQGoy@E)W?%qNqTCk`@S!zoIlY{)%FYU%dj0KkXGXenY8?UnsEnV-zxeL#b}7 zwuMyEwngJNl$wfAAe9(}jNeddDw-fjC7mENenY9L2nA9}QPB7+N@L@%D7N^QH-1BD zYy5`N*7z$*W8<$Vw)mylFwCiDqwyO`9cH1xFsCSJ{PkA~n*LusLr*9Tp5sT9<&7Uv zbPhqY({qT%k0`o9fD+#zGX9EUi(l#lZkwtT8b6|_K!6e#h>RamR3Jb}3xvjBQ5qY6 zMX|-NUV+7*_6i!mq144M6j=N*3K_qlRJT>zLMmz7qVXF_O+_e>N{m9rZzwetO%SA# zP7oTuq104_0;!}ZX#5qWvGG?FTl~u#zoE1>enV+%{1v6K@mCaE{L*X~=2WxM_zk5F zvru4|Qxr7*`YQ#Ejh|2&7(b#cZ~Ta&a|oK9o z9HQ|fif#~~#5ahHzoOXUmpXylrs{;ok0>e-pu`0t<3|(~2vE`jq48Ig#>QV!Z1JmC zVDYEDg2rzsb@2-Y7JrOF#&0OqZPm7rO4_z){Dx9f5elRdqmc0%N=-!*1gWGGgvM_u zH5H*iDk%yYe?@6*{1wF(|MJFfC~b}3P}&-QMQLpO6~z|6G#iFF)oe6=L#e|o6d2}X KP;P#`z55RoiJKV! diff --git a/gefs_dev/parm/gefs_awips/grib_wafs41.ens66 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens66 deleted file mode 100755 index 0676c225862461d25f3da43f738f6abc63d6e73b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 Jn_q7q{s+c?kVOCh diff --git a/gefs_dev/parm/gefs_awips/grib_wafs41.ens72 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens72 deleted file mode 100755 index 60c11b3135442b2b17e3b67a634af6a183a351e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v?@kkW7=`)lRm>Hb=@bfl6cjOTcL}1|`@fQ%qIljj%+r?RGCwd82tuBm_utc| z*meE*Hhk=duItY?{cw5FKYn!DuRmS9fB$~`>ZcaL8=U5)R?A9s7Z{d#%%^W)#&Vjq0^XFGliqnr&#qjVQ%2T(4~ z{s3jTx;`G|{7@?AV>-Kp=HCvavbs4v9_8#1%9vV?(%*bI9%VRGpdl^L)n;tl1HH0Z zohWVf%ER{VS=&Brzs9|?Lpf9+Ls5YMB`(koKm0p>zS(pSlT^kVl%lNqV^B6HI}*jwZNL0Ie*XWWtUvB7@^`Pyr?S~y=1q5d z-+j3Lz8x99-CU1GvKzZpoG?cj;gebZ} zfb!BC^c#hYzoOXUm&L*2f2r{s%Ao=oiV6fMae>JAF%=aEP|^aS@mG}BHU6gpq48G~ zTm0%3So~?Ppz#|@UHn3U#UG=P@f%8g9Hh2|RMNIZ<2RI=iclbx7=?`AP--fgAV?*h zAT)kMsi_DBQb|$J_$x~Ps>c5`%sm-@MX_yL6nFlqo>-m8_zmS%jsGbXG=4*QRpWm` zLF2C|uWS5IC}{i@#TLIb8-_XU6*PWBslzN380HjZe71k?IsWzTS^l?S{EV`=@$W%d z+W7aN=p2G(r|0moSDqXH9u(amK#6bAyzx7VEqKiv3Z#;vfbly@Q{#6OTl`BK{{*F_@lQ}%8o#47 zHGW62#V^fQe|_-ry07YadPw#Y<=J!m>z+^=7(b#cZ~Ta& za|oK9o)osPbdwHA5oS!eninZ z1kFy*AsRoT=mr5we1pjND~c_CsS~(us!nM9h@t`kN?af^ene4$03|ID8h=G;Z2T3) z7QcE07Ju3+X#9p!7r#(o@y94+{DxB9R&5KZq-~4FZzwetp+G7z3K_ql)KoMRamR3Jb}3xvjBQ5qY6MX|-NUV+7*_6i!mq144M6j=N*3K_qlRJT>zLMmz7 zqVXF_O+_e>N{m9rZzwetO%SA#P7oTuq104_0;!}ZX#5qWvGG?FTl~u#zoE1>enV+% z{1v6K@mCaE{L*X~=2WxM_zk5Fvru4|Qxq`%@#RHt#rPRzapT{Evb6ET)ae|8W~b*6jUQ2Tg8(JIL1g?D#TLKR3EVbS zCp3OUQGoy@E)W?%qNqTCk`@S!zoIlY{)%FYU%dj0KkXGXenY8?UnsEnV-zxeL#b}7 zwuMyEwngJNl$wfAAe9(}jNeddDw-fjC7mENenY9L2nA9}QPB7+N@L@%D7N^QH-1BD zYy5`N*7z$*W8<$Vw)mylFwCiDqwyO`9cH1xFsCSJ{PkA~n*LusLr*9Tp5sT9<&7Uv zbPhqY({qT%k0`o9fD+#zGX9EUi(l#lZkwtT8b6|_K!6e#h>RamR3Jb}3xvjBQ5qY6 zMX|-NUV+7*_6i!mq144M6j=N*3K_qlRJT>zLMmz7qVXF_O+_e>N{m9rZzwetO%SA# zP7oTuq104_0;!}ZX#5qWvGG?FTl~u#zoE1>enV+%{1v6K@mCaE{L*X~=2WxM_zk5F zvru4|Qxr7*`YQ#Ejh|2&7(b#cZ~Ta&a|oK9o z9HQ|fif#~~#5ahHzoOXUmpXylrs{;ok0>e-pu`0t<3|(~2vE`jq48Ig#>QV!Z1JmC zVDYEDg2rzsb@2-Y7JrOF#&0OqZPm7rO4_z){Dx9f5elRdqmc0%N=-!*1gWGGgvM_u zH5H*iDk%yYe?@6*{1wF(|MJFfC~b}3P}&-QMQLpO6~z|6G#iFF)oe6=L#e|o6d2}X KP;P#`z55S->XEGg diff --git a/gefs_dev/parm/gefs_awips/grib_wafs41.ens78 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens78 deleted file mode 100755 index 7110a9757259f6f1f17a70c8177ba0a4444a56d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 Ka{cq|kN*QpT&V2; diff --git a/gefs_dev/parm/gefs_awips/grib_wafs41.ens84 b/gefs_dev/parm/gefs_awips/grib_wafs41.ens84 deleted file mode 100755 index c4dd2ffed382f3c1140df3814e0128a9be88f902..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 Klb{OG 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 J?XR~F{{ae(kA(mL diff --git a/gefs_dev/parm/gefs_awips/grib_wafs42.ens00 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens00 deleted file mode 100755 index 29cdeb4d22e87f2780c47cffdaf19acc9032b1e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31703 zcmd6uT~gd;6h!^(RcHk+p<(!WgxHu=#g2<$?|&(gFi!UsI-{W-^bL6kRsPATzOB{? z*j?9;AH&Cf=(_%Le>U7)_0wk;=l$-})rSus#veVKeo8m~>*=4nyYA;lfBEkDv#y(d zO84hKw|{lr{pZK7d;jz!=i_hMjlbRf{nwl8>z|+h_e;trpZ@+b{*vjxvy8GIjz;OO z_A4k?``lKiGlv z1U+>3FAntZ^(K9ShO;BOvfCMoy7ImI{P1x$ao_W<48t)f=Zh#m7Epft2FjGmT5U@z zsx73F*7hltRTNJ}D3D5wGNrQi1eH|u1VJk46ZDkIDvGBf6i6jS>4%Gp>5YAO`2As? zcK6Faqa$?R9>#yqo}h1IZBt3Oy||v-;UG$xxUL(z`^V2C3ryVg)rc9qna5q3P!7Ki zOIJpDdPae+#3;itDBcyJKv!Ok(ys{RFs{u;LRnB2B!N)gKqwt$>2-)GdL4phzxs9P zC`)ULC|X-UdG*>l%F@IkiY5+FUOjQYP)H~prR<6%0e0opLg^@L2P!B!5TL{dBB8`o zbRa-U4}?PLC~qv3&j&)Gbd)mu>Iw{h+7%Sag5tw36d3*(g@m%8xMr)ikV;xx6v~3) zsR#v9iBU)>3yP9J&QYa6g=sb zynp@A$J2M;Uwnmf*Aq$up+uDJg%VM;wqSAT+M-Y*iY5+F;)x@nbd<6ydNYGMrEg{w zN<`6t03|*U2_>TFK!B1S2!+y78VjYPl;KxbVEEInpimYRAAX_0@W&`5lm*4rNwtMk z(%Pa>78FlKD3D5wLPA+kJQY1bkV^Ulp->hSPemw@N{WI)=_rkb(oxFrZ!eUNQg%fa z2VF@m4u!Iycvpl1T}e?;C`Y?Jm9J0|N&}%plcZgaTbjQBWwSZ{wZBpP}6KgwjAL5oLR!L=>$pSX{cc zD3pkzi35~);z%eRrR<8{%%D!`n;C@?QFI_ci4R0Vi6}Y{pri*vp>&kSLg^@F_|+8{ z{S5k{Zp)4rg6`?>^QWO-*{pkoLp)?RmMA=>_ z5k+eY7MHFq3MHaw;s7O{I1)-nDZ8RKGpJMgW=5ez6dedq;scRTB8m^D- zP&!H(esu+gKkW(%WkK=b7YYo2j6y+t-q4@9%1%^LHSr*C}imQ`q3#p{F1)-dw zcq&4HRAQ86p`4+3Dtdw-mGlV$p`4+3Dnfx&QWOx%iqcdlD@qyut%b6plwFaTFK!B1S2!+y78VjYPl;KxbVEEInpimYRAAX_0@W&`5 zlm*4rNwtMk(%Pa>78FlKD3D5wLPA+kJQY1bkV^Ulp->hSPemw@N{WI)=_rkb(oxFr zZ!eUNQg%fa2VF@m4u!Iycvpl1T}e?;DE*IfHvL=PLr*9TzCwv8+Y2S4Xl=pb(zQjQ zL=;UNpu`hLLg^@FSM+8EbxPmND3pkz0|82WAQDPM(SZOZJrD||qcj#uM=8UvuE6l8 zT|uENC_el`f#Hu)NGJ=6tCMOAsid_xLGi8#1-g==piufB=WHyLgwjAL5oLR! zL=>$pSX{ccD3pkzi35~);z%eRrR<8{%%D!`n;C@?QFI_ci4R0Vi6}Y{pri*vp>&kS zLg^@F_|+8{{S5k{Zp)4rg6`?>^QWO+Q|KpsE zg_2Mj2qmIyFO-O)wFQey*A|5mQ8aOY5>FfnrK6Nx(VH36DSb1eP$G&B1Ss)=NGK6S z2LhDzKq!=s(pV@Rr3}Bi0>htn1%b>LV;9b z6cWmU;;HBff>hEc2!*nscq&4HR8kZaN=Iodl#Wt{e|w>Hl(H+bIOs}haVV4p#k(RD N=*lrDch4X1{{`_)9(4c! diff --git a/gefs_dev/parm/gefs_awips/grib_wafs42.ens06 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens06 deleted file mode 100755 index 9b07326a9c32ae1c0f54b4eb4e9f17d640e44e4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v?NU?e8btj)SFx|a3gJWi2`VyG2M>ifb?*O4&JN0Scg#vc&#+&x6bcnr_4Boo z3Qp5%ep`QDt*2@A;bOJEx?DYdbhbMEa{2!K`}ucI=AReS{O;+;&CT@lZS~>ZuaBl_ z^GBvXzhD1nnr^>7PSYPxzjHQ!(P{p2x3}M}KYslA@!x+XKKSzAyZNuoUj$Ij*GHpF zm*)piF3X} zI$v9XG(iv3?QaEo_;%e+(E8+vUO7EA6!prF>FdMitrhp9@0IoX7?iV}D1Yrh`RgB` zY*IPYwvme37E)>3_9>NvD4vQ?Ae9Xxh z<`|Uock@>_hUxC=f16LNrpK*R<{Q+aoUD#Pxp=qvhZV9 z!z>gS=9i+JA2R;+d=8c|{zTbfafI^k8-Jke@)bmpufXG=m-^g^tqH_o+FFl8W zvg-yRif#~~yz~bBjY7unD6#luaj^JbYW#t6s6c_D0s%^0AToYTMFj$swm@k7j`F(3 z|6Cw6en*MLuU>)0-}VX`f1vo{7YZ!?8ikBMQ2cR_+7?o2+ZK&KP&^f(Kq@r~8GoR7 zDw-fjrJW!&{y_0mgaWCwC}{kSvU*kHe;(!)8NZ{%wl&4w{Zvn_PGtOn@~X!FoC+F$ zpuDQ_Kck@WJId=C|1%02zoW$BmuAB-x4nYKA1FS|LV;m!QRZj+cRj~{x_OrWZ5ThJ zEN=XJP?k3SJt#VdpxNy?eCn0ojeie{ZV;fgS<`xBwe}4G!R-WT0lmW(%D9al^qUaogX1C`MjUQ2Tg8-$zL1g@n5{qBz z1a8}^6B<9Fs6c>H7l@1>QB)v6X$yqL?{EiZfUz!cW+-f!&f1vm<3k8O`MM2}=yi(y!ypI2LMJNM|A5oS! zeninZ1kG;GAsRoT=mr5weS^sO9VHgO)Ct_SRVOrlL{WhNr7jQ|Kcc8WfYKHSjo(oQ z8^5E(;#aT0;%|EejXzL)@e2hOe~m)MA1Lm&YFkL9ZCf<{K=D+B0;$v}Wc-2Rsc3>A zm3D&A_yfgL5elTzqM-3R%3$Mnlvw=B8-JjTHU2;uYy6Hf*!UeK7QZwbhPl;jH2y&G zVHOGubBlt;fBtripHK!EKcXye{D`7+2%6oVLo|Lw(G3EW`Ua8lJ4!5msS~(ut4?VA zh@t`kN?jl_ene4$0HrMu8o#3qHhxEm#jjq0#ozV{8h@bp;ui`m{u+ghKTzCl)wYmI z+qP)@f#RtM1yZR|$oK=rQ_%!LD(wWJ@dt{hA{0oaMM2|tl)=XDD6#mLH~v5wYy5#S z*7zM|u<<)eEPiP=40Eg5X#9cV!z>gS<`xBve|~wKnA%_!A`-ztjobwpAxE{yiuv5TMir+HL%MP*fm5X$u6#pD06(KT%@w zt5;z0x4i1VJk8 z1cC8yp?E4nfmB))F#bdtYW#^3i+^e3-$EH_{97m^jXzO_8h@h1;+JN_Ft?fw#=nK) z!z>gS<`xBwe};J*uj*O9o$uV;gR;EwQ-LO(L(uH@9HQ|fif#~~)HjHX-%(=mOP#=N zTXjO?M-&wZQ0fAa@gs@~1SoBR(D)r?u<<)eEPnM0EdI7v(D(zz7r#(o@z*G1{DIXEeaaHqYO5FM~TJ1yzvLh zSmO_rvBvKxgN@%&V)09}VVGOZM&l0@A7-JzFt;dZ{QfNkL;tUy^@>miJjahH%NswU z=p2G(x91RzA5nCJ0HwY`Wc-d2i(l#lZriF88b6|_K!8#gh>RamR3JcU3xvk+D1(jP zQDX6{S77nCy@JLcD8BfG0*k*!A>$7ecU!eBq|&x68h@a8Dnfx&Y7{d5K=D*GL6Ay2 zL1_Ge;;9G)QfX1p_#I`i@jFT^{^gB7P{ta6po}$sM;UDVjuMMsnhnF;YBm~wp!hHg z1%|mrLF4ytDHv@0gfhVR5oLMfM--hy(CqdcqVXe&ZV;fH?ARBZ>+HC~bkz_#I`i@jFT^e)S40{+c zrA0yGca*`#?JVWw7x(N-Tb9HVkvC*=YQM;=?Qy80KS8ZhpP} F@qa$4i46b% diff --git a/gefs_dev/parm/gefs_awips/grib_wafs42.ens102 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens102 deleted file mode 100755 index 520312fc2980665130e7e53e4916463c24828d7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 J)vvdY{{!@Hr=0)* diff --git a/gefs_dev/parm/gefs_awips/grib_wafs42.ens108 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens108 deleted file mode 100755 index 946d3f578770f99e77d52a6d2e77c05bac7bd449..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v?M@SG7)AZHbVM+`91Qanja0r4q_kSg4isF9uFsm(FnHNli1R*Q?`C4sS zyRIKUhR^-bb^XbvAI?wvr>~Ct)tA#xpFWM>J?i_-WjB6$`g3*F{ru=pKK%Ns>&Ac5 zci+BW{L^*UUmv>e3Q@6GrljItgMM(Ix1dr(f- ze}FPvTpo^cvM-gBF`aEf^B;RsIl4MN9A&)^WlSwc>95WYM;Z1NXh;imu^HQTPp=#u zeNfu!m4}r-> z^@{@C-`=JZG#nk!E2~vOQLj99U++IpR@`IWE5mRI%JD49j~SF7e}J-0WnbG`Dr#Fu zC2iZMRQ96ORD=Sl#3WiLuiMJSL;iqa38&GusNUi@{Kw|n>I z`{)SW-TnA^GC_A^+oqCmu{j$_c1wb-xUL(z>xZu+3#_=a(-AYd%vXl8+03ca(fY&q z+Y3W?bN=7fqK58alFE34Qk0|q5R}aelyA3x9cA@-YmvWuWj>Y7_A+m}>-+Bf^6_Sj z=lj*=`1g5tcX>BSJ=E~v_Ru9AAnMaStu~fuSHq!GyY*b z2g?}0qs&+wq5OU0HAFf0-^C&6kGi267;xbg2mS=#t_py(We zW~b-ysaIYa{|*%0AV7(4(7f?GiYb7cINF{AsF#ZWjO+_e>N{ljZ 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 DLanJO diff --git a/gefs_dev/parm/gefs_awips/grib_wafs42.ens12 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens12 deleted file mode 100755 index 3d467b19b2b022835bba904a32b7af50912f8428..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 L3d;4*w?F<5qs^G* diff --git a/gefs_dev/parm/gefs_awips/grib_wafs42.ens120 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens120 deleted file mode 100755 index 733f15b542d8dd392529a5c9f2cfb6f2045e922f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 F{~rRWz2N`= diff --git a/gefs_dev/parm/gefs_awips/grib_wafs42.ens132 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens132 deleted file mode 100755 index 017f24768a99f5028643c03c5609a95d17e4bf69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 F{~tT`x}^XB diff --git a/gefs_dev/parm/gefs_awips/grib_wafs42.ens144 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens144 deleted file mode 100755 index 789a8ae4b03d5abd9a9e44bfbb4de35e7edde45a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 Ee_L6jK>z>% diff --git a/gefs_dev/parm/gefs_awips/grib_wafs42.ens150 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens150 deleted file mode 100755 index e247e11b0b9de2e8f993c48dc79a80bc7f09b47c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 Ef6&~pF#rGn diff --git a/gefs_dev/parm/gefs_awips/grib_wafs42.ens156 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens156 deleted file mode 100755 index 804869e8614909ac39b5b357f79df6884aefce03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 DaACFS diff --git a/gefs_dev/parm/gefs_awips/grib_wafs42.ens162 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens162 deleted file mode 100755 index fd9f94105f045a225602236f1f41ebb39b192563..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 J`Ste4{{f~RjClY6 diff --git a/gefs_dev/parm/gefs_awips/grib_wafs42.ens180 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens180 deleted file mode 100755 index cff5955ddf652d085ddf456069a92fdd3623e4a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 E{{e`#l>h($ diff --git a/gefs_dev/parm/gefs_awips/grib_wafs42.ens186 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens186 deleted file mode 100755 index 56f63542851e161039cf003b01012d7ed77ad157..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33649 zcmd6v?M@SG7)AZHb>6G&E6HvtDz#)j{#QVRHGlRyxpJ7(pY|XsohcrRR%6`69 zE4AzT@niVd4_((^?E2yQvY#HEpY_{MmmfZS7{9vd`m;@yDwjF{^`2=&o5o~{`D(o;}7k|A9sKM_~Yv8=i}esQXYKz_hI}NM%fKVqjZ+?XTSWQ3fb#thP^MH4wQWg7 zZ40TSZTp(aK@?9#D3D5wGNp28f=ViyAV?*hpx0CmqIfDofmBkIemFm$F82P#@54Op z-G{HEBXm#CsKQeSy3(A#sk2Sw))P||bwit_db?LpBE0+jd$EgOGDDT`kg z2aEqN8~+{@6$nt`0xcW=9uyS_P|^Z{@mG|l#$Qp&;#aT0;!k@8jDLpWi(e?P_+yl1 z{ER82=2#QxOWJ5~C~|{|v=b(F8#%=>&oC&rm!Sp+G7r3K)My>026q zMJbElY-lhjemyH()ed6EsejTG&TN;QWn278-_XU6)^r8iVw3;V3<=BH2#x$ zjem>(+|a=IDV1)0<3|*oL(uH>9HQ|fif#~~#5ahH-%-lqmpXylrs~vBC`(Vt5Jd$7 zl(;}-{D`6g0ZLjRG=4{EZ2XQ=7QcE07Ju3+X#54m7r#(o@y94+`~}6`R&5KZq-~4F zUr;<1p+G7z3K@Sv@l-THkV-m1X#54mQxOWJlA@sTJ4$2Yca*aD*Ejxx($@G3N?YT1 zl*Y#IC}r_WvtgK1%|_!dC_c+HC~<+v_z^_~0+h5sX#9@S*!Uf#EPnM0EdI1t z(D)0AFMgrG;*U|t_zQ}=t=bk+N!u2Uzo2+3LV;9b6f*vT;;CqYAeD52(D)0Ary>+c zB}GBwca+A)?hl5pz%+y zTb{)4@o#%VX<+<_vcB;niq0Wuc6tuc_z^`n2vFi1M8@wZW${a$z-?1?LgPmi6$nt` z0+I0}iV6fMX@SuA9i_4HJ4#vn>J?c0X|JI17ZhLoLV?8}qmc0z6n9&-Eu@mREgFA8 z@l=EYsl+H``~}5R(F8#%=>(zi7ZguLD3D5ug2wMCjg8+?%Hm(&_zOx~<1Z*}jo(ok z8^5EJ#V^fI80^suLPNqNqTC5*LV!A5l~wKuHUP#_uSNjo(qq;#aT0;!k@8jlZDy z;ui`m{uqUfzo59=s%;^av~AJ&3yP;A6i6jTA>%J7o{A<2Qb{KWjlZCHDnfx&QWP|P zM`>*Qj#3u?`o>>S+8TdBX>0tB(%ASNr7V7FHVkvB*=YO)#fMoaFw7|m82|X|MW;x zRD=Sl#3;+gKSS|UG(nI`IzeFkGZarnD3D5u0>)oani_vaDT{w?a|oK9o9zCQWn2@1r~qW zD`@-$#TUO&VDZN&Wc&ri-BxW2sibX-#$Ql86`?>XF$x)fLGe^HL6Ay1L1_F1#ZwUq zq>`eb@jFUm<9C#@_}4f7g3{Lb3rbt#ca+A)?FDO3DLV;mUQPBAP zEd@>gKmMU7lm@TyBg*>5k0?5apxNm;MB_&k-5@}TZx9*3qm;!jbpp3d)d`IsQB)v6 zi3>!=k0>e-pri#t<9C$C#_uR)@vB#0@u$6l#$Ql;@e2hOe~d!LUr^j_)wYmI+O}x? z1;tYl3ZxRFkntB3Pel_1siYHx#$Ql86`?>XDGD0Dqck>tM=6Vced8}EZH>R6v^9Q5 zX>9zCQWn278-_X6Y&8CY;=?Qy80HiOjo;r=(AfA1rGfDy%KFBSC_0Cr+37h%<3|+T zAV7(45E;Ltl*KP~0=G@o35_37R3Jc!3q;0`C@K)3qy<9bca+A)?DU3k4Q`j6%j=P~2_RwvbBNwrKnX#ZwUqq!Oc$@fQ?NMH2+6q!Wb3Ur;<1p+G7r z3L3woG&X)mDT{x7<1Z*}jlZC@HGW5FZ2XQ=7QZwbhB?)2H2#9(!z>gS<`e~u-``Tu z*!T&hf$<~C`o@naI)|Xy={ZE>M-<&4K#6Y<8NZ{H#V>UNw@uXvjUQ1|AV7%=M8=OO zDiENg1w!L@l*Y#IC}r`hS77m{y@JMHP<-(V1r~pdLdIWE+-=pikV@LNX#54mQxOWJ z5~Gmu7ZguL69lQG6NJWJP&^f(Kq@H;8o#47HhxDbi+_FNFDPw|zo4`=en)9+{Eku< bzcd?$In``5{(|DeEEE{#V^HpXeZ2o4e!{kT diff --git a/gefs_dev/parm/gefs_awips/grib_wafs42.ens192 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens192 deleted file mode 100755 index da1f4096b9aa0224da0867e1b2aa6112ab451591..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v?M@SG7)AZHbp+Lc(fFdRb4nZ*I{;%Y`MR7lSnAMgo%nK$$f{>N{e62RE z!!Wjw)t7NK4CBdqT%Dbck6#^)hhI-WefreCdoYd{#nYD9zK8m_4S`0u`j;mSV#hTFULc``w_t!-0DIA4EmB-L+(?kB0V8*f2M{{oN}t%xQtzFzQ(i`*# zg^a(V*y5MP!Qy|Z@f*sn0vU=51SoNV$oMf86$nt$0-^C&l(#khrvjnzR}@?P>J?c0 zX|JI18%kaLLV?8}qmc0%N_`xpwuMyEwngJNl$wfAAe9(}jNeddDw-fjC7mENenY9L z2nA9}QPB7+%J`X2US2y@JMXD0P^H0>hl5v}gP0p5s5%+ZmYJ1RMNHubb`S6Cnz-)p+G7r3K+kmbTxiQvBkf%@lQ~C8vg{Pr|~;V zSL1gSTl~^&80J*7!T2XAb(n<$!f6K2jfSS<&7Uv zbPhqY({qT%k0`o9fD+#zGX9EUi(l#lZkwtT8b6|_K!6e#h>RamR3Jb}3xvjBQ92uc zMX|-NUV+7*_6i!mq144M6j=N*3K_qlRJT>zLMmz7qVXF_O+_e>N{m9rZzwetO%SA# zP7oTuq104_0;!}ZX#5qWv+-9HTl~u#zoGOsenaVN{1v6M@mCaE{L*X~=2WxM_zk5F zvru4|Qxr7*_VDAqJjYKc9gH7QmN$Mx(K!UoPR}74KceUc0ZM#>$oMOYEq|iEj`Ye?_syFLeU9P1OmFA5l~wK#2=P#*Zi}5TK+5LgTL}osGYu z*y2~Oz~WDP1&!ZO>f#p)EdCgUjNeeI+p29Lm9%Zq_zk6|A{0m^Mj_)jl$wer2vSKW z2#w!RYAQm3R8kZ){)*Ds_$!Jn{^gC|Q2H9bq4YKWiqhHmD~c_CX*LXVs@Z7#hEj)F zC@{<^3L5|M`!Rk(>0tbbvb^yliq0Wuc6tuc_z^`n2vFi1M8;oHZ1GE-z-?1?LgPmi z6$nt`0+I0}iV6fMX@SuAD@teMuPCTSz5s zTQq({si_DBQi)N>_zk6|q6vaj(g{N2Hsi_DBQb|$3_#LII@jHqw{-uq7g3{CYCn!CQ-%+|6zoXdVmuAB-rJA5k&<8l(ax-{1v6M@mCaE{OT20{AsVC@f%8A{6c}nAES`*8%lLs zwJoHQwk;aJq104_0;$9(Wc-FwQ_%!LD(M8F@f%7_MJSL;ih{;pQ92ucMX|-dyzv`K zU*k8FzQ$isIvamQvBfXVhG9-M8;##k>M#ohhB-w+ zbb`?M4W*_c6i6jSLF2C|osGYu*y3N__zk76@f%8C4jlZJU;+JN_FsGW0#&0Nf zn1uqvoT8xd*S8dOHhx0sVEl-(yzwK7&LL=adJfU}5k)r$P~saz#$Qov@k^b+ZBunZ z<3|(~2vFhzk?|vn3Ir%=fzbFXN@wG*D7N_3E3o*}UP0qGl)CtZ0*gOJA>%ic>b7cI zNF{AsG=4*=sR#v9iBZV-4W*`{34&D82}0vHl$wfAAe9sajlZIFHvWoYi+_3JH|iEj`Ye?_syFLeU9P1OmFA5l~wK#2=P#*Zi}5TK+5LgTL}osGYu*y2~O zz~WDP1&!ZO>f#p)EdCgUjNeeI+p29Lm9%Zq_zk6|A{0m^Mj_)jl$wer2vSKW2#w!R zYAQm3R8kZ){)*Ds_$!Jn{^gC|Q2H9bq4YKWiqhHmD~c_CX*LXVs@Z7#hEj)FC@{?X Kpj`g``1n7JTeD&S diff --git a/gefs_dev/parm/gefs_awips/grib_wafs42.ens24 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens24 deleted file mode 100755 index 4139b568a97e2d57c47db247b79eadcdb4132c18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v>rPZ@8$|s*SFx|aG|fT$=>cSt!66N&0M zG)~iIe%pTBY^Q1S=3=vbce%O$=xlR(b@}@B>-noE^Y6=Pes}-t`g;2Dwt4gF=SR~t z|CP=3=hydtP1DV%Z`1V0{a4QBZ#vE2?&jw6)!Vl}KK}Jj;)AQdZ|8r)DCgTpqfD3Q zM^G-${{_nS{fEb+yg8Q2n>n3bLd$PQQaQOkdpyedF_byA9%Xa=?(rzwV+Go_1$uum zx9yQ$IXQWywACx$Zts3;+i#z*>R#EQ94kH7ifoatU!UH0s%@}pwqJ%<=6zB zZ>>O@pfA(SZw31D`Kq0u?a3p0<@D50)GOboPhURnt+?-fuWYxEK{;DQ`DX#;pMQa} zOXXPGMk;DsNTqGt`&5picq&4HRBDu6D#s=$QqcrKD(wW_r*agp7=ez0d!`)sgSA8n;;@|bkVPA=1p6&K$ufQ<3 z1)7KX5hy;)LV;m^D$4mW)O6lm&|;l>grN17*oq5JkQMkAt4-D}l0f4iQD? z5Kx|a4g+QB1|f=W5THEu2K_=I<9C!;{IWP${7*IhKsi>RKv97Jr7jQ|Kc=Dr0ZLmS zG=4{UUgLi#5E{Ru#Nt=4z~XOv1&u#YeDMnf7JrRG#vdsDI7n>^skCj2#vdr2iclbx z8ikBMP&^e)5Tw#h5E_4=cq&4HR9X}?en;6ntMNY!^M;JyQDWPg;x0ecQ>zmhf1o_8 z@js-3#vdrpYWxo4s1S7(b${Z~Ta&a|oK+crA0yGca*`#?JVWw7x(N-Tb9 zHVkvC*=YQM;=?Qy80HoQjemal@lu}SCzJukk0|RKKceUyf@Zhp5RD&Ebb|n;zCmRC zjuMMs>I81vsuLPNqNqTCQWuDfA5l~wKxqqv#_uSDjo(pX@vB#0@wdH##vdrY_=N(C zzeXYB4-|J>wJoI5wk;Zepm-`mfmCV~GX6mER5U@5N;^Sl{DI=B2nAAUQPB7uWw7x( zN-X~MjXzMv8h@aSHGW4KZ2XQAi(i@z!`x~%8h@bpFbf5SxkW+a-@Q`dMZAvxbVDcu zj2}_fH-1FXIRwpa&mkH=qUZ(zN_~UK_#Gt{ztjobwpAxIene4$0HrPv89$<^K!DN~ z2#w!S1{=Sl#Nt=4z~XOv1&u#YeDMnf7JrRG#vdr|wrX2QrEOa@{y_0mgaWD5C}jMB z;;CqYAeDB4(D(zzQxOWJ(xRa8JIY|=ca&KC>l=Tdj5Yp18EgEGGT8VXB^JLl8-}^n zY&8Br@nIGU40DTu#((~DjGs^j7(b${Z~Ta&a|oK+crA0yGca*`#?JVWw7x(N-Tb9HVkvC*=YQM;=?Qy80HoQjDLQ4(MvIYMp@nX51_1V{0C5U z4necqa|p(N07W+lQ0g1BZ2XB5i(l#lZriF882l=Tdj5Yp18EgEGGT8VXB^JLl8-}^nY&8Br@nIGU40DTu#_vB;F!cZG*=`7Bz;pbF zvcB;niq0Wuc6$!d_z^`n2vF)9M8@wZvG}D<;I^$gq46V%3Ir&1fynp~MFj$swm@k7 zjxyNz9VHgOdIc7L+bd}Nf#Qo_D6sfz6f*umako|5LMm+crA8s+4-`*D z69lQW6NJVeD4vQ?Ae9ycjo(oQ8^5E(;$PqR17)o72g+FEca*`#?Am3D&A_yfgL5elTzqM-3R%3$Mnlvw=h8-JjT zHU2;uYy6Hf*!UeK7QZwbhPl;jH2y&GVHOGubBlt;?>|y7*!T%$fbk>B`o@naI)|Xy z?Kwo_M-<&4K&fvK8NZ{%;+Hys+qUY2#*Zi}5TMirBI8FC6$nt;0-^Cc%3$Mnlvw=g z6{EiZfe|_T*l(EJiC}WM^Q3e~oqr~EuX2USInvKREC_c diff --git a/gefs_dev/parm/gefs_awips/grib_wafs42.ens30 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens30 deleted file mode 100755 index bba8c30371a28b2501e497db21f111133d657168..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 J+5CL_}dH*Ll+a#o_cD!t;ZuSq60w{o%>YJ7= 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 KP_BNy{qcVWxsw$D diff --git a/gefs_dev/parm/gefs_awips/grib_wafs42.ens42 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens42 deleted file mode 100755 index 817239ed78ecbc6af64e2a65582c35d33826630f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 KP_BNy{qcXfQ=ioU diff --git a/gefs_dev/parm/gefs_awips/grib_wafs42.ens48 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens48 deleted file mode 100755 index 7f6e11958448a88fe1e10e96844a66ddcdbec0f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6w+fEc)6h(dZE9whOQO(UqydWe84?#5N|G(tyMscoL)aY)eQX5PJqL7ifZlgPm z4#U{qrcdKE4CC49I9;5N4<8+mo6qO(-o0yodNhukacJ)zeqCM;Ki|f)H@`j_hW1y+ z;riQ$e}>`e%l$CCefX2(_DzTO?XIrAUcZ0;^W)!NVjq0|_ojUbqnu0!qYURKdr;0# z{s3kA@bPezvwf+YwRE-#Ex+wa<>>PGaFmmMC@r-dWxTvN9A(;9peZfThtt-!dwS*Q z=#A1=uiW3qMcG#%Ls5YMB`whAxS{Nupp&T-NE387 zTs{GnLn?bwYAQm3RAQ8ED*GnLQqcrKD(M70q_P*KrXmzbB}Eyh)6?z6-o5ziFmLzn z&9~+V!|h#rKbxT2*0!l6d^mmINOnttt+-*BhO7H8jRjWR`}2mGT;@wdnJ$*p>FDH5 z`|gEdxViYRecpuWewIqRK`F}7cnHern=Ogr7;dh=w$J}A%I4G7B7gVFaw@0W%X~Uq z-3=EXzuz>5Z^sibX-#&0M!6`?>XF$x*Kq103~L6Ay1 zL1_GjQd1EMq>`eb@mG}bMUDS)m`5`HielTgDDLu8J+V5G@f*sE8vkP|X#9rqqQ?J- zg2rD_Ue@>@QPB7+iY69lQG69mRTL#e3<1yV^-!1x`dtMNOEE&jEQe}>Z2_-80Rjo(qa z8o#61;+JN_FsGUg#y>-;!z>gS<`e~uzdrbQ*;n;EJ|z2z^5i-G%}6L6j2}_fH-1FX zIRwp4&mkH=qUZ(zN_>OJ_$!JneyJ01_NJ z#TLJM1r~qWD`@XF$x*Kq103~L6Ay1 zL1_GjQd1EMq>`eb@mG}2#$Qov@vm?EhSJyg4W+N~SCr1iUr}uFOS55^Q_V)>HT_@z$Zwy8Ry z@gs@~1SoNV$oLUO1p<_`Kxq6GrL*x@6kGi26{ER8o!~`RD=Sl#3*F^hEh|}1VJk41flU8N=-#5kV=Yz#$Qo78-GQy#lODs8%kf} zH3k8NbMM2}=zEa^;ypDe}5=sZ-N0jxAA5nA; zL9^3yh{lg7xI80^suLPNqNqTC5*LV!A5l~wKuHUP#$Qo78-GQy z#jjq0#h>;H8o!~`#V-_C{4oj{zoAsORog-;Y1^Xl8%j+@D3D5wLdI_>H5E+|q>@e$ z8o!~`RD=Slq$p_o6{WNBR}@?P>l?qJ^fi7%>1+HIrL*x@6kGh#Y#8QLv(fksr4F-D zV3<=BH2#y)osTSz5sTQL3^N=-#5kV=fQZ2U8nnu;a}Qb{KW zjDLnwQxOWJlA?g|J4#pMcNAOvYa9OzrKj=FP zTSz5sTQq({si_DBQi)N>_zk6|q6vaj(g{N2Ha>%Y}Awf_`s`N2nr=lBt2 zed9+IokP&<^c)osT_}4dn zL+NY$hSJygD@teMuPC+HC~<+v_z^_~0+h5sX#5qWv+-9H zTm0%3So~?Ppz#|@UHn3U#UG=P@f%8YTeU5ulC~`xzoFDrgaWC=C}jMGQd7|cK`QA4 zq466^O+_e>N{WKUUr{<6e?_syzrOJsN?+qQl)lDaQ92ucMX|*%&4yu4H5-lJQ0g!X O1%~+$l*?alZ~q7C>XGRH diff --git a/gefs_dev/parm/gefs_awips/grib_wafs42.ens54 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens54 deleted file mode 100755 index 10e4be6e62216b033507935b0413a2e178074216..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v?M@SG7)AN*Rm>HbVG0F)0*aWNatNY1_kSg4isF9uFsm(FnHNk1f{>N{e62Rc zuItCQ;Zr|!U4ORjhs*Q+>7$c=_4)kc$B*MzkNbYL?#6dde{OENpKtxy(XWrXZu}>G z_x0P=KV5hG<+1BNJbmS4{Gr|W<8E*7HWwE^KmPqK_QB_WH{-W3%IR=0N_T#`2j%?q z4^W1y>%&pb_N8(*rn60G{%ubx$2TX3qnz$T8B@zq`kTwcQHFg58qxw?t;e?A(<{fv zM@n10^0>Kw(YB9wo48lDDEkUzC@K)3#0A=->?@F=s6c>{7HD-cqU@WX)1eed6ZFvC zz9`Vc-6ox&;rM`FS*;3+dgXif<>Aw0#eL6vWf%@YIhjTIF@y5s4^XzL>}y*~MQsbI zq;30@%3hS3iclbx7-gHvz6r8aG(nI`IzdmV>_w@m2nA9}QTk!M-d^n8i@y%@cJFS! zjgHXWKaB4u6LdeeZ7K;@>x+?Ow$;)4ef%=Az>2##A2E~5d}Ao9S#>%-JsN*{ zVdyrO|BauYoOh3tRK^>Wq8#^!psbI!B#NWke7ze#|GOxwPg{%p-7E8{thbkW-Q7NP zm)GAnBg40w>+$c)?*96IlFH{im2vTJdu6w;*f5WF`>R)An9~A{!+Zcr9cH1xFuxY% zbf57L<2hKy_#I`&;t1vM8^58<`3j=QSKx8bYkkE~=FTCa=o|vdYtNyf%-tYF(G3EW z*WRGtC}jK<#TLIT4i^7wjo(oA706IjAV7%=M8=P)s6c>{76^^MqP(r~KNkp%zoOXU zSFgb0PkRN8-%#q}7YZ!?7=?`AQ0n6#wJoHQwk;aJq104_0;$9(Wc-FwQ_%!LD(M8F z@f%7_MJSL;ih{;pQTjJE{^w!t$@nXZZQG)_^H24}>O{tGC~s=~ pC8_Js+|1%02 ze?@s)<9|j$T_@&t}%xSNn@f%7VW}(0^rzqpI{d3RpueQ(fzYpVQl*NsI2g=gM zzXL_*5HveIhflro()f3v=mr5we1qnV-%)JwOP#=NQ*|0|(A<-yJ5W?0K#2=9Z~Qw@ zR3Jb}3k1gRC{2yuQEc(6S77m{y#mHRL8*&hD6sfrlzHQypj5Y2+d?X7+k){=P--ed zfmC9YdE=j;)KoMI)U4!>V(FRC@K)3#04VbM-&wZP|^aS@mG|_#$Qov z@vB#0@u$6l#&0Nf@e2hOe~d!LZz$Dm)wYmI+O}x?hEh`z3ZxRFkntNzO+^y~siYHx z#&0M!6`?>XDGC~YMQLpO6~z|+^2To{ZH?bh+8TdFX>9xz#TLIb8-_X6Y&3pDslzN3 z80HiOjemUj@m`+eCzJ-pk0{F0t3 z($@GZN@L@%D7N^e*)YthW~1>NN*!jQz%ZvMX#Cq(D!hx=@vnM9X<+<_vb^yliq0Wu zc6tuc_z^`n2vFi1M8;oHZ1GE-z-?1?LgPmi6$nt`0+I0}iV6fMX@SuAD@tSIuPCTSz5sTQq({si_DBQi)N>_zk6|q6vaj(g{N2 zHjR}@?PQYUcRRGrZH5k&<8 zl(;}-{D`6g0ZLjRH2#Xx*!U}oEq?V1EdI1t(D)6dE`FiF;*U|t_zk7Ht=bk+N!u2U z-%x5QLV;9b6f%B8si|m!AeD52(D)6drXmzbB}GBwuPBX;zoOXUU*7l)rLFNBN?YTv zD2X2US2nvKS9D0P^H0>hl5fbownFM2P=&nSx<{|=O;jeiG<&LL=adJe(( zccAD70ZM#>=8fM`Z1GE-z-?1?0^{F-q5=U*T%dX5-+`h60ZLjRFn&jAYW$93i(kD0 zi$CoZF#ZWjUHn3U#UG>08~+5Qx~%6Y5WtEmd5WWO^x4CZ1GF8VVG0R2IHTg)L|A1 z40DQt#y`Tmk5}~!@8>sncc3h9{8XS$=MXeIJ%?!gh@u+=DDe#<T_@z$Zwy8Ry z@gs@~1SoNV$oLUO1p<_`Kxq6GrLpl>6kGi26{ER8o!~`RD=Sl#3*F^hEh|}1VJk41flU8N=-#5kV=Yz#$Qny8-GQy#lO7q8%kT_ zH3k8NbMM2}Qzf#cj|LPffLTT_EKcXye{D`7+ z2%4RqLo|Lw(G3EW_y&>jR}@?PQYUcRRGrZH5k&<8l(;}-{D`6g0ZLjRH2#Xx*!U}o zEq?V1EdI1t(D)6dE`FiF;*U|t_zk7Ht=bk+N!u2U-%x5QLV;9b6f%B8si|m!AeD52 z(D)6drXmzbB}GBwuPBX;zoOXUU*7l)rLFNBN?YTvD2X2US2nvKS9D0P^H z0>hl5pz+sVDQIl`gwnwH5oLMfM--hy(CqXaqVXe&ZV;fvH;9bCqS)e>I)U4!>V(FR zC@K)3#04VbM-&wZP|^aS@mG|_#$Qov@vB#0@u$6l#&0Nf@e2hOe~d!LZz$Dm)wYmI z+O}x?hEh`z3ZxRFkntNzO+^y~siYHx#&0M!6`?>XDGC~YMQLpO6~z|+^2To{ZH?bh z+8TdFX>9xz#TLIb8-_X6Y&3pDslzN380HiOjlcd%L1W`5lm^C+D9al^qUaogW~b*6 zjUQ2Tg8(JIL1g?D#TLKR3EVbSCp3OUQGoy@E)W?%qNqTCk`@S!zoIlY{)%FYU%dj0 zKkXGXenY8?UnsEnV-zxeL#b}7wuMyEwngJNl$wfAAe9(}jNeddDw-fjC7mENenY9L z2nA9}QPB7+N@L@%D7N^QH-1BDYy5`N*7z$*W8<$Vw)mylFwCiDqwyO`9cH1xFdu?) I^Xu)y|9PC6i2wiq diff --git a/gefs_dev/parm/gefs_awips/grib_wafs42.ens60 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens60 deleted file mode 100755 index 7b215e12f0174e6789caec9980095a1c4b6053aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 Kpj`cWd-p#?bfswk diff --git a/gefs_dev/parm/gefs_awips/grib_wafs42.ens66 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens66 deleted file mode 100755 index 099b1a43812da56c95b23d28fa127ab02b0dce14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 Kpj`cWd-p%C)tmhQ diff --git a/gefs_dev/parm/gefs_awips/grib_wafs42.ens78 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens78 deleted file mode 100755 index f63a08897470458dc1bc14849ab164903f1d1b75..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 KDAzyV{`fz8N3%Tu diff --git a/gefs_dev/parm/gefs_awips/grib_wafs42.ens84 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens84 deleted file mode 100755 index 19e9326448375350fda682af3c8492c201b4e0b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v+fG|&7({d3r`S&r8FS1fIS?v^6cJMO{hy@UBxGhBFB_(1{}3sF2xw`()3RkU zO{@8B{c*LPrq%h`YJGXJdidyMb^Ph#?c2BWSC3Y!)01g__weWHYWnfEI)C%?qiLG| z$!hxZ+xsumbp82$n*MnB%E|mgr}@WSUw{4b?%j`%e|<}Q@aeCc`CAy}bp2$M>EiSN z%Ejq_Kv}>4@N|^(L#dq4>1-0({dORgqpOprqnsW>nN#agR#%r#M_C^#(7G+q`?I-i z5A@2>(Ho_$Ub(-y{jF{9zkaEEWrK34K!KtH0ZLt<4a%Vc1&Rs;C~bj`PiB-u6Lh+^ z0%?Nort9Adbocd3J3;HCC-lnkv7x9}zE7X;K5nhJ?|rYV*H1w?*@^P^4wS$D1Ii|q zLv0(WsBIyYwrw9$If&w^2nAB9Q8uX@nxIHU69lQW6ZDYEK@?9#D3D5vvRa>=Z7%ly z#qYzs*}FI2W=EKA@8`z0Y(+%&DH>-*0$3#_^i?zd8zZ%~VJw0a84*_#cC;+Ss!{5pUB|Dqg!+*stV zUfG?>+2%5zP1kqR<%jP#GsCy55A)xb)9r`btyDhssmzOi(<}RZC5Cyn+n>Dx!`v2V z9_A;Y_%I6vhWWWDr-zJxJ)eVRj6YF!SRA4J|HdCEyL<&v|#_uSx_|+@0_}gAV;|~;H{6c}nU!#!m2Z}!qQrki*ZQG*p2a2a66iB5; zA>$7ePel_1sk9S>#vdr2iclbx76pypQC2T%{Ex%DBI9?I*tVv)yPxW*)rpKhP+rvd zA5%f&50n=*{znuven)v(<9|d!<9C!;{L*X~=C)VR_yfgvG~<1u=v|vLE{e;U;ILW#b2Y4@dt{#t=bk+Y1H?ARBZ>+HC~bkz_#I`i@jFT^e)S40{|sc#S&zoW$BmpXylw(5k&k0>e-pwtB-<3|(~2vFJr zq47J)VB>d`Sp4c0Sp03Tpz#NaFMgrG;;&K2_yfh=R&5KZv~7#VA1I!RP#~2Wg^WK? zJQYn4q|#0h8h@a8Dnfx&S`;*XM;UDVjuMN1dE*b1vBn=LV~yWY1{=Sl#NwA`!!Wm+ zjm94+KFmUaVQx{-_)lMt@e|4b<42U`jUQ2T4necqbBM-|D7ry_Qr{plen*MLFLeU9 zZPf{lA5l~wK&cBv#*Zi}5TLXLLgROo!N%_>vG~<1u=v|vLE{e;U;ILW#b2Y4@dt{# zt=bk+Y1+;xLybRCV(~9+{97m^jeiSer12-pP~%UOSp3p#80J>9 z!T7gOe3*p-!`z~v@y{@?<5fND*YlgZdr+1)ek#zUa|oK+crA0yGca*`#?JVWw7x(N-Tb9HVkvC*=YQM;=?Qy80HoQjo*KzVCetVvtAL(famxT zWqIRA6rDrR?Dia@@gs_E5TMjIh>YJ+V)09zz-?P~LgPmi6$nu30+I0}iV6fMZGq7E z9c8fbJ4!5m^$INhwpY;j1H~7=P+;-bC}jMB;%=+9g;d(MMdJ??Pemw@N{vFsA1I!R zCJ0h#CkTx{P&^f(Kq@T?8o#3qHhxEm#lO7q2g+FE50tUS?gS<`xBw-+!fGu<;Yh0OLoL<&7UvbPhqY z+jEGUNw{6u4jUQ1|AV8@LM8=OODiENw1w!L@l)=XDD6#m} zE3o+6UP0pz6kq&8fyG~=knsnKyRF(5Qfb>3jXzL46`?>XH3}Jjpm-{pAV{U1AT<6! z@l=EYskA6){Ejl%_#Gt{|MJEkC}WL3P{ta+qYO5FM~THR&4yuaH5-jTP<)t$0>k_i Kl&ha_fBXw@C7j^^ diff --git a/gefs_dev/parm/gefs_awips/grib_wafs42.ens90 b/gefs_dev/parm/gefs_awips/grib_wafs42.ens90 deleted file mode 100755 index 86c4ed87b28833a3c373b1a2ba40dd718d6b3b2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 JZhpOe_#ZlWnbiOQ diff --git a/gefs_dev/parm/gefs_awips/grib_wafs43.ens00 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens00 deleted file mode 100755 index c709006c58a6165da5044ae66e6f87fda28e3b01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31703 zcmd6u-BQ(P6hyuDDe?r=A&0}yC5$3dH5L}4@Bb*1AWruVS;?Ut^1)n4l{&Mkcc-%k zwCi@mNB?QpcirydaN6Ho?#9o~&vyIImnSDD!_S_MzoZ*}c>3q|w)^$5yZG?@S=Wuf zr2G5(%|Bgt_vNwcK0f`-*?#z8_}AUt-Cti_{rddB-%>vLeE)U$E#rS@9_7#eB<=jI~|q z%IWC`rLC?!e*N~MwvYGMaaTr^wF4Ct9SBh31C1za2P!B!5TK+7+Mf+5YfsRjw*%=3 zdg$(69O&WxI(>rr(<8dF-y4d$@}v9m@M$t}Kk}~h{V^zKvnW4jP=5Xa%9zSpZA&Vu zEu@mx_9>NB6i-DckV=d)rn2?~l~nWuK`QAJ^pwgfil-tJNF_zt_2=i~8+&>9{b3$= z_v`n;5xQ>=!;h0E=-W`+R1$8^uSR!RL@5*3b$xgD_+?;$iMzTSFoQSquqz|V^6Rj4 zWss+56zEEf(jSB3T@ea&<<%&|+Aj)aKdjA0LRnB|B!N)gKqwt$?sbSLdL4phzxs9P zD06FzC|X-UdG*>l%G|^uiY5+FUOjQYQAj8qrR<6%0e0opLg^@L2P!B!5TL{dBB8`o zbRa-U4}?PLC~qv3&j&)Gbd)mu>Iw{h+7%Sag5tw36d3*(g@m%8xMr)ikV;xx6v~3) zsR#v9iBU)>3yP{DfD%vKyiit@vMYKsgF2;e=G}<$QYaTtbRa;94>T{73n)4epri)^p{yuPg|ecQ z;a68+_|vX{P)<;M_=N()AEV3*QNC@7S!*>C(U z@8AFP@$}vI7hj>=?+B%VP$J6qLWw9^Td=rvZBZx@MH2@o@x+l(I!f6Uy_rFs(l;{- zC8Fp+fD#{wgc4D7AV5hEghJ^kjfK)t%J8czF#Ks(P$&zE55G`g_+u0j%7WtRq}oC% zX>Cy`3yP;A6i6jTA)zcNo{F9zNF{xOP$&zEry>+cB}GA@bd<(I=_qCRw--uBDZ3(z zgRZ0&heBCUyemS1uB0d^l!M*Am#cZgaTbjQBWwyZ{xj-KSR0S5lRE0M3n7?5>d3aU~%c% zqEI4=CJs>Ii6fzOl(H*&GlM#%Z)OxqMA3l&B|Z=dC8Fp+fRY{vh0;+P3#Fr!;a68+ z_|vYSP!<#)exbnd$0#I}1;y1#wS`pD+M-Yv6i-DckV=d~LRnBe6+JQ792b69*{q#F0=sO4${?nL(Y>H!}()qUba#@KuHgTLg^@t zh0;;V@T)5@{ApKEC<}@YzffTKV-ym~g5v6=+CnO6ZBZx-il-tJNF_!gp)4q#ik=`y zC4GWWC<}_GA{0m^MM0r-l*U5oC}sG!7fMGdyCRE&uA~-+LRnC}D?)*;q$nVi!}s3b zi%>Gk=0drEvb9hyplEHu;?lJRp0>dAp%nRiN#nnl*g;dhof>2IS zJQblpDly8uP)<-h6+JXDGCT>MQJLO6{QUS)TFK!B1S2!+y78VjYPl;KxbVEEInpimYRAAX_0@W&`5 zlm*4rNwtMk(%Pa>78FlKD3D5wLPA+kJQY1bkV^Ulp->hSPemw@N{WI)=_rkb(oxFr zZ!eUNQg%fa2VF@m4u!Iycvpl1T}e?;DE*IfHvL=P{fXg2jQ792b2LhD%KqQoiq5}a+dLR@^M`0>dApkWdyBS0~jLQb}uzLRnBe6`?>XF$xJ~LGe`d1VJk46NExpP&^f( zKq@H;3ZyI!f6USsZjFwKx>Yg5q5f3Unn!L80_N&e>Qf38jHhBFgqc zi6~lIu()(>Q792b69*{q#F0=sO4${?nL(Y>H!}()qUba#@KuHgTLg^@t zh0;;V@T)5@{ApKEC<}@YzffTKV-ym~g5v6=+CnO6ZBZx-il-tJNF_!gp)4q#ik=`y zC4GWWC<}_GA{0m^MM0r-l*U5oC}sG!7fMGdyCRE&uA~-+LRnC}D?)*;q$ntq{>M2R z3nig65K2VZUMLYoYYP^at}O~BqG;j(C7w7EN=GTXqBk?BQ~G8`p+poN2vFh!kx(Lv z4g@Iaflw$NrLj;tN*R821%^NE3JPUG@!=N=41bJ5LRnB;om5*$C9N$AWkK;&gaWC= zC?u2x#Z%D}1gWG?5DH~M@l=EYsiY_^B?|Mo)ZC}meuAt3+& diff --git a/gefs_dev/parm/gefs_awips/grib_wafs43.ens06 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens06 deleted file mode 100755 index 5278640565b407712fd54364ffc4b48c8954ac3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v?M_tb8btj)SFx|aG|h+jQ&eP*^M$)we8gnHN$?vC`1%j>iJsT zX`H6b{I>nH*-q2u-Nj~mb-8)?=xlTP`SR`CxASLD=AReS{O;k$_4V}gZS(HUuaBl_ z_eZ8bzg_)jnr^;)pQb+^K67?Dznj0@&CS=V_wRpx{P$mp4?cgro&U=GMF8b|`(%{q z^85(O<@rBA*hIX{Lnr`Drvu0K2-WqYhZ+qOVg z7jxSl>6Md{H%eQ*^8NPix3>NM^{Vcb9m=r+1&Rs;D0P8$D8~vEC@K)3v;{gnn^BHU z(D~L1qzSs8ZhkA!{nx8@g0?45=#|q`Ls75%n7-V9TCBJqeXne{PeD1`i}KeVl)wG~ z$}W{-Z5yemZ6TGmZ68uOisGpV1yZR|cBvejph!g%1gW$W^pMI?6i-DckV=cP*Vx|`d!m4vH{_d9nuh!QJqnzqx;_b)RGtho1=GiGy{ zub+Z){$~E_#xUJ}_}}g~Hq-Y-D)S9$QBF2bLAiLd`-c_Bbo=LjcfawkqMUwuu*k!` zak`Vl=EZ8zn#y)I>w(Udn}Gn{(a*QlzqN}DDo9}9Q0gY36y>35K(jv0p+>p zFi`g0AVkp(0+i?8pubVb_#Gt{zbpvNSP*fm5sS8BLkEy6YfYKHSjo(pT z*7zR_gvReEvG~<1u=v|vLE{e;U;ILW#b2Y4@dt`O4pQ4fDs9`M@dt{hA{0oaMj_)5 z6i-DH1gW$WgvK8zo{CT)l@u01LF0FnSp3p#80NND(D(zzhgm2v%q`0NZ2!LJ_)mAw^1lw_ zXOz{A{{YI`#(w}s=MXfzJ%UNw{6vFzCrt*EIojt z0s%^0p#8>w07V4?l(s-%{E0Hu_!A`-zj_50f7>fy{0kIc{6c}nU!&|d{soG=t=bk+ zY1x9&1VJk81cC7{P&^f(Kq@T?7=NM+HU312#lN=kFHlAr z{{m&C@h8eq<4=@W{L*X~=2o-8_!lTX%tC=-Zc)(q{lUk}zN+W(A=yuq-=5vG~<1u=v|vLE{e;U;ILW#b2Y4@dt{#t=bk+Y1H?ARBZ>+HC~bkz_#I`i@jFT^e)S40{|sc#S&zoW$BmpXylw(5k&k0>e-pwtB-<3|(~2vFJrq47J) zVB>d`Sp4c0Sp03Tpz#NaFMgrG;;&K2_yfh=R&5KZv~7#VA1I!RP#~2Wg^WK?JQYn4 zq|#0h8h@a8Dnfx&S`;*XM;UDVjuMN1ed7<5vBn=LV~yWY1{=Sl#NwA`!!Wm+jm94+ zKFmUaVQx{-_|IRD@e|4b<42VBjUQ2T4necqbBM-|D7ry_Qr{plen*MLFLeU9ZPf{l zA5l~wK&cBv#*Zi}5TLXLLgROo!N%_>vG~<1u=v|vLE{e;U;ILW#b2Y4@dt{#t=bk+ zY1LmV0E!9(C~bkj_!DKQ@h3_w ze)S40{gS<`xBw-@m0`=>OHT-4M!v=lBt2ed9+I zokP&<_8g+|BZ_Vipwu^rjNegW@k^b+ZCiCh<3|(~2vF(*k?|vn3Ir%^fzbFJWw7x( zN-Tc$3M~G%SJ3za#TUO&VDZ-|Wc-2RZmYJ1RNA&h;|~;1MJSL;jY7sBD4vQY2vTV$ z2#r5bJQblpDlG~czoQH`en*MLzrOJY%2?wMl(EL|D1(jPQDX5+vtgK9%|_!76dz`x zz%aKcX#D;y1%r*BPzD%3qO5QHh@x`{n%$m5G=4)0-}VX`f1vo{7YZ!?8ikBMP~2_RwvbBO zwrKo;;;9G)QmIkM_yfgL(F8#%?F6Cm2a2a66iB5-LF0Fn!N%_>vG~_F{y-UP{DCso z_#I`i@jFT^erYxgbF0~C{DI=bEEE{#76pypzolTX@e|4b<42VBjUQ2T4necqbBM-| zD7ry_Qr{plen*MLFLeU9ZPf{lA5l~wK&cBv#*Zi}5TLXLLgROo!N%_>vG~<1u=v|v zLE{e;U;ILW#b2Y4@dt{#t=bk+Y1tAnw F{2wGIj3od7 diff --git a/gefs_dev/parm/gefs_awips/grib_wafs43.ens102 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens102 deleted file mode 100755 index e8f7c0b8fd85fd09b540cf6adb7bcef0bc93249b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v?M@SG7)AN*Rm>HbVM+`96cjNz90(#g_kSg4isF9uFsm(FnHNk1f{>N{e62Rc zuItCQ;d4K9U4Odihl{iR>7$c=_2um2$B*MzkNbYJ>Be_Yf3B{&pKtx?(XWrXZu}>G z_wD<|KV5hI^`YxNJbmS4HNG2v-1YVCX8aaLSq}%JbZ6^5C}-w>_yGU!5F|vfhU>rk11hSDy|?8TJ)uNDFka8QXSGuN)sA zDQ)%2!_D1`wtcvLjC*B^vadjfq5=U*T%aw=z5*GF3Ir%=fmSCY%DxF&52Zkwp!@Fn zMS<>bAJYjMjt}US)vBPVSAKL~?>|pg+>g9hhT#yDlUbC<8I;FAK-s3UuWc4(i`d$D&f{yNOty?gV0 zbcF8ietbWfpu4ecQ%ShkoR1{CCBar)*A3nE!`G1oR^0j7h?!jGD?{1Ls?+iMX#DAg zp}YC?-}w3YrhAyAGTxvR<+witWplJ8Q5@aPw|~da|1Qev^VTAN_sV=Ko9$)Zbl3OY zr^_EVBg6Nr%kl3|-QDHgB$Y3DD&ykc_R4Nwv0)zV_E)dKFsB6?hxq`MI?O_WVSX*j zdY|zR<2hKy_#I`&;t1vM8^58<`3j=QSKx8bYkkE~=FTCa=o|vdYtNyf%-tYF(G3EW z*WRGtC}jK<#TLIT4i^7wjo(oA706IjAV7%=M8=P)s6c>{76^^MqP(r~KNkp%zoOXU zSFgb0PkRN8-%#q}7YZ!?7=?`AQ0n6#wJoHQwk;aJq104_0;$9(Wc-FwQ_%!LD(M8F z@f%7_MJSL;ih{;pQTjJE{^w!t$@nXZZQG)_^H24}>O{tGC~s=~ pC8_Js+|1%02 ze?@s)<9|j$T_@&t}%xSNn@f%7VW}(0^rzqpI{d3RpueQ(fzYpVQl*NsI2g=gM zzXL_*5HveIhflro()f3v=mr5we1qnV-%)JwOP#=NQ*|0|(A<-yJ5W?0K#2=9Z~Qw@ zR3Jb}3k1gRC{2yuQEc(6S77m{y#mHRL8*&hD6sfrlzHQypj5Y2+d?X7+k){=P--ed zfmC9YdE=j;)KoMI)U4!>V(FRC@K)3#04VbM-&wZP|^aS@mG|_#$Qov z@vB#0@u$6l#&0Nf@e2hOe~d!LZz$Dm)wYmI+O}x?hEh`z3ZxRFkntNzO+^y~siYHx z#&0M!6`?>XDGC~YMQLpO6~z|+^2To{ZH?bh+8TdFX>9xz#TLIb8-_X6Y&3pDslzN3 z80HiOjemUj@m`+eCzJ-pk0{F0t3 z($@GZN@L@%D7N^e*)YthW~1>NN*!jQz%ZvMX#Cq(D!hx=@vnM9X<+<_vb^yliq0Wu zc6tuc_z^`n2vFi1M8;oHZ1GE-z-?1?LgPmi6$nt`0+I0}iV6fMX@SuAD@tSIuPCTSz5sTQq({si_DBQi)N>_zk6|q6vaj(g{N2 zH;H82<#NE`FiF;*U}0jemkt-BxW2sibWS#y>%+sR#v9iBaZ_e}Ym|(F8#%=>&oC zPf%(qLV;9L6fk~AX=?nAVvB!iM#oh zhB-w+;~!z($E$jV_w$>(J5ZK4ekxF>a|oK9o`G6f`z|LTO<9h_bx#BZ|%;Xm)xI(fAQXHwaMT8$`xmQEc%`oxp8VbwcAu z6cq?i;sTNJBZ>+HC~1Mv_$x|dT_|+@0_|slN<2RJL_=N(CKSm+rHR8G&cTpt122N(19Zl;w>dQFIPLv(s~k z#*ZkvL4Xq9ATs`nVvAqu1a6zE6B<9Fs6c=c7l@1>QB)v6NehI=Ur`zxe?_syuU>)0 zpY{qGzoFE{FBDk(F$x*Kp;Wh3+d?X7+oJIsN=-#5kV=d~#&0M!6-^MNl1>mBzoFDr zgaWCgC}{i@rLpl>6kGhu8^58nHGV^BYy1_ZvGG?FTl~^&80J*7(fAFe4zo~Tm=8g@ I`t|nVf7$G+wEzGB diff --git a/gefs_dev/parm/gefs_awips/grib_wafs43.ens108 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens108 deleted file mode 100755 index 443ce2bf1e4a96745e8ef3bb90ca0506e1a3b063..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 DaKWdk diff --git a/gefs_dev/parm/gefs_awips/grib_wafs43.ens126 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens126 deleted file mode 100755 index 14ea37bf3b01c2a802f869930da8c586eeb544ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v?M@SG7)AZHbVM+`96a+Cj90;O0@%}I5Oi|p=9%i*=EAxVhkRW7bKVPd& zYuEMT$MC5ix~@Oj^uzgS|M=B$zq&mA@ZrPw-J`xgx$MSIkAJSNx}P8Y$-7@)b=~++ z`tHlu^MAVT`tw8Ay?^}9@oM}u{<`by+aG6VKfnI{BlgAR?alZjjItgMM(Ix1dr(f- ze}FQaUmT8dvM-gBF`aEf^B;RsIl4MN9A&)^WlSwc>90N>jxy{k(2y4Bd^5J~o?baR zdZ)D2D-Sn!&)W9k_D9?+TatL3ySpDhPbTPYY}-^4&NpWx$!1h3K z{OyIIyZQLvXi-DoJxo#=Z%~SI)E|Pfd4}@k-@lHs`n0vk-@P)Q%4U0+H{JDp_wnM} z%^1(utBdjPkKNtH-6WOEJe6_rZ+m68uh=k;cKfSWV3^Yajl+BZN*!jQz%aiQWxdb% zhw&UNWBiUXV{wG?_l@6B=6nTFhE8LgP1- znu<^$l@tYyzoIlY{)%FYe|h6Kl(xoiC~b|uqBJ)CieigjnhnF8YBn0bq10g(3Ji0K zg2q2S{CF$R@e@h|<42U`jUQ2T4necibBM-|D7ry_65k*){)%FYU+M&Io2nBUKcc8W zfD#voj2}@{AV5hAgvMV{8XJE_vBj@mfyJNp3L3wm)Wt6pSo|>x8NZ=aw^iFhDrwuI z@f%7_MJSL;j6%k5C^Z#L5Tue$5E{Rs)Kr85siY`q{1v6K@mCaE{L34^p|mxALuqUL z6{WH9R}@?P(rg&!RI}0e4W$mVP+*u-6g2+rD;3_v>-bkap)@dlL|NYW5k=<^G&?JA5k&<8l(ax-{1v6K@mCaE{OT20 z{AsVC@f%8A{6c}nAES`*8%lLswJoHQwk;aJq104_0;$9(Wc-FwQ_%!LD(M8F@f%7_ zMJSL;ih{;pQ5qY6MX|-dyzv`KTjMvBw#Hvk8XJE_vBfXVhG9-M8;##k>M#ohhB-w+ z<6plW<0q5`#*Zk=8$Y7x9D-)2=Maq_QFMaT_?I_+LuqULhSJvfD@tSI zuPC>Kf)Kr85sl+Jr#y>%+sc3>Am2`r@_$Mee z6`?>XDGC_Bqck;sN3q4fwDC_+S{nZZrKRyZN>k%^6kGh#Y#8QLv%&Z$D0P^H0>hl5 zpz)6|Z{t-x!`pf1?hcgYjh_nC=^TP)r{@rjA5nCJ042UbWc(Gy7QfU9+%{DwG=4-; zfdC~g5E(zBs6c>{76^^MqBJ)Cieigjy#k9r?G-eBL#c~jD6sfr6f%B8scx&bg;dhE zMdLS=nu<^$l^BJL-%x5QnjlCeogg%RL#e3<1yV^-(D*A#W8<$Vw)mGfenV+%{D#uj z_$x|dT_@&t}%&BIh@f%7VW}(0^rzmLr^(_TW|F52*CzJ-y@gvIe#*ZjEhoIT% zIYi?}6x|>|iEj`Ye?_syFLeU9P1OmFA5l~wK#2=P#*Zi}5TK+5LgTL}jg7ye*y2~O zz~WDP1&!ZO>f#p)EdCgUjNeeI+p29Lm9%Zq_zk6|A{0m^Mj_)jl$wer2vSKW2#w!R zYAQm3R8kZ){)*Dr_$!Jn{^gC|P}&;5p|myriqhElD~c_CX*LXVs@Z7#hEj)FC@{<^ z3L1ZXOF?7fCzJ-pk0{F0t3($@GZ zN@L@%D7N^e*)YthW~1>NN*!jQz%ZvMX#Djp1&xiLP#PFNqAYLxh@x`{nw_3QG=4Am2`s8_zk6|A{0m^ zMM2}QD2%b(n<$!+Z$J)vu5D F{{!e4!1(|G diff --git a/gefs_dev/parm/gefs_awips/grib_wafs43.ens132 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens132 deleted file mode 100755 index 2b03cab1e98a0f7e3318f47eeb7926597b370672..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 DG7+ea diff --git a/gefs_dev/parm/gefs_awips/grib_wafs43.ens138 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens138 deleted file mode 100755 index 69feef871cf31efe5aa2c5d39103233f501c5142..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v?M@SG7)AZHbVM+`91Qanj90;O0@%}I5Oi|p=9%i*=EAxVhkRW7bKVPd& zYuEMT$MCTqx~@Oj^uxtz|M=B$zxs6g;lqdVyGMP0dfttn9{*fjbw5A)lXt(q>bmit z^xc=Q7yoqK_2-AKd;j>IDFw>RUDFv@y37^OR1??E|T z{{hNyad|k($-Y!h#&os`&427k<>>18aFq2vlrgm&rN25q9A(&7pdl^L#b#{VJ-u>t z^iFB3R~~Nep0(}6?T@%uwkZ1wWGE^Spu`2*qUp{PKBk``!nJfiHIp!HA+qzSt3 zuAdd?{`N;YLBr7jy|P*r6!prt?(_Y}$%^}y_sTFFf^s~I@_h#7`yZfeQ`y(HmWtXI zQc2tPF_pb2H5H*iDly77m3Am2`q0Q`w7BQxOWJlA`p(X0yH6yBB{Q=I!3S z`8qm6cXvO2o=ni)*tV%8Tx`xplHHPEE3WH??)u^L$O0?w>~zFTF7uV4oF31q)6x3f z_}dFZcXR&VXi=-7dzhp$-k=oas6PZ{^9<$7zkeNN^>J&Fzk6jqmCg1tZ@TOI?)>uG z%^1(utIP54^X~5QZj#EUJe6_rZ+m68uh=k;cKfSWV3^Yajl+BZN*!jQz%aiQWxdb% zhw&UNWBiUXV{wG?_l@6B=6nTFhE8LgP1- znu<^$l@tYyzoIlY{)%FYe|h6Kl(xoiC~b|uqBJ)CieigjnhnF8YBn0bq10g(3Ji0K zg2q2S{CF$R@e@h|<42U`jUQ2T4necibBM-|D7ry_65k*){)%FYU+M&Io2nBUKcc8W zfD#voj2}@{AV5hAgvMV{8XJE_vBj@mfyJNp3L3wm)Wt6pSo|>x8NZ=aw^iFhDrwuI z@f%7_MJSL;j6%k5C^Z#L5Tue$5E{Rs)Kr85siY`q{1v6K@mCaE{L34^p|mxALuqUL z6{WH9R}@?P(rg&!RI}0e4W$mVP+*u-6g2+rD;3_v>-bkap)@dlL|NYW5k=<^G&?JA5k&<8l(ax-{1v6K@mCaE{OT20 z{AsVC@f%8A{6c}nAES`*8%lLswJoHQwk;aJq104_0;$9(Wc-FwQ_%!LD(M8F@f%7_ zMJSL;ih{;pQ5qY6MX|-dyzv`KTjMvBw#Hvk8XJE_vBfXVhG9-M8;##k>M#ohhB-w+ z<6plW<0q5`#*Zk=8$Y7x9D-)2=Maq_QFMaT_?I_+LuqULhSJvfD@tSI zuPC>Kf)Kr85sl+Jr#y>%+sc3>Am2`r@_$Mee z6`?>XDGC_Bqck;sN3q4fwDC_+S{nZZrKRyZN>k%^6kGh#Y#8QLv%&Z$D0P^H0>hl5 zpz)6|Z{t-x!`pf1?hcgYjh_nC=^TP)r{@rjA5nCJ042UbWc(Gy7QfU9+%{DwG=4-; zfdC~g5E(zBs6c>{76^^MqBJ)Cieigjy#k9r?G-eBL#c~jD6sfr6f%B8scx&bg;dhE zMdLS=nu<^$l^BJL-%x5QnjlCeogg%RL#e3<1yV^-(D*A#W8<$Vw)mGfenV+%{D#uj z_$x|dT_@&t}%&BIh@f%7VW}(0^rzmLr^(_TW|F52*CzJ-y@gvIe#*ZjEhoIT% zIYi?}6x|>|iEj`Ye?_syFLeU9P1OmFA5l~wK#2=P#*Zi}5TK+5LgTL}jg7ye*y2~O zz~WDP1&!ZO>f#p)EdCgUjNeeI+p29Lm9%Zq_zk6|A{0m^Mj_)jl$wer2vSKW2#w!R zYAQm3R8kZ){)*Dr_$!Jn{^gC|P}&;5p|myriqhElD~c_CX*LXVs@Z7#hEj)FC@{<^ z3L1ZXOF?7fCzJ-pk0{F0t3($@GZ zN@L@%D7N^e*)YthW~1>NN*!jQz%ZvMX#Djp1&xiLP#PFNqAYLxh@x`{nw_3QG=4Am2`s8_zk6|A{0m^ zMM2}QD2%b(n<$!+Z$J)vu5D F{{ta&y}bYc diff --git a/gefs_dev/parm/gefs_awips/grib_wafs43.ens144 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens144 deleted file mode 100755 index b9b101ac5aab25c966fd3f225f6fdd28ea2953c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 F{~wE|&Cvh= diff --git a/gefs_dev/parm/gefs_awips/grib_wafs43.ens18 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens18 deleted file mode 100755 index 8deb4b92cf5fa1e7fa5c03798e2a35a31b637ff6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v>rPbp9z^{-PqClCG|ff)C?GP);b^=}&ig;f*^M$))$Y{|HN*acMj$9zso!mN zr*WD#^V{}jvz?~RyNk{C>T>h&(b?wo@%nWno>->2!1hp(KS&hO@LcX#*s=KcGhAOHPN;)9Q$@8^HQDCgTJqfD3Q zM^G-${{hPO>iX#@?~bMNZcb;H(DK`nR8DTso{n;U3}sHON7>wdcsk1VSb?@}fvzs* zwms4-Cns-|wtD6J{g>a`_WS3Xx>t56#|jiEDiEO51=^t;D^Q@QK!DN~==5wxIW|G( zTPu(z=<9U%TYmF@N^C})c(e=VT=^$$>X zsT^zDNJVW6skCkTkjhaMPemw@N{zBh<=6y8Dw-fjrJbOMRF0x}Dnfx&T9nQ9;$nBP z4=;Wn=H1@C|28|q^yTaPes6-l%x&9B!qvt5ndGn}#EP4y?R5A3)64=Z?)~MA*<9w^ zM7ds4r<3zH^LICf>Hfq2=FjK9`+YB!`3AKpC!43BT)f$lD30m=&;QP!|GOxsH#>_| zuPml=vAfI{)7{tU!}X8*nc>^*_5A0D>C5$(y;MH-smzOi*DHs8C5Cyn+h4r`!`v2V z9_A;Y_%I6vhWWWD=f{kHJD-Dfj6YEpERInAed7<5C0{`l`3gJ^dakbo%F;PR6rDpr zdG0w3l%*SlD7ry_^4uHrHwqcQqr~Eu#lhl#uJH%Tu>u8(3Ir&1fynqV6%`0j+5(~R zJIc!%|6_sB_#Gt{zj_50f7>f){DI<&UnsEnYZNm6K=H>xYFkL9ZCf<{K=D+B0;$v} zWc-2Rsc3>Am3D&A_yfgL5elTzqM-3R%H~Cl|8bZ%Wc-d2+tw6!`Kg{-oyhnDlaKzUK)e?&p!ca)bk{znuven*MLFU^KwZhHldKTv#_g#yFeqRh|sFFnV9x_g%Y zbr?URtZw`VP}Vm711LI&pxNy?eCUX%Qi4u!nnhnF;YBm`E9*PgMP+*u_6f}N+@bR**>Un%f_7ml|=lD-I zgfhVR5oLYjM--hy(CqdcqVXe&ZV;fH?ARBZ>+H zC~bkz_#I`i@jFT^e)S40{*3^0B~S>N~(MduJSyFG_!{D`6(1Ss_lBI9?I zSo~5aaNAa$(D)HW1p<`1KxF)gq5=U*TOc%kM;UDVjuMMsy#kBB?G-fsK=H*d6j=N< z3K@T(xZA32A(ggm(f9+!QxOWJQlpUZ2a2bn34&DG2}0u!6i-DckV=b!#_uSDjo(pX z@vm?Efil+k17)o7JIY|=ca&KC(rg&!Rf){DI<&UnsEnYZNm6KykNK+d?XB+oJIYil-tJNTo(0;|~;1 zMH2+6v=fBJA1I!RP#~2S1&!ZP1{=Sl#NuDy_yc9E@dwIS<9C$7#_uSx_@&t}%&lgl z@dt_zvru4|TNE_@^VehigfhVR5oLYjM--hy(CqdcqVXe&ZV;fH?ARBZ>+HC~bkz_#I`i@jFT^e)S40{c)QnWo_d>fTD8< zn%$m5F#ZE5xO1nK$FfPXm)!J(fAQXHwaMb8$`zMD6#mZ zPT;n!I-&6+iV6fMb%DtE5k&<8l(s-<{Ejl%_#Gt{zj_50f7>f){DI<&UnsEnYZNm6 zKykNK+d?XB+oJIYil-tJNTo(0;|~;1MH2+6v=fBJA1I!RP#~2S1&!ZP1{=Sl#NuDy z_yc9E@dwIS<9C$7#_uSx_@&t}%&lgl@dt_zvru4|TNE^Y|B-^B|5wj;Lns5D<42VB zjUQ2T4necqbBM-|D7ry_Qr{plen*MLFLeU9ZPf{lA5l~wK&cBv#*Zi}5TLXLLgROo z!N%_>vG~<1u=v|vLE{e;U;ILW#b2Y4@dt{#t=bk+Y1+crA8s+4-`*D69lQW6NJVeD4vQ?Ae9ycjo(oQ8^5E(;$PqR17)o7 z2g+FEca*`#?Am3D&A_yfgL z5elTzqM-3R%3$Mnlvw=h8-JjTHU2;uYy6Hf*!UeK7QZwbhPl;jH2y&GVHOGu^HWf6 If4%+je~X-tkpKVy diff --git a/gefs_dev/parm/gefs_awips/grib_wafs43.ens180 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens180 deleted file mode 100755 index 2b16fe6e16ad0b5da25d852b94a34568a195837b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v?M@SG7)AZHbVM+`91OzcT90;O0_kSg4isF9uFsm(FnHNli1R*Q?`C4sS zyRIKUhR^-bb^XbvA1+S&r>~Ct)z#^zPoKu`9`*gjaW{T?`g48V{ru=pKK%Ns>&Ac5 zcVE9<{L^(eUmm;efK) zL20X39&hhowC&^FW85oSlzjy<6cq?i;sR|^_7%ubR3Jb}3$!{OQT9#HdME|b1U+;& zFADT<_n1!5aCAVgtX2g@z4E>L^6+`G;=bp-G7N{H9M7Wsm_hmR2PoTA_O-30qPB%p z(zbm{WiLuiMJSL;jIvE--vn7InjlCeouH>w_M+5OgaWCgDE+Y6Y%lii#b1YcyLWHD zjgHXWKa8Iz6LdeeZ7K;Do3oK*w$;)4dHgc6z=}IN9Wj&3d~GP_S99ugwEi&u z_QKHJp8q#m)X8!8I7wx^K`F{ne+bIv1R)An9~A{!+Zcr9cH1xFuxXMz0dfE z@f<8;{EjkXafI^sjo(n_d<9YDEATkzwZ38~bLS9IbPfUKwdc@K=57$8=mr7GYj4nR z6f*vbVvAoE2aEr;#&0P53S=lM5TL{bBICzYR3Jb}3xvjBQQp@0p9_S>Ur}uFt5;z0 zr@ey4Zzy%~3k4Q`j6%k5DD`oW+7?nt+ZK)AP--edfmC7?GJZp;sc3>Am2`s8_zk6| zA{0m^MM2}QDE*rn|MM{SWc(Gywr#QP`KNkfbt2<8ls7g0=Ty-64dqRZ{}~01zoNXY z@js)W@mCaE{L*X~=CoJP_zk5Fvru4|Q3+(Y5Y4-bb|mTzCrWG?N{Rx;?+HC~1Mv_$x|dT_|+@0 z_|slN<2RJL_=N(CKSm+rHR8G&cTv%crVZK6G{W)N0jA_A5nA;L9^3yh{lg7xI80^suLPNqNqTC z5*LV!A5l~wKuHUP#$Qny8-GQy#jjq0#h>;H8o!~`#V-_C{4oj{zoAsORog-;Y1^Xl z8%j+@D3D5wLdI_>H5E+|q>@e$8o!~`RD=Slq$p_o6{WH9R}@?P%NxI;v^9Q1X>0ry zrLpl>6kGh#Y#8QLv(fksr4F-DV3<=BH2&=?72d_`_*XrlG%$WdS>E^&MduJSJ3WVJ z{D`6(1Ss(hBIBJ?c0 zX|JI18%kaLLV?8}qmc0%N_AVcEu@mREgHX})Kr85sl+H`{Dx9f(F8#%=>(zi8%j+@ zD3D5ug2rD_8XJE_vBkf<@f%88<2RJH#$Qny8-GQy#V^f0t3($@GZN@L@% zD7N^e*)YthW~1>NN*!jQz%ZvMVEp6Di{6XzGs@z|zXN4y%+ZmYJ1RMNHubb`S6Cnz-) zp+G7r3K+kmG&O!lvBkf%@lQ}%8vg{PrSUsTQ{#6OTl~^&80J*7!T2XAb(n<$!T_?I_+LuqULhSJvf zD@tSIuPCgub!bNlm^f7Bg*o|k0?5apxNm; zMB_&k-5@}TZx9)OMX|*%bpp3d)d`IsQB)v6i3>!=k0>e-pri#t%icnu;a}Qb{KWjo(me zDnfx&QWP})iqhElD~c`t<&ED^+8V#1v^D;U(%ASbiYbb`?M4W*_c6i6jS zLF2C|jg7ye*y3N__zk74@f%88Hb>6G&E6HvtDa3F~0#QVRHGlRyxpJ7(pY|XsohcrRR%6`69 zE4AzT@niVd4_((^?E2y6vY#HEpY_{MmmfZS7{9vd`m;@yDwjF{^`2=&o5o~{`D(o+ws%*Vte_UPteEj=c%7agj597Bm%5FFsrMui6 zK)Kxg0m^W5dpyd;p;Ru$bf$!sKMtg_xjQ=^Wp@Z=Of5(0@2-zW84eX_NDFi`we5jk z*=*h^ZS~5_!_%9#eR=#5_sWEFs6Yip1p<_~KoiQL0u>Y$2vE`jZO=xOLld+ctU#Ke z=kESZfu0|Kq!To3j_8%`)=<Tiz?fa16@XBFgs#l<$9lGNp2;ZA&U@ zTSz5s+t*YMqIfDofmC9YDV0MLR8r9dK`QA4y{2*y#ZwUqq>`fa!}8k65^m0~Mw0!KP*z;m4c-0A=aB_g+|}iXnOx?(f^u`Vq)waN zyYZ(RL-%m~-)K>zd%et38E;UEvgwaOIe&xl<=?-Kvi&$&M%;(+xb9a6F z?O}}P>)q}6=XLjV`!q}CQ=ZDW_@`dk?<-}PN4x#iD=^GyfyQAz0>y_}C@{<^3K;)( zvi{RBenwf{`1hd5SKxV2>MO4WdV3D{py(U|N_q}oQQqF5Jt(?CfD+%JW#g|XW%0}6 zVDbND(c>@nIGU40DQt#(y%e z@o({;8yXltrP8f${D`7+2%4RqLo|Lw(G3EW_y&>jJ4#vnQYUcRRGs<>W$7syqNqTC z5*LV!A5l~wKuHUP#_uSNjo(qq;#aT0;!k@8jlZDy;ui`m{uqUfzo59=s%;^av~AJ& z3yP;A6i6jTA>%J7o{A<2Qb{KWjlZCHDnfx&QWP|PM`>*Qj#3u?`o>>S+8TdBX>0tB z(%ASNr7V7FHVkvB*=YO)#fMoaFw7|m8vpq8<5XVbCzJ-pk0|RKKceUyf@Y`Z5RD&E zbb|mTzCmRCj#3uC)Ct@+RVOrlL{WhNB`y#dKcc8WfRYvnjo(ok8^5EJ#jjq0#h>;H z8h=6Y#V-_C{4oj{e?f7#Rog-;Y1^Xl7ZguLD3D5wLdIWEJQYn4q>@e$8h=6YRD=Sl zq$p_oj?&op9i=S(^^L!vv^D;M($@GLrLpllN?H8UY#8QLv(fkqiVw3;V3<=BH2&#z z%aiy${%ubv4U8XA);E4c(K!UoPR}74KceUc0ZM#>$oL(lEPkmIxNWLVX#9wx0s%@~ zAToYLQGoy@Ef5;Nqck>tM=6V6y#k9r?G-fsg5rx`D6sfr6f*vT;%=+9g;dhEMdL3h zo{CT)l^BJLzo2+3njlCeogg&+g5s$N1yV^-(D)stvGF@fS^Vo8e?e($`~{`0@jFUm z<9C#@_@&t}%&BIh@fQ>yW}(0^rzmLryVEg#LTO<9h_b%%BZ|%;Xm)xI(fAQXHwaMT z8$`zMC}r_Woxp8VbwcAu6cq?i;sTNJBZ>+HC~1Mv_#LIO@jFUc{OT20{AsVC@fQ?d z{6c}nAES`*7Zi6}wJoHQwk;ZeLGe_C0;$9(Wc&riQ_%!LD(M8F@fQ?NMJSL;ih{=P zD2bL(uH>9D?!hLD3BYl=ucM8-GP9i(l#lZkwtT82=s=6$nt`0xcW= z9uyS_P|^Z{@mG|l#$Qp&;#aT0;!k@8jDLpWi(e?P_+yl1-8Y5WzX zsqt5oviPOhFwCiDgYnN$e3*p-!AZ7y56b$+PX+394necibBM-| zD7ry_65k*)en%;bU+M&Io2nBUKcc8WfD#voj2}@{AV5hAgvReEjg8+?%HmhAz~WDP z1&zO;_~I7|EdCgUjK83`+p29Lm9%Zq_zQ}sA{0m^Mj_)bD4vQY2vSKW2#vp>cq&4H zR8kZ)en)9+{Eku<|N6#XP}&-QL1}CJj?&op9i=ROX*LXVs@Z7#1;vM1C@{<^3L3w^ zrJ(8m$3OIh(%?0IL|NbX5k=<^G&?JA5k&<8l(ax-{EpJt_#LGze)S40{Am2`s8_zQ}sA{0m^MM2|tl*Y#IC}r`lZ~O(Nt??I>w#M%$ zjg8+?%Ho%1!!W0sjmBS4e3*p-!N~(MduJSJ3WVJ{D`6( z1Ss(hBI9?IviPM=;I^qcq46V%3Ir%|fynp~MFj$sv_NS5j?&op9i=RO^$INhv{%sh z3yLp(p}^vgQONiUio31a7E(#u7LC84cq&4HRALk|{(|DEXo4V>bb`?M3yP;A6i6jS zLF0Fn#>Vd`W$~|X`~{`0@fVb~#_uSNjo(qq;+JN_FsGW0#$Ql;n1uqvoT8xd`&$Yc z8$Y2mFn&Z?-}n(l=MXeIJ%?!gh@u+=DDe#<<9C#@_@z$Zwy8Ry@gs@~1SoNV$oLUO z1p<_`Kxq7q(%ASNr7V8+3M~G#SJ3ziiZ6blz~YZl$oLD2yRF(5Qc2qujlZCHDnfx& zViYp|g5s%Yf*_T2g3$O2il-tJNF_x<<9C$C#_uR)@vm?E1*NU=7nHWf?CQg#yET49eZFkN5ur^+~x< diff --git a/gefs_dev/parm/gefs_awips/grib_wafs43.ens192 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens192 deleted file mode 100755 index 75c0b569b87f8d7dadd2c8394572e4567f395eef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v?M@SG7)AZHbp@o7!0Yyv>2ZCVE{a?v>i{gIvFsm(Fofk}m1R*Q?`C4sS zhhc0Vt54%<7{=4hxVktSpT0UC*PqWmeE875do+%hXb^FwQ-SzeD6N3S zcS>8m@^EwaqHP~;ALCxxqUp{PKB5*KKTvadjfq5=U*TA=lDL)kY$C#zB*P0;;t z{h~nkw~y%rt&R@pmG!!ys8=3`FZZ7&EABDxmDTDHl;c^H?=vXhe*RMfVR zO4_zhsq96msR#v9iBYzx?3*AgyZiQeGC_B(ZBt3O*nDgxyCuO^+%T+$>xVCm1ym<|{+FIG_zk6|q6vaj(g{N2HTZHsNsKh+bf6B)muknwN+gz-P8g2rzsWc+^=1&zO= zY>j`|{4L{uP6ds>qS)e>X2US2y@JMXD0P^H0>hl5v}gP0p5tF{pXGlW#?L5=8~+ZJ zrHy|Fiq0Wuc6tt%+i(e?P_+ylL_$MemjemmD)A${w ztMNOEEq-Y>40Ed4VEhx5I?O_WVNOxd`0Im@zx%45=Z9oJP+mO8za9ytgYhHE^2U!S zI)|Xy={ZE>M-<&4K#6Y<8Gl8w#V>UNw@uXvjUQ1|AV7%=M8=OODiENg1w!MmD4mVJ zqS)eBufXC@dj*Z(Q0n3r3M~E@g^b@&s@tk{76^^MqI5R?ieigjy#k9r?G-eBL#c~jD6sfr6f%B8scx&b zg;dhEMdLS=nu<^$l^BJL-%x5QnjlCeogg%RL#e3<1yV^-(D*A#XXCFZw)mGfenaVN z{D#uk_$x|hT_@&t}%&BIh@f%7VW}(0^rzmLr+gB>QiP!P3M?&df{D`u=@gs`P zA!v4b4$=4#MK=gg;u}Q9Ur}uFOP#=NQ*}b)M-&wZP~rlS@gs@~1Sn~N(D*A#XXCFZ zw)oX6u=vwnLE|@+y7+|xi$6vo<2RJ*wrX2QC2dhE8 zLgP1-nu<^$l@tYyzoK+D{)%FYe|h6Kl)lDqD1D8;qI5R?ieigjnhnF8YBn0bq10g( z3Ji0Kg2sRHc8s4;Iv78qEN}dXqH_qEot{H9enim?0+jd$k?~g)Tl`WdaNAU!(D)HW z1p<_~KxF)gq5=U*S|Bw3iqhHmD~c_C^$INhv{%sh4W%xAp}^vgQONiWrMj)!7E(#u z7LDIfYAQm3RALk|enY9LXo4V>bb`?M4W*_c6i6jSLF2C|osGYu*y3N__zk76@f%8C z4jlZJU;+JN_FsGW0#&0Nfn1uqvoT7m7x0e^a72{`=#f^Ul%F@Qa14ZW$G&?Pa9Z40TSZ41UfL8++-1yYGo=8b=XQd7|cK`QA4 zf$>jJYAQm3R8kZ$en;tQ{ElLae`({Np!78U2})1nca*Ni?_R5U@5N;*Mk{Dx9f5elS|qM-3tl+MOqQEc%qZ~TVR z*Z2*kuklxu&cI?O_WVNOxd`0HB=y8d51tC3JTJjahH%NswU z=p2G(r{@rjA5nCJ042UbWc(Gy7QfU9+%{DwG=4-;fdC~g5E(zBs6c>{76^^MqI5R? zieigjy#k9r?G-eBL#c~jD6sfr6f%B8scx&bg;dhEMdLS=nu<^$l^BJL-%x5QnjlCe zogg%RL#e3<1yV^-(D*A#XXCFZw)mGfenaVN{D#uk_$x|hT_@&t}%&BIh@f%7V zW}(0^rzmLr^(_URjh|3D7(b#cZ~Ta&a|oK9o4jlZJU;$PnQ4W+N~ z8%kf}uPB|3zoOXUmuAB-r<#q%Zzy$`g#yEzqM-5Dw-j_XenRPB{D`u=@gs`PA!v4b z4$=4#MK=gg;u}Q9Ur}uFOP#=NQ*}b)M-&wZP~rlS@gs@~1Sn~N(D*A#XXCFZw)oX6 zu=vwnLE|@+y7+|xi$6vo<2RJ*wrX2QC2dhE8LgP1- znu<^$l@tYyzoK+D{)%FYe|h6Kl)lDqD1D8;qI5R?ieigjnhnF8YBn0bq10g(3Jmih KC|5r}-v1AA*|vHB diff --git a/gefs_dev/parm/gefs_awips/grib_wafs43.ens24 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens24 deleted file mode 100755 index 31c58266b5534a236513f36fd1483a0aba6d48a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 Kx%v6_$NvGD;FTEw diff --git a/gefs_dev/parm/gefs_awips/grib_wafs43.ens30 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens30 deleted file mode 100755 index def25c8cebd68cb7cf6d4f85d354d9dbb43ccfda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 J>tAng{|BDYqU`_x diff --git a/gefs_dev/parm/gefs_awips/grib_wafs43.ens48 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens48 deleted file mode 100755 index f85ef4851abe1346b3851c254f9dc207e09b01cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 O0>gX=%GJ-exBmmsXq5o~ diff --git a/gefs_dev/parm/gefs_awips/grib_wafs43.ens54 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens54 deleted file mode 100755 index f1c2796eb68342e31bf3ec1e49e2f783263159d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v?M@U~6h-~*Q`8ffq8eKKDLBX^(<4DN^ZrjVw^7_@m$kZ^JwshE5ePz7_W4@f zX&i>Jy-lCSX&A=$+i|+O93MYAA2)wozI*qsef4Y{H`}4Td;D{AGyHfP-@p0!(J-`s zG7f)!z4~hyZa+T^!`sKNoNwB@_Tz4EzwADI`0??tZ?O;l__Ax?!YCKh$tc6+#SxUt zi~oQ!U0t7!^8Q#V?^`@(ABoJ?U7zN zJA0$F)hiFXyWiUO;ma=Wl|9O_0vU=51SoNV_9({+WGE^Spri%boHvwX6Lc|^0%?No zhuhx@bpK_SPSA9ALa%H#1x3B`ZTNiuX}03N<-IaZr=XlKqI_RK`TieJ_Ng3eTT4Z4 z3#p`S`2CxhTWfkx6l7yl+CBTMgHoQ&15qy<9buP85T{7(f!T z_|+@0_|slN<2RJL_=N(CKSm+rH773V%xST?($PTu{x3Q8_J6s|5GYx{D$(P#{YzZ z#$Qoh*7%=L(D*BgEq-Y>40GBmZJ3uId>Bd{W}(0^rzq{&{-x*mH~VM#Ux)EC%Id~{ z0A+3CKY*fh2%4Rq!^d9v-S`in=mr5we1n#a-%)JwOP#=NQ*~-LXz9t)11KsGpu`1Q zHvR)BDiENg1p?!Dl&;3_D7N_3E3o*}UIF8uq144M6j=N*%Chm#P^#OiZ6TGkZNd0w zC^Z$KKq@iHvhmMQYATu_NF|*hF#Z`zO+_e>N{Rx;?vL+NS! zj?&fm9mN*EG#iFF)od{S8A=^yp};VwC}{lk!N<$Ks^{q;*$I)U4!>V(FRC@K)3#04VbM-&wZP|^aS@mG}2 z#$Qov@vB#0@u$6l#&0Nf@e2hOe~d!LZz$Dm)wYmI+O}x?hEh`z3ZxRFkntNzO+^y~ zsiYHx#&0M!6`?>XDGC~YMd@t(6~z|+`o?c4eU0Bx`Wk;l>1_NJ#TLIb8-_X6Y&3pD zslzN380HiOjlVtocrDNI6G{i;N0jxAA5nA;L9^3yh{lg7xI80^ zsuLPNqNqTC5*LV!A5l~wKuHUP#$Qo78-GQy#jjq0#h>;H8o!~`#V-_C{4oj{zoAsO zRog-;Y1^Xl8%j+@D3D5wLdI_>H5E+|q>@e$8o!~`RD=Slq$p_o6{WNBR}@?P>l?qJ z^fi7%>1+HIrL*x@6kGh#Y#8QLv(fksr4F-DV3<=BH2(c76<)>b_%|b=bTEEIS>N~( zMduJSJ3WVJ{D`6(1Ss(hBIBJ?c0X|JI18%kaLLV?8}qmc0%N_AVcEu@mREgHX})Kr85sl+H`{Dx9f(F8#% z=>(zi8%j+@D3D5ug2rD_IvamQvBkf>@f%8C<2RJP#$Qo78-GQy#V^f-;ZmYJ1RMNHu zbb`S6XDBrlp+G7r3K+kmbTxiQvBkf(@y}3t8vhKXr|~;VSL1gSTl~^&80J*7!T4t= zb(n<$!T_}4dn zL+NY$hSJygD@teMuPClRUp>=EC>@^TN0jxA zA5nA;L9^3yh{lg7xI80^suLPNqNqTC5*LV!A5l~wKuHUP#$Qo7 z8-GQy#jjq0#h>;H8o!~`#V-_C{4oj{zoAsORog-;Y1^Xl8%j+@D3D5wLdI_>H5E+| zq>@e$8o!~`RD=Slq$p_o6{WNBR}@?P>l?qJ^fi7%>1+HIrL*x@6kGh#Y#8QLv(fks zr4F-DV3<=BH2(T41)YtbP&ybtqO5QHh@x`{nw_3QG=4Am2`s8_zk6|A{0m^MM2}QD4mVJqS)eJ-}nus zukjm7U*oSRosGYu*y5LF!!W0sjmB>%b(n<$!@gs_E5TL|2h>X9Y*y5Kuf!n6)gvO63DiEN=1tQ}|6cq?i(gLCJSCr1iUr}uF zt5;z0r@ey4Zzy%~3k4Q`j6%k5DAjG%wvbBNwrKo@Qd1EMq!Oc$@f%7_MH2+6q!Wb3 zZzwetp+G7r3L1Y!>1_NJ#TNhi#&0Nnjo(oE8h=IUZ2T3)7QZwbhB?)2G=4*=!z>gS M=2K8^e!ji^7hf8kp#T5? diff --git a/gefs_dev/parm/gefs_awips/grib_wafs43.ens60 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens60 deleted file mode 100755 index 016e9c66f1a4bbe08d8fb4fa78cea3c40e50f3e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v?M@SG7)AN*Rm>HbVM+`96co`M4g}Gh`@fPiMR7lSnAMi8%nK$0LCDH}zE+!J z*Y)Gu@Ub7du0P%M!^K(u_|Zwf`gHdG{rmB&$9=!L?8bMGf3B{&pKtx?(XWrXZu}>G z_vPEgKV5hI`JwCHJ$~h6HNG2v-1YVC*YoqAAOHRq`{2{<&G;>hvK|gb>CV=BP|ntW zfHGWM9*%OlFO}0Voozz%Z+lWXzB)M^WxWq&Of5(0uRa`(GVCkRkQV4-Gq&xXUO7HK zQrha3hnu@+ZToQhHSU!y%Dw^_iV6fMae=ld`wCy{hChDaC|_otX2g@z4E>LeE)H>;=bp-G7N{HoXn#9m_hmR2PoTA_O-30qPB%p z(zbm}WiLuiMJSL;jIvE--vn7InjlCeouJ25_M+5OgaWCgDE+Y6Y%lii#b1YcyLWHC zjgHXW-H-1l6LdGWZ7K;DoAZ%mw$;)4e)v4Hz=}IR8!?m1d}S!B&73+NuaCx` zUKqNY5C4syuTQ#%Nh;$FN>PscLr^wHTN1_5-F*3X{QU2ttUhin@^`Pyr?S~z=1q5f z-+j3Jels$BySg0z{?OfB-c3^Zl&3N-{%x=9_7xlE(QbeB3Jh~vpmCTFK&itl6d2~0 zqOA8B|1h3|WsKiZW-N|S{=V@W%ABttihKng2ffr+3}x;dB8tu-puF@P8p_-aLKNK~ zKzZp6`i(-yUr}uF%i>`1zts2*WnX~|MFj$sxIkq5n2HJnC~1Mv_$$im8vj#)(D*Bg zEq?V1EdI1t(D)6dE`FiF;*U|t_zk5#4pQ4fDrwuI@f%7_MJSL;j6%k5C^Z#L5Tue$ z5E{Rs)Kr85siY`q{1v5tRpWme=AMkdqS&@AiaY;QPpnR4{D$(X#{ZNG8o!~us_{Re zpz&9f*ERkp6g2*dVvApz4a1!F3L3wm)L|A140DPyKHER{9RF(jEdSduenwf`_;;Wz zZTve>bPhqY({uRPE6%+!z>gS<`e~uzdrbQ-BOJ_$!JneyJ09xz z#TLJM1r~qWD`@XF$x*Kq103~L6Ay1 zL1_GjQd1EMq>`eb@mG|_#$Qov@h@-uhSJvf4W+H|SCq!aUr}uFOS55^Q_V)>H%ic>b7cI zNF{AsG=4*=sR#v9iBZV-4W*`{34&D82}0vHl$wfAAe9sajlZHaHvWoYi+_3JH0t3($@GZN@L@%D7N^e*)YthW~1>NN*!jQ zz%ZvMX#DH9WBi2D!1xhmdE-YEokP&<^c)osI80^suLLh4ips#P~rm38~+Xz6$nt$0)g>6N>k%^6kGi2 z6@e$ z82<#NrXmzbB}D<_ca)~a?#Oj$(^nnhnF8YBm`E1f>qM zP+*u-6g2)3=54&HXLvimxw`{pdE=)7bvlQj+37h%<3|+TAV7(45E*|(vBfWS0=G@o z35_37R3Jc!3q;0`C@K)3qy<9buPBX;zoOXUSFgb0PkRN8-%#q}7YZ!?7=?`AP^#Oi zZ6TGkZPEA*rKTbjNF_!g<2RI=iY5qBNhb)6-%x5QLV;9L6g2*d(%ASbiY@--jo(n( z8o!~mHU5gy*!U}oEq-Y>40Ed4X#9p!hgm2v%qa>QfBlt$rvF#Z&=X37=lBt2dE-YE zokP&<^c)osT_?I_+LuqUL zhSJvfD@tSIuPC+HC~<+v_z^_~0+h5sX#5qWvGG?FTm0%3 zSo~?Ppz#|@UHn3U#UG=P@f%8YTeU5ulC~`xzoFDrgaWC=C}jMGQd7|cK`QA4q466^ zO+_e>N{WKUUr`zxe?_syzr67qN?YSMl(xoSQ5qY6MX|*%&4yu4H5-lJQ0g!X1%~+$ Kl&fEF@BRlV@~D9T diff --git a/gefs_dev/parm/gefs_awips/grib_wafs43.ens66 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens66 deleted file mode 100755 index f9f3e6fa5369c5fb529729730e0bcfd27e6dfe20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 Kl&fEF@BRmrQ=b(8 diff --git a/gefs_dev/parm/gefs_awips/grib_wafs43.ens78 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens78 deleted file mode 100755 index 6c0250e34baa21934fcf44d90b9c441c4e85494b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v?M_tb8btj)SFx|aG|i_!MMWkVMx!`6_kSg4H;PrY?bVGn!+ya;AP8Bh=WBJR zahf*s+xGotJ58I*i_P}>YV+{X+2-`a)$7-<=dYe@HfJBE`Q5{xo15wT+vf7skB_El z{wJI1&#%{iP1Ehi`)T^);VWmS^Sk-S-QIq>fAi-1$3MR%KKStIZvGZVIp01RWx6^) zf^v2KFHpAE@1Blwc`TL7Ih|cX``?bFa&mL_bd>XBD06B(%I4W90HrO^>Di2OY=X|W zRv=B#m+AJG0)6>(-%il>FYgyC?pxn0+wD_O&i11Gvj^p$e}S?~ z?<+Mv)%sa6&U8W zK=Uv^0mX+|C@{>wi*kO<__y;pSjYGiWsk)X%71VCfwIq65JkQMkAr^KR{~|+c zrA8s+4-`*D69lQW6NJVeD4vQ?Ae9ycjo(o=&uaXS!@MEmca+$+rnvi`>Z#R3jDLaRsR#v9sZsVD{{qER(F8#%?F51GFHk%cp+G7v3K)N)3^o2liN(LR z@h?zD8vg=ir12-pP~%UOSp3p#80J>9!T1*_KFmUaVQx{-`2E4h^S-L*@gdoFlwY3X zKiv?@0OLoL^^G4UNw{6u4jUQ1|AV8@LM8=OO zDiENw1w!L@l)=XDD6#m}E3o+6UP0pz6kq&8fyG~=knsnKyRF(5Qfb>3jXzL46`?>X zH3}Jjpm-{pAV{U1AT<6!@l=EYskA6){Ejl%_#Gt{|N6!sC}WL3P{ta+qYO5FM~THR z&4yuaH5-jTP<)t$0>j**pz+TSKVHgn{Dd;V_z`7&<3|*oL(uH@9HQ|fif#~~)HjHX z-%(=mOP#=NTXjO?M-&wZQ0fAa@gs@~1SoBR(D)r?u<<)eEPnM0EdI7v(D(zz7r#(o z@z*G1{DIXEeaaHqYO5F zM~TJ1zVQdjSmO_rvBvKxgN@%&V)09}VVGOZM&l0@A7-JzFt;dZ{JU2wyolHFpKb_c zfbk>B`o@naI)|Xy?Kwo_M-<&4K&fvK8NZ{%;+Hys+qUY2#*Zi}5TMirBI8FC6$nt; z0-^Cc%3$Mnlvw=g6{EiZfe|_T*l(EJiC}WM^Q3e~oqr~EuX2USI znvKREC_cUN zw{6u4jUQ1|AV8@LM8=OODiENw1w!L@l)=XDD6#m}E3o+6UP0pz6kq&8fyG~=knsnK zyRF(5Qfb>3jXzL46`?>XH3}Jjpm-{pAV{U1AT<6!@l=EYskA6){Ejl%_#Gt{|N6!s zC}WL3P{ta+qYO5FM~THR&4yuaH5-jTP<)t$0>j**fbq{SFM27)&nT-K{{fV>jsF0O z&LL=adk(?)51{A<0ZM&?_8Whq#NwAaf!ns~1jc^=MFj$sx+crA0yGca*`#?JVWw7x(N-Tb9HVkvC*=YQM;=?Qy80HoQjo*KzVCetVv)vHNfamxT zWqspE6rDrR?Dia@@gs_E5TMjIh>YJ+V)09zz-?P~LgPmi6$nu30+I0}iV6fMZGq7E z9c8fbJ4!5m^$INhwpY;j1H~7=P+;-bC}jMB;%=+9g;d(MMdJ??Pemw@N{vFsA1I!R zCJ0h#CkTx{P&^f(Kq@T?8o#3qHhxEm#lODs2g+FE50tUS?gS<`xBw-+!fGu<;Yh0OLoL^^G4UNw{6u4jUQ1|AV8@LM8=OODiENw1w!L@l)=XDD6#m} zE3o+6UP0pz6kq&8fyG~=knsnKyRF(5Qfb>3jXzL46`?>XH3}Jjpm-{pAV{U1AT<6! z@l=EYskA6){Ejl%_#Gt{|N6!sC}WL3P{ta+qYO5FM~THR&4yuaH5-jTP<)t$0>k_i Kl$#%KfBYX{#kN%d diff --git a/gefs_dev/parm/gefs_awips/grib_wafs43.ens84 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens84 deleted file mode 100755 index 7d1b13f14dbf834b5aa607f24139fac3ea0b9731..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 Kpj`ic`}7}Gqo4Tz diff --git a/gefs_dev/parm/gefs_awips/grib_wafs43.ens90 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens90 deleted file mode 100755 index e807b76df3ca1de6afeab81f96781335b77b2a74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v?M@SG7)AN*Rm>HbVM+`B1Qanj90-Cr_kSg4isF9uFsm(FnHNk1f{>N{e62Rc zuItCQ;d4K9U4Odihl{iR>7$c=_2um2$B*MzkNbXo-i_~`{#;#kKi~S(qhB9&-S|)X z?%Vf^f4c7a>qFOlc>2o8YJ4~Txa;fN$4{Sre*F7e?1L}2H{-W3%6d2$r8`^iK{;Fh z0m^W3c{s}HzEn=fbhZi2zwJro`0C_vl=VK8F|{0}zdAo0W!P7sAuZ6wW^CI%y>fhf zq_ov54>xx&+VGblg)0A-uXzP7bg)V7dH z+O|)r>_w@m2nAA!QMRebx^C#MAHI$(u;MPscLr^wHTN1_5-F*9Z{QU2ttUhlo@^`Pyr?S~z=1q5f z-<@AR-i!?2uP(>G&%3+JyGbfv@>IsfzwMRXzGA~X+U>7ifniPyG!F9tD0P^H0>k`T zl=VL2AI5XAjPX0ljKvYk-#30kne!Dyk*~nxpx63}q0F5_MA10}l-Hg^Lz%llh@u+= zD6hRizfs8eD~c_CSsX0>*BZZ}>?@F=s6c=c7l@1>Q&E8cB`pvde?@s)<9{v?8h=Hx z#jjq0#h>;H8o!~`#V-_C{4oj{zoFE}L26q_C2dhE8 zLgP1-nu<^$l@tYyzoPVSYW&Z`+>`NF6x+5%ap#}viPedW-%#Gv_@7fj<2RHyHU4K5 zH2#Y6w#NUAg2rD_Z1GF8VVKiiLE|@+I?O_WVNOxTXZz=#<6mu`<$oW>&nSx<{|=O; zjeiG<&LL=adJdm@<)!iOK+z2Xl=ueC8^5F2;+Hys+otL?-k`ZBOLw5CK!6e#Xx{jD zpr}BAk`@Sz-%*+xzoXdVSFgb0PkRN7e}YmMzffTD$0+m0KS8N(tG0zy(zXTTpPLMjhh#rdUOdOY>ItQR@gvIe#*ZjE zhoIT%IYi?}6x|>|iEj`Ye?_syFLeU9P1OmFA5l~wK#2=P#*Zi}5TK+5LgTL}jg7ye z*y2~Oz~WDP1&!ZO>f#p)EdCgUjNeeI+p29Lm9%Zq_zk6|A{0m^Mj_)jl$wer2vSKW z2#w!RYAQm3R8kZ){)*Dr_$!Jn{^gC|P}&;5p|myriqhElD~c_CX*LXVs@Z7#hEj)F zC@{<^3L5|T@Z-Ha$4@8?j2}^!H-1FXIRwp4&mkH=qUZ(zN_>OJ_$!JneyJ09xz#TLJM1r~qWD`@XF$x*Kq103~L6Ay1L1_GjQd1EMq>`eb@mG|_#$Qov@h@-uhSJvf z4W+H|SCq!aUr}uFOS55^Q_V)>HI)U4!>V(FRC@K)3#04VbM-&wZP|^aS@mG|_#$Qov z@vB#0@u$6l#&0Nf@e2hOe~d!LZz$Dm)wYmI+O}x?hEh`z3ZxRFkntNzO+^y~siYHx z#&0M!6`?>XDGC~YMQLpO6~z|+^2To{ZH?bh+8TdFX>9xz#TLIb8-_X6Y&3pDslzN3 z80HiOjeq@qjGs^%7(b#cZ~Ta&a|oK9oypLD)4DaVRcXyyHZ~RoCPUjFbJ3WVJ{D`6(1Ss(hBIBJ?c0X|JI18%kaLLV?8}qmc0%N_AVc zEu@mREgHX})Kr85sl+H`{Dx9f(F8#%=>(zi8%j+@D3D5ug2rD_8XJE_vBkf<@f%88 z<2RJH#$Qny8-GQy#V^f9HQ|fif#~~#5ahHzoOXUmpXylrs{;o zk0>e-pu`0t<3|(~2vE`jq48Ig#>QV!Z1JmCVDYEDg2rzsb@2-Y7JrOF#&0OqZPm7r zO4_z){Dx9f5elRdqmc0%N=-!*1gWGGgvM_uH5H*iDk%yYe?@6*{1wF(|MJFfC~b}3 zP}&-QMQLpO6~z|6G#iFF)oe6=L#e|o6d2|d1&zP{N0t3($@GZN@L@%D7N^e*)YthW~1>NN*!jQz%U^Zh diff --git a/gefs_dev/parm/gefs_awips/grib_wafs43.ens96 b/gefs_dev/parm/gefs_awips/grib_wafs43.ens96 deleted file mode 100755 index 217e81764b2e8e9f70044cd8047bafb8d1da4e26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v?M@SG7)AZHbVM+`91QanjJrYE7?*B^86vh4QVOCqVGB2121R*Q?`C4s? zUDuCq!^eK;y8dj_4_D{?<433c>eKm$4vL22`>CV>&P|nwX zfHGWNACGc&D3!A@on1onZwFF2xj8)^Wqk-`Of5(0Z!V8V84eX_NDFke8Qba;QLtq5=U*T%aAwp#m9-3Ir%=fmWv@%ApBb52Zkwp!@Fj zS%L1qZqo@GPLAl6)vBPVSH5?j?>|mf-1od!hT#~L(^-@sGblg)0A-iTp|-VD)V7dH z+P06W97L(92nAA!QFf^unjlL>69lQG6ZDwML6n+`P#~2Qr5`q%-NoL&`0Ft5_U`uE z=m_22{rG+|L3d-@rjl^Axfn_IOM z7lv+o`QP~YMc+M4QWJsBzk6jqmCf!lZ@Sz2 z?(+Kkc4YW=b3Oij+1*{=O;Q=nC{1Nt{JUP+?<+RUquu`M6&U6iWjF?<4zo~Tm|u#r zK4kpEcn+2^en*+HI70dR#&0NdzJe(76?h!_R5U@5N;*Mk z{Dx9f5elS|qM-3tl>SwX|7nNMV>Kf z)Kr85sl+Jr#y>%+sc3>Am2`r@_$Mee6`?>XDGC_Bqck;sN3q4fwDC_+S{nZZrKRyZ zN>k%^6kGh#Y#8QLv%&Z$D0P^H0>hl5pz+rSAFunWo~MUoKT)1N$G_?crGfDy%JRmK zC_0Cr+37h%<3|+TAV7(45E*|(vBfWS0=G@o35_37R3Jc!3q;0`C@K)3qy<9buPBX; zzoOXUSFgb0PkRN8-%#q}7YZ!?7=?`AP^#OiZ6TGkZPEA*rKTbjNF_!g<2RI=iY5qB zNhb)6-%x5QLV;9L6g2*d(%ASbiY@--jo(n(8o!~mHU5gy*!U}oEq-Y>40Ed4X#9p! zhgm2v%qa>Q|M>9Ztvtt1C=HAsQI_R5U@5N;*Mk{Dx9f5elS|qM-3tl*YziQEc%qZ~TVR z*7yyjt?^fs#>QV!Z1GF8VVG0RM&mb>I?O_WVNOxd_;;^VcoVPVU-g92!1xhmdE-YE zokP&<^c)osP#PFNqAYLxh@x`{nw_3QG=4Am2`s8_zk6|A{0m^MM2}QD2%b(n<$!Onjo(ph@k^b+ZBumu~U=Qnrvpe%3vRG?1h5HveIhiLqWq8kJ#@eLy5uPC+HC~<+v_z^_~0+h5sX#5qWvGG?FTm0%3So~?Ppz#|@UHn3U#UG=P@f%8Y zTeU5ulC~`xzoFDrgaWC=C}jMGQd7|cK`QA4q466^O+_e>N{WKUUr`zxe?_syzr67q zN?YSMl(xoSQ5qY6MX|*%&4yu4H5-lJQ0g!X1%^3ALF2E#Qqc7O>KS@MY499BqAYLx zh@x`{nw_3QG=4A zm2`s8_zk6|A{0m^MM2}QD2% zb(n<$!@gs_E5TL|2h>X9Y*y5Kuf!n6) zgvO63DiEN=1tQ}|6cq?i(gLCJSCq!aUr}uFt5;z0r@ey4Zzy%~3k4Q`j6%k5DAjG% zwvbBNwrKo@Qd1EMq!Oc$@f%7_MH2+6q!Wb3Zzwetp+G7r3L1Y!X>9xz#TNha#&0NX zjo(n(8h=G;Z2T3)7QZwbhB?)2G=4*=!z>gS<`e~uzy3-=W8){32F8yl%NswU=p2G( zr{@rjA5nCJ042UbWc(Gy7QfU9+%{DwG=4-;fdC~g5E(zBs6c>{76^^MqBJ)Cieigj zy#k9r?G-eBL#c~jD6sfr6f%B8scx&bg;dhEMdLS=nu<^$l^BJL-%x5QnjlCeogg%R zL#e3<1yV^-(D*A#W8<$Vw)mGfenV+%{D#uj_$x|dT_@&t}%&BIh@f%7VW}(0^ LAA@r9>+SvjANHK> diff --git a/gefs_dev/parm/gefs_awips/grib_wafs44.ens00 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens00 deleted file mode 100755 index 95a2fb217ba7f807419b67e6bd4c4dd7b738d6aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31703 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 FzX1uQk39eY diff --git a/gefs_dev/parm/gefs_awips/grib_wafs44.ens102 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens102 deleted file mode 100755 index e0f665c5ebd6a5b1c23e4dc1de837583cc4e904f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 J&9Ao){{g>ht<3-c diff --git a/gefs_dev/parm/gefs_awips/grib_wafs44.ens108 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens108 deleted file mode 100755 index 708b1aea6559b80d4210a668bd8c6f36e30ac813..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v?M@SG7)AZHbVM+`96cjNza2iB&?*B^86vh4QVOCqVGB2122|`x(^R?Qv zc3nSy44?X;>-w`zKU|&nk6)ektIy{jK71Izd(!utt8V=C_~-h%`}xtIz5Df5*Ny+A z@4kM!{HN<~zC3i@`^WE`o{pc!Uw3n}y}P*h`StG~u`fRVdprIJqpXLcQM&W>0hIIg zAD|4ESI48A9ZKbFOlOzS{KtV*POeXnM_C_28B@zq`sC8|pjS># z-YISM%ERsUS=&Br@8VwBp&TlZp{PKB5*KKPa;QLtq5=U*TAXG0HBLLlb1FXo4V>bb=mJIfznI5elS|qV&UNv%A>)7k?e*-QK$;)4dH6E2z>2##A2E~5d~GP3&73-&tly2l zy)bmQAOG7~)X+UlQWX-{QG0Kz1mJv`JAURF8*Dw?DrKL=CLlndIg3#Ezmg3N1)VU777gWOHtN`jDHx< z!7|40C^HsED1YDh4Q0+(5JkQMkAq(7D~2+64iQD?5Kvxv4h?1Q1|f=W5TLyD2K`1M zT_+@dh_+M)LhH|JthN1!iN?af^eoRFL0+h5sX#5rBb&db2Kxq6G#TLJM1r~qW zD`@08~+5Qx~%6Y5WtEmd5WWO^x4CZ1GF8 zVVG0R2IHTg)L|A140DQt#$O+NyzZ-do*t6@M0xfc|EedH2F8yl%NswU=p2G(r{@rj zA5nCJ042UbWc(Gy7QfU9+%{DwG=4-;fdC~g5E(zBs6c>{76^^MqBJ)Cieigjy#k9r z?G-eBL#c~jD6sfr6f%B8scx&bg;dhEMdLS=nu<^$l^BJL-%x5QnjlCeogg%RL#e3< z1yV^-(D*A#W8<$Vw)mGfenV+%{D#uj_$x|dT_@&t}%&BIh@f%7VW}(0^rzmLr z*G%$WdS>E^&MduJSJ3WVJ{D`6(1Ss(hBIBJ?c0X|JI18%kaLLV?8}qmc0%N_AVcEu@mREgHX} z)Kr85sl+H`{Dx9f(F8#%=>(zi8%j+@D3D5ug2rD_8XJE_vBkf<@f%88<2RJH#$Qny z8-GQy#V^fx8NZ=aw^iFhDrwuI@f%7_MJSL;j6%k5C^Z#L5Tue$5E{Rs)Kr85 zsiY`q{1v6K@mCaE{L34^p|mxALuqUL6{WH9R}@?P(rg&!RI}0e4W$mVP+*u-6g2+z z+cADZX<+<_vb^yliq0Wuc6tuc_z^`n2vFi1M8;oHZ1GE-z-?1?LgPmi6$nt`0+I0} ziV6fMX@SuAD@tSIuPCTSz5sTQq({si_DB zQi)N>_zk6|q6vaj(g{N2Hq8kJ# z@eP_cen+vzFLeU9P1OmEe-DZZ1SoNV=8b<3iV6fMX@S7_9i^%9JBlrS^$INhv{%6R zCn$CC3k4Q`j52Th6O`(`e5@jFUW<98HW{7W1E1f`|%Pf%JKzoRrYen+vzFU^KwPBj~he}YnnStu~fDGD0@ z2=g{x)ib=Eckb>%S>E`mK%LGZXm)xI(fAQXHwaMT8$`xmQEc%`oxp8VbwcAu6cq?i z;sTNJBZ>+HC~1Mv_$x|dT_|+@0_|slN<2RJL_=N(CKSm+rHR8 zG&cTbb`?M4W*_c z6i6jSLF2C|jg7ye*y3N__zk74@f%88%ic>b7cINF{AsG=4*= zsR#v9iBZV-4W*`{34&D82}0vHl$wfAAe9sajlZHaHvWoYi+_3JH| ziEj`Ye?_syFLeU9P1OmFA5l~wK#2=P#*Zi}5TK+5LgTL}jg7ye*y2~Oz~WDP1&!ZO z>f#p)EdCgUjNeeI+p29Lm9%Zq_zk6|A{0m^Mj_)jl$wer2vSKW2#w!RYAQm3R8kZ) z{)*Dr_$!Jn{^gC|P}&;5p|myriqhElD~c_CX*LXVs@Z7#hEj)FC@{>&pj`j@c>h1^ C&$KN7 diff --git a/gefs_dev/parm/gefs_awips/grib_wafs44.ens114 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens114 deleted file mode 100755 index f3e4119a4ca1f14d875ddc73f7bd0d891049bad4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v?@kkW7=``pRm>HbVM+^p1Qan@b{j<9`@fQ%qIljj%+r?RGCwd85`;WC@4u%_ zYuEMT$MCTqx~@Ol^uzUe|M=Buzxs6k;lqdVyC;2rHgw~s$3HhW-OrEy?A@=gx^Da@ zefQ<-)n8qA`}v{k-amfl^mP0*{<_=S?T?F#pI`s}5&PoPKX>DgFv@y38l^j5A3!-@ z{{hNyb$vX_*`ZX<#&mWG&3_z7<>cn{c$D=alrgm&rN6m69%VRGpdl^L)n;tl1HE!` z@=j^1S03)R&)W83`y=j^9m=5s8Hx%7C~<*yD2EDUC@K)3qy<`?jwpvFXg!nyX@c&% z+h+y3-~LD^XgE2dS5~WnqF(vdeZK!VS#jU;UKxgCP)=u2zR#e1{{xg=Du>$EQc>GN zDrwt3rg9LarXmzbB}Un$a%h4q6-^MNl1|WLDhE+&Dnfx&Qj~t!Y<3rW|KhL1yxY5X zUq?siw)f-b$pmf3woN7BYI8A??3V;vaa}ibw-2937Fcl?=ObovnQshbb3La{C+m0P zZ!Zkp-Q~YKi#qQfCaH`!C`CExk3rcyL;3Re|BkZyxU+zmn$-5@}D=?(gg zLdIWFZ1KzDVDZ1y_zmSyfeb|j0+hHwWc-+l3Ir%=fzbFX%Ig~cQ-RRmBzoFDr zgaWCgC}{i@rGHi9e;VeVjK8ATwk@_j|5Q(`PGtOs@~X!FlnNTZp}eZ`KcS%USCrQ^ z{wEYP{)%FYUz!cWoc0PDzoFD&777e=iZVXiKldE}YWFPv+c17cS={*dpe$|tdr))^ zL9^3y_}DAYjeie{ZV;fvH)!7Y9mN*E)Ct@+Rj2U=%{^JV2So(}l(<0i#=i$e1p<_` zKw$ii($x4J#TLJM1r~qWD`5N+l)CtZ0*gOJnK%9kN_AVcEu@mREg1g%+sR#v9Nm0P~9i^%9JBls-rHy}r($e@RC@qcOQJNaRquAn? zX2US2nhnN3L8-$m6d2|d1&zNx_;}q{^*lW!`-$@GIsR2oC=HAsQI_R5U@5N;*Mk{Dx9f z5elS|qM-3tl*YziQEc%qZ~TVR*7yyjt?^fs#>QV!Z1GF8VVG0RM&mb>I?O_WVNOxd z_{WDIZ{<0DLTO<9h_bx#BZ|%;Xm)xI(fAQXHwaMT8$`xmQEc%`oxp8VbwcAu6cq?i z;sTNJBZ>+HC~1Mv_$x|dT_|+@0_|slN<2RJL_=N(CKSm+rHR8 zG&cT{76^^MqBJ)Cieigjy#k9r z?G-eBL#c~jD6sfr6f%B8scx&bg;dhEMdLS=nu<^$l^BJL-%x5QnjlCeogg%RL#e3< z1yV^-(D*A#W8<$Vw)mGfenV+%{D#uj_$x|dT_@&t}%&BIh@f%7VW}(0^rzmLr z>$hY4gwnwH5oLMfM--hy(CqXaqVXe&ZV;fvH;9bCqS)e>I)U4!>V(FRC@K)3#04Vb zM-&wZP|^aS@mG|_#$Qov@vB#0@u$6l#&0Nf@e2hOe~d!LZz$Dm)wYmI+O}x?hEh`z z3ZxRFkntNzO+^y~siYHx#&0M!6`?>XDGC~YMQLpO6~z|+^2To{ZH?bh+8TdFX>9xz z#TLIb8-_X6Y&3pDslzN380HiOjDLK2(OWToMp@kW_n<6o{CiMz4necia|p)22Sqms zP~sajZ~Ts8i(l#lZkwtT82=s=6$nt`0?ix$9uyS_P|^Z{@jFUW<98HW{OT20{AsU% z@lR0d;ui`m{upK6_$MgUZPm7rO4_zy{1cR#iclbx7-io0Cnz-)O%SA#P7oOX1f`}T z6i6jS0poX+rpE6mw)mGe{s~G;9HQ|fif#~~#5ahHzoOXUmpXylrs{;ok0>e- zpu`0t<3|(~2vE`jq48Ig#>QV!Z1JmCVDYEDg2rzsb@2-Y7JrOF#&0OqZPm7rO4_z) z{Dx9f5elRdqmc0%N=-!*1gWGGgvM_uH5H*iDk%yYe?@6*{1wF(|MJFfC~b}3P}&-Q zMQLpO6~z|6G#iFF)oe6=L#e|o6d2|d1&zPHrJ(8m)id;j(%?CML|NYW5k=<^G&?JA5k&<8l(ax-{1v6K@mCaE{OT20 z{AsVC@f%8A{6c}nAES`*8%lLswJoHQwk;aJq104_0;$9(Wc-FwQ_%!LD(M8F@f%7_ zMJSL;ih{;pQ5qY6MX|-dyzv`KTjMvBw#Hvk8XJE_vBfXVhG9-M8;##k>M#ohhB-w+ z@gs_E5TL|2h>X9Y*y5Kuf!n6)gvO63DiEN= z1tQ}|6cq?i(gLCJSCq!aUr}uFt5;z0r@ey4Zzy%~3k4Q`j6%k5DAjG%wvbBNwrKo@ zQd1EMq!Oc$@f%7_MH2+6q!Wb3Zzwetp+G7r3L1Y!X>9xz#TNha#&0NXjo(n(8h=G; zZ2T3)7QZwbhB?)2G=4*=!z>gS<`e~uzrLlQvGEg11LH@O<&7UvbPhqY({qT%k0`o9 zfD+#zGX9EUi(l#lZkwtT8b6|_K!6e#h>RamR3Jb}3xvjBQ5qY6MX|-NUV+7*_6i!m zq144M6j=N*3K_qlRJT>zLMmz7qVXF_O+_e>N{m9rZzwetO%SA#P7oTuq104_0;!}Z zX#5qWvGG?FTl~u#zoE1>enV+%{1v6K@mCaE{L*X~=2WxM_zk5Fvru4|k3qTl_3{2c D4XLkL diff --git a/gefs_dev/parm/gefs_awips/grib_wafs44.ens12 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens12 deleted file mode 100755 index 8c27e035584f4485efbb84b4660bd5b33b378706..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 F{}0WU#1Q}h diff --git a/gefs_dev/parm/gefs_awips/grib_wafs44.ens132 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens132 deleted file mode 100755 index 5bc56dfbc5a8bd71aeda5a718912da2e4a331e52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 D7mur@ diff --git a/gefs_dev/parm/gefs_awips/grib_wafs44.ens138 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens138 deleted file mode 100755 index f8b7be81aeefb602fcbb1defcb461c0ea0d7a373..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 F{|^T7z|{Z% diff --git a/gefs_dev/parm/gefs_awips/grib_wafs44.ens144 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens144 deleted file mode 100755 index 4e6bb3c420b2b2b9025fb5428dfc9c4182d33e61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 EKPFYFaR2}S diff --git a/gefs_dev/parm/gefs_awips/grib_wafs44.ens150 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens150 deleted file mode 100755 index 0ab8b451052ce6a96ee1563fbd5a620f328c224a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 F{{frWwqXDO diff --git a/gefs_dev/parm/gefs_awips/grib_wafs44.ens156 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens156 deleted file mode 100755 index d7ce500aaecffe1dbf473dd0f16a0ef90d1de32f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 EKRaE#82|tP diff --git a/gefs_dev/parm/gefs_awips/grib_wafs44.ens162 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens162 deleted file mode 100755 index 196053a213c1015ad83e79ccf1a440bcd8dec2b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v?@kkW7=``pRm>HbVM+^p1Qan@b{j;q@%}GlrzoEH4D+<*xXcesgajc^&in6a z)7o|Y_%VF!hpy|-HvMpY-ameI+OIyHfB5iW{O(ELUk=^)>G99aP51MoKYRDdi7V=-F|-Py7!OYIXxXejlb^pcKhSv;^)`Df5g7{^v~V+BaE^hjz;Ou*9TC} z*MERATwNcJa&{<{voW1rLh~O7QaQOfJsxF!2xUwyN9k`ak4G5}6=+BcbhR1V_CT+k zoV-)o>XnDP?X$Lh*#3xnWruR8K!&0M0ZLq;9m=5s8Hx%7C~1LKrz6Ut30e=OK$@WY z?)F)M?zcbE2^vn0=#|x~pr}{Ab)WA)PFCEvyjON@7R$SK&-R;BYkp))V#rcStT;>}?xwxKFr<3)& z@wXR-?(Xv6(W2Iy?qQP3c!N@ull~Z#%`=oQfB)|&tB*U2{M{?_scd$adDGqAcbC`S z?#6h&-dvA=Uv}H;?Ie{?c`D=L-}TCVU$J2x?emm0sJ94e5Zs6c=c7l@1>Q&E8cB`pvde?@s+<9{j;8h=Hx#jjq0 z#h>;H8o!~`#V-_C{4oj{zoFE}L26q_C2dhE8LgP1- znu<^$l@tYyzoPW7YWz>b+>`NF6x+7Nw&$PfiPedW-%wuF_@7ci<2RI7HU1|QH2#Y6 zy2k&6g2rD_Z1GF8VVKiiLE|@+I?O_WVNOxTXZz=#<6rHb<$oK-&nSx<{~na3jeie{ z&LL=adJZ3Z<+<_iLD3BYl=ueC8^5F2;+Hys+otL?-k`ZBOZT9tK!6e#Xx{kupr}BA zk`@Sz-%*+xzoXdVSFgb0PkRN7e}YmMzffTD$0+m0KS8N(tG0zy(zXTTpPLL&hh#rdo;}CE>ItQR@gvIe#*ZjEhoIT% zIYi?}6x|>|iEj`Ye?_syFLeU9P1OmFA5l~wK#2=P#*Zi}5TK+5LgTL}jg7ye*y2~O zz~WDP1&!ZO>f#p)EdCgUjNeeI+p29Lm9%Zq_zk6|A{0m^Mj_)jl$wer2vSKW2#w!R zYAQm3R8kZ){)*Dr_$!Jn{^gC|P}&;5p|myriqhElD~c_CX*LXVs@Z7#hEj)FC@{<^ z3L5|T@Z+sK$4@8?j2}^!H-1FXIRwp4&mkH=qUZ(zN_>OJ_$!JneyJ09xz#TLJM1r~qWD`@XF$x*Kq103~L6Ay1L1_GjQd1EMq>`eb@mG|_#$Qov@h@-uhSJvf4W+H| zSCq!aUr}uFOS55^Q_V)>HI)U4!>V(FRC@K)3#04VbM-&wZP|^aS@mG|_#$Qov@vB#0 z@u$6l#&0Nf@e2hOe~d!LZz$Dm)wYmI+O}x?hEh`z3ZxRFkntNzO+^y~siYHx#&0M! z6`?>XDGC~YMQLpO6~z|+^2To{ZH?bh+8TdFX>9xz#TLIb8-_X6Y&3pDslzN380HiO zjeq@ijGs^%7(b#cZ~Ta&a|oK9oyp31&3~%S1yL(WUH-0Kmr*jCJot{H9enim?0+jd$k?~g)Tl`WdaNAU!(D)HW z1p<_~KxF)gq5=U*S|Bw3iqhElD~c_C^$INhv{%sh4W%xAp}^vgQONiWrMj)!7E(#u z7LDIfYAQm3RALk|enY9LXo4V>bb`?M4W*_c6i6jSLF2C|jg7ye*y3N__zk74@f%88 z8$Y7x9D-)2 z=Maq_QFMaT_?I_+LuqULhSJvfD@tSIuPCjR}@?PQYUcRRGrZH5k&<8 zl(;}-{D`6g0ZLjRH2#Xx*!U}oEq?V1EdI1t(D)6dE`FiF;*U|t_zk7Ht=bk+N!u2U z-%x5QLV;9b6f%B8si|m!AeD52(D)6drXmzbB}GBwuPBX;zoOXUU*7l)rLFNBN?YTv zD2X2US2nvKS9D0P^H0>hl5pz+tY6f`z|LTO<9h_bx#BZ|%;Xm)xI(fAQX zHwaMT8$`xmQEc%`oxp8VbwcAu6cq?i;sTNJBZ>+HC~1Mv_$x|dT_|+@0_|slN z<2RJL_=N(CKSm+rHR8G&cT$Qp diff --git a/gefs_dev/parm/gefs_awips/grib_wafs44.ens168 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens168 deleted file mode 100755 index 22491063c115933f32e21d8e8c49e29f03b1f31c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6vT}~Tm6h!l!RrCs?ri~3e0tq3~Fk=CUX8$XhHVLU)O&{A-hW;Q@Kq8={x_`%( zov!Q0kKuDabX|Y8>4)p{{^_gJe)Z-2)2C14cTf8M^1K^AJ^i`4>3)9nXCHoj)pg@P z>APiT$;vqPzzjp^(Xn*TVE%E`^?@hIyyuRPvuU$pJx_95<-9m=5s8Hx%7C~<*yD2EDUC@K)3qy<`?jwpvFXg!nyX@c&% z+ZP48-#(-hG@KmKE2~vOQLlXOzTSVHthn!auMER6D5tY1KW0#V`~k`?l|yZ7siXDM~+VHoJ?xfAQC0-tFDH zhtUzb?fv+9GC|w1ZBt3O+FXnz`z66vT-OcV?c>*x1ywsLjwlPEr|fP>OQWAA_=af%5I|{~cxZd1sNodu2YA&F(U9y4(Bi^7{MT z7|+Aa_4xN?x4qs@Qu&gnGA{mIuk7~~8|Kk&fAtCsb6TKrn2$iI!z>gS=GUUE4;lY3 zo`YqK-%(~Pj!^!8<2RH!UqKZ43Oo*at*;o$+&M%PokKu*?Kw1*xf_Hix

Q+8gv6 zg^a(V*y5MP!Qy|d@f*sa0vU=51SoNV$oMf86$nt$0-^C&l(#kh=K`VeR}@?P>J?c0 zX|JI18%kaLLV?8}qmc0%N_`xpwuMyEwngJNl$wfAAe9(}jNeddDw-fjC7mENenY9L z2nA9}QPB7+O8=(D|2)h+8Gl8wZCh-6{;8f=oyhnNTSz5sTQL3!N=-#5kV=d) zZ~POKnu;a}Qb{KWjDLbsQxOWJlA?g|J4#dIcNAOvOB??LrKRytP+A(lqck;sN3q2( z&4yu4H5-h7f>MWBC@{<^3L1ZX@bR{<>Un-h_7mmBbNs8GP#PFNqAYLxh@x`{nw_3Q zG=4Am2`s8_zk6| zA{0m^MM2}QD2%b(n<$!I)U4!>V(FRC@K)3 z#04VbM-&wZP|^aS@mG|_#$Qov@vB#0@u$6l#&0Nf@e2hOe~d!LZz$Dm)wYmI+O}x? zhEh`z3ZxRFkntNzO+^y~siYHx#&0M!6`?>XDGC~YMQLpO6~z|+^2To{ZH?bh+8TdF zX>9xz#TLIb8-_X6Y&3pDslzN380HiOjeqw_g?I5f{#8#X4U8XAmN$Mx(K!UoPR}74 zKceUc0ZM#>$oMOYEqQV!Z1FE|{D#uj_zk74@mG|_#$Qov@k_H|m{ZM0<2RH#%tC=-PEpYK z*YC&p38jJYBg*o|k0?5apxNm;MB_&k-5@}TZx9)OMX|*%bpp3d)d`IsQB)v6i3>!= zk0>e-pri#t%icnu;a}Qb{KWjo(meDnfx&QWP})iqhElD~c`t<&ED^+8V#1v^D;U(%ASb ziYXG0MF0Pf%(qnjlCeoggs&2}(^x zD3D5u0>%6Y5b1T)c7667QZwbhB?)2F#ZWj9cH1xFsCSJ z{3Fc!cva8ve%`se2W5HVrvi04hoIT%IYi?}6x|>|iEj`Ye?_syFLeU9P1OmFA5l~w zK#2=P#*Zi}5TK+5LgTL}jg7ye*y2~Oz~WDP1&!ZO>f#p)EdCgUjNeeI+p29Lm9%Zq z_zk6|A{0m^Mj_)jl$wer2vSKW2#w!RYAQm3R8kZ){)*Dr_$!Jn{^gC|P}&;5p|myr ziqhElD~c_CX*LXVs@Z7#hEj)FC@{<^3L1ZXOF`5Bt7qs5rNMLjh_bx#BZ|%;Xm)xI z(fAQXHwaMT8$`xmQEc%`oxp8VbwcAu6cq?i;sTNJBZ>+HC~1Mv_$x|dT_|+@0 z_|slN<2RJL_=N(CKSm+rHR8G&cT40Ed4X#9p!hgm2v%qa>Qe|<|qW8){32F8yl%NswU=p2G(r{@rjA5nCJ z042UbWc(Gy7QfU9+%{DwG=4-;fdC~g5E(zBs6c>{76^^MqBJ)Cieigjy#k9r?G-eB zL#c~jD6sfr6f%B8scx&bg;dhEMdLS=nu<^$l^BJL-%x5QnjlCeogg%RL#e3<1yV^- z(D*A#W8<$Vw)mGfenV+%{D#uj_$x|dT_@&t}%&BIh@f%7VW}(0^AA@r9>*M2p D3pBdn diff --git a/gefs_dev/parm/gefs_awips/grib_wafs44.ens174 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens174 deleted file mode 100755 index ea4f3dea10de41b7aa0e5bc82ca222e459215cc6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v+fG|)8bov5PqCjMGUgC+Nk|AS4Ks+4Rx9uSAhS(Es>*oTP~GewA_XJ@TB`4~ zY}uKn)%>ykyjoAw>ciP;eR;lm`08YJ{N?=p`}gyAk5;RTFVp<#;m_68^z&o&;oYyV zrfL2stLe{gpZ+sV*I)0a>5qr+oSe*`=3jSxef#6%$Dd#S{*n0N%l~fXA7PZ!^|Mi? z^V0(;=coSwW&P>$`6wR_rSf4;XOqzGj{~V3U7b81<@6BBoLY~vy1IBi%KA`&)@^}4 zoy~1~pjVEL-YISM%KgplleWFT{ZaSI2IWwJ0!0M^l)6A0ltTpy6cq?i+5#P)%qWK@ z=yYub(gfX2*G~#`cl)EAp!Lx+dgb`oP}D2mr>}RPw^rQuzE{@k=b)VIMEPq6%3uEg zWs}OGwvANOwvbBOwhyTsMDbLF0;$v}n^X=>P^6*>f>hcGdPwCUil-tJNTo$tt} zSAlYIzDu2sPT$SH-592ui@#@!Iy;~4w^EsJP>XW3dJf9j6O=#y`>&%Mf8JQ+?_SxR z%Gu^JpH0_y)5YcYn>n6uSC{kO7t`(K?N%yZ`c&q{zv-3zz7oSc+wHGjfnjb7G!OGL zP<)t$0>k`Ll+#1Tzn;&*GRB`MJ1mY+{(a*QlwH1pDDo9}9Q0CO36x#u5K(jv0p+FV zFi>{gAVkp(0+g5Dpx-ED{EiZfUls?8|E0zsD2ECZC@K)3)CD5r$5d1xKxqqv#_uSv zYy6J|LgROoSp4c0Sp03Tpz#NaFMgrG;;&K2_yffs2dQl#m9}ls_yfgL5elSIqmc0j zil?Fpf>hcGLgNngS<`!jswtv@i{KuPT`QL`| zGs@z|zXxS$)0-}VX^{}zfbexbnPuTgdz{}zh7t=bk+ zY1xYW#^3i(i@z!`x~%82=WE53^8Um|GMyet+=sy07Yad`R{a<;ipW$16e^ zVEl-(yzwK7&LL=adk)d~5k)r$Q0f~*#_uSx_@z$Zwyip$@gs@~1SoZZ$oLUO1p<_| zKxq7qGT8VXB^JMW1r~qXD`@u=r~fGX6kuw^iFhDs9`M@dt{hA{0oaMj_)5 z6i-DH1gW$WgvK8zo{CT)l@3iVw3;V3=DJH2(SF$6I-hpHK!EKcXye{D`7+2%6oVLo|Lw(G3EW`Ua8lJ4!5m zsS~(ut4?VAh@t`kN?jl_ene4$0HrMu8o#3qHhxEm#jjq0#ozV{8h@bp;ui`m{u+gh zKTzCl)wYmI+qP)@f#RtM1yZR|$oK=rQ_%!LD(wWJ@dt{hA{0oaMM2|tl)=XDD6#mL zH~v5wYy5#S*7zM|u<<)eEPiP=40Eg5X#9cV!z>gS<`xBwfAdO(H}N|D;}xL{Fn&Z? z-uMwk=MXfzJ%?!gh@u+=DD@2@<9C!;{8A@y+g6>>_z^_~0+hNyWc-Mt0s%@}AT)kQ z8EpKH5{qBG0*k-x6*T@p@x?C`So}2#8GoR-+p29Lm9}ls_yfgL5elSIqmc0jil?Fp zf>hcGLgNnJ5WvuZ#%3$Mnlvw=IY#8QNv(fki z#fMoaFw89q8vp6rF@8cBVEl-(yzwK7&LL=adk)d~5k)r$Q0f~*#_uSx_@z$Zwyip$ z@gs@~1SoZZ$oLUO1p<_|Kxq7qGT8VXB^JMW1r~qXD`@u=r~fGX6kuw^iFh zDs9`M@dt{hA{0oaMj_)56i-DH1gW$WgvK8zo{CT)l@3iVw3;V3=DJF#h@FMQ_FU8D(+f--EKW@$W&=IRwpa z&mkE99u(amK&fxgZsSjsSo~5aaNAa$!1(u|s6c>H7ihQf??F+40HrMu7=NM+HU312 z#jjq0#ozV{82=WEFMgrG;;&J58~+xHyRF(5Qfb>3jDHKoQxOWJQlsoP{w)+wMH2+6 zv=aozzlGwd2nAAUQNZ{UWvKBdN-X}RjeiSer15W|j5Pj48EX8A5{qA&4a3}OHW>dF ziVw3;V3=DJH2xXpZM>>y{dV5Dy9Z@?{EiZfe|h5% zl(EJiC}WM^Q3e~oqr~EuX2USInvKREC_cH7l@1>QB)v6X$yqL?{EiZfUz!cW+-f!&f1vm< z3k8O`MM2~Dw-gLEenJ^w{D`u=@gs`PA!v4c4$=4#MK=gg>KjDH?+HD0P9z_z^_~0+hBuX#9>c*!UeK7QcE07Ju6-X#9cVi(e?P_-hn0{y=fJRog-; zZQG*p2a2a66iB5;A>$7ePel_1sk9S>#vdr2iclbx76pypQ3e~oqr~E0-uMG$tnmlR zSmSq;!N%_>vG}FgFwCuHqwxod53^8Um|GMyet%2BVB;s00mhFg%NswU=p2G(x91Rz zA5nCJ0HwY`Wc-d2i(l#lZriF88b6|_K!8#gh>RamR3JcU3xvk+D1(jPQDX6{S77nC zy@JLcD8BfG0*k*!A>$7ecU!eBq|&x68h@a8Dnfx&Y7{d5K=D*GL6Ay2L1_Ge;;9G) zQfX1p_#I`i@jFT^{^gB7P{ta6po}$sM;UDVjuMMsnhnF;YBm~wp!hHg1%~-KC|AEe G{`fy}CD7>r diff --git a/gefs_dev/parm/gefs_awips/grib_wafs44.ens18 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens18 deleted file mode 100755 index 2738ca4b7d4c5e313a7867ce73d3799872b8d75f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v>rPu|8$|QFSFx`kGUgESGl38)mG472RK5Qz={5T>h&(b?wo)8*T@Z|AR`%)htO{O;k`&CT@VZS(HU&yS{Q z{wtg5_pcxSn5Ns$-=^uehp(KS&F|)KcYAw({r>%rkN^26@xiD6-_8GoQO>tdMwu?p zkDy$h{|l7u$E&BKygQc4yE&a*Li^v2q;hg|_H>lZKJ<8_h!_!f=#|pG<3-s|~ zZrdZha&q!UX{%Sh-QEAvw%_ir>t5NR94kH7ifoatU!UH0s%@}pwqJ%<=6zB zZ>>O@pfA(yF9rH?f89>d_T&k@a(Zeg>Xq-)=P%cb75BaGmF@N^C}(?7{@jD|=f6PN zrE;uoBNeqRq|&zSLn=p6JQblpDmBV3m17eWsc3>Am3D$2QaOs^sR#v9X;C)Yi;LaG zKD_vSn0I^k?(6Ib)BTtE{bGXd=eBJn;p4^ondGn}#EP4y?R5L?^UMM(?)~MA*<9wE zM7i3hPABJY=I?F{)7^)^=FjK9`)!fRe1lq)lg(35F5c`&6vuS;`~T+8|67#P>zzfa zSN5iIvAfI{)9sh(!`1h@nc?fr)%@p&>Hg||k;15v;{)r zca)bk{>K8L@jFT^e)S40{snA3)JL1kG;G;X|+dYWxRKbb|n;zCrtqKT%@wOP#=NTXmXm(7q>2 z51^<(fKnG|zwsYHQGo!ZEf5%gq6{_uM2W?(UV+8m_6ivP0>u}pQ@l-THkV-p2VEhXdPemw@N{a%Un%f_5H?ARBZ>+H zC~bkz_#I`i@jFT^e)S40{*3^0B~S>N~(MduJSyFG_!{D`6(1Ss_lBI9?I zSo~5aaNAa$(D)HW1p<`1KxF)gq5=U*TOc%kM;UDVjuMMsy#kBB?G-fsK=H*d6j=N< z3K@T(xZA32A(ggm(f9+!QxOWJQlpUZ2a2bn34&DG2}0u!6i-DckV=b!#_uSDjo(pX z@vm?Efil+k17)o7JIY|=ca&KC(rg&!Rf){DI<&UnsEnYZNm6KykNK+d?XB+oJIYil-tJNTo(0;|~;1 zMH2+6v=fBJA1I!RP#~2S1&!ZP1{=Sl#NuDy_yc9E@dwIS<9C$7#_uSx_@&t}%&lgl z@dt_zvru4|TNE_@^VehigfhVR5oLYjM--hy(CqdcqVXe&ZV;fH?ARBZ>+HC~bkz_#I`i@jFT^e)S40{c)QnWo_d>fTD8< zn%$m5F#ZE5xX%Q zi4u!ny#kBB?G-To1&S|zp}^v=QT7}E0>#}{Z40TiZ41V~K=D+B0;$v}`;C8r;;CqY zAeDB4!1xy^o{CT)l@C?k!3filwg6J@CJCrT`SX*LXVtJz@u z3ltw_p};V=C}{jM%H7l@1>QB)v6X$yqL?{EiZfUz!cW+-f!&f1vm<3k8O`MM2~DA1N66fAwrPgfieceneT{ z_z^|t5H!0zhiLqWq8kJ#^$jB9ca&KCQYUcRR-MrJ5k&<8l)6A<{D`6g0ZLmSG=4`J zZ2XQAi(kD0i@)s^H2y&G#V-_C{51+0f1tSAs%;^awr$b)1I1Gj3Zzn_knsnKr=kgh zRN4tb;|~;1MJSL;i-N}QD1(jPQDX70Z~TEW*7yTutnoX_VB>d`Sp3p#80J>9(f9+! zhgm2v%ql;6!=p2G(x91RzA5nCJ0HwY`Wc-d2i(l#lZriF8 z8b6|_K!8#gh>RamR3JcU3xvk+D1(jPQDX6{S77nCy@JLcD8BfG0*k*!A>$7ecU!eB zq|&x68h@a8Dnfx&Y7{d5K=D*GL6Ay2L1_Ge;;9G)QfX1p_#I`i@jFT^{`HMNP{ta6 zpo}$sM;UDVjuMMsnhnF;YBm~wp!hHg1%|mrLF4xyDHv@0gfhVR5oLYjM--hy(Cqdc zqVXe&ZV;fH?ARBZ>+HC~bkz_#I`i@jFT^e)S40 z{@~ diff --git a/gefs_dev/parm/gefs_awips/grib_wafs44.ens180 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens180 deleted file mode 100755 index 85570e8cc0921559b3e3b647f6cc543108460fc2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v+fG|)8bov5PqCjMGUk}eKtgC~m_dZJ`u(3|wn<1;87~{EoBczifJ8t`^_`Y2 zJJYn9Kh|GX>uFk@pRLwc7pupwPFBZXFFtLYY(RQC8QVUyiaqRG@WRpv$wl zZ4dOy(a{H`tzLP!y?fTS4|flBuWV2b6(~?tAV8@Lv_Uykpg>W90HrO^@yU#GXo61H zRv=B#{dDuJK=*eK?F6llUeGJY$A+R_`7wRF|FX5>e)PSvUcUt8WGBjBJ5c`m2Pm6V z4z+EhqPB%p+O~a6FD&s{M(ITy8Zn3Y*FVY)5BIO^9^cIj#e*0IeUik=YRiol;bZOi~QXyyHh#a zT;{Xs=6?Eo_2YJq=lk{5{P*YS?&@wUm9Kp&^Wxw1%6?yoVV>>wSFgY@w*{Jq`2{FG z%tC=-el5!BA>&`q=U^G*Pm~=NM=1Zk@dwH-UqKZ43Oo*at*->iu5*YeI){Mr+H)8v zyKWGo=mr7GYj4nR6f%BCiN!CAgT?<^;}4WW1qu`u2vF(*k?~_HDiENw1w!L@l(#kh zrvjnzJ4!5m^$INhwpY;j1H~7=P+;-bC}jMB;*W#WwvbBOwrKo;;;9G)QmIkM_yfgL z(F8#%?F6Cm2a2a66iB5-LF0Fn)tegs(=e~d_#Gv-t=abOr+R92BI6H~H#PpJRM7YX zpA}8&9nUP!}u9x zapT{Evb6EO&4yuaH5-h73&n?7C@{<|3L3vZ_;}k_^*lW!`-$@GIsW4np$ss7 zL|NYW5k=<^G`l^AX#9wx8w4oz4I<-rlvw;yCve+VozVCZMFj$sx{EiZfU%dj0zwH$?{y_1?FBDk(H3}Jjpt#$rZ6TGmZPEAx#ZwUqq*9}h@dt{h zq6vaj+6hAA4-`*DD3D5vg2wMCgN@%&V(~9;{DCso_yc9E@jJ?3<9C!;{L*X~=2o-O z_yfg9f#RuXf*_T4g3$N_#ZwUqq|&0G@jJ?3<9C!;{L34E zpo}&CKpAWNjxyNz9VHgOG#iGw)oe8WK=EM~3Ji0Lg2umjrNX;-9slu)PzD%3qAYLx zh@x`{n%$m5G=4)0-}VX`f1vo{7YZ!?8ikBMP~2_RwvbBOwrKo;;;9G)QmIkM_yfgL(F8#% z?F6Cm2a2a66iB5-LF0Fn!N%_>vG|ua{y-UP{DCso_#I`i@jFT^erYxgbF0~C{DI=b zEEE{#76py}^!*q=p$ss7L|NYW5k=<^G`l^AX#9wx8w4oz4I<-rlvw;yCve+VozVCZ zMFj$sx{EiZfU%dj0zwH$?{y_1?FBDk(H3}Jjpt#$rZ6TGm zZPEAx#ZwUqq*9}h@dt{hq6vaj+6hAA4-`*DD3D5vg2wMCgN@%&V(~9;{DCso_yc9E z@jJ?3<9C!;{L*X~=2o-O_yfghcG z0^{F8@l=EYskA6y{E0Hu_!A`-|I)_4g)-9kw@^kJf1(UE{zQqzFU^KwZZ#W>e+$Kj zStu~fEeaa{4D&u-)w6y-@7&#kvb^zAfhL_p(CqdcqVXe&ZV;fH?ARBZ>+HC~bkz_#I`i@jFT^e)S40{ zvG~<1u=v|vLE{e;U;ILW#b2Y4@dt{#t=bk+Y1E^&MduJSyFG_!{D`6(1Ss_lBI9?ISo~5aaNAa$(D)HW z1p<`1KxF)gq5=U*TOc%kM;UDVjuMMsy#kBB?G-fsK=H*d6j=N<3K@T(xZA32A(ggm z(f9+!QxOWJQlpUZ2a2bn34&DG2}0u!6i-DckV=b!#_uSDjo(pX@h@-ufil+k17)o7 zJIY|=ca&KC(rg&!Re-ptJ=-<9C$7#_uSx_|+@0_}gAV z;|~;H{6c}nU!#!m2a3C`+7?o2+ZK&KP&^f(Kq@r~8GoR7Dw-fjrJW!&{y_0mgaWCw zC}{kSGT8VXB^Lkk#vdqSjXzMv8o#3qHhxEm#V^fT#Q*>R diff --git a/gefs_dev/parm/gefs_awips/grib_wafs44.ens186 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens186 deleted file mode 100755 index 9d2ce227aae726b806cc00e11ca26569a510cb68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33649 zcmd6vU2YR;6hwJu6}tUv`t1p<_`K--HE<=6!61}l&z z=(&4*Q=sSlk92~D%?Z7--5QE|1QZ`;p};VwC}8~C z$@mW{unl*KQL zgT?{ER82=2#QxOWJ5~C~|{|v=b(F8#%=>&oC&rm!Sp+G7r3K)My>026q zMJbElY-lhjemyH()ed6EsejTG&TN;QWn278-_XU6)^r8iVw3;V3<=BH2$-B zjem>(+|a=IDV1)0<3|*oL(uH>9HQ|fif#~~#5ahH-%-lqmpXylrs~vBC`(Vt5Jd$7 zl(;}-{D`6g0ZLjRG=4{EZ2XQ=7QcE07Ju3+X#54m7r#(o@y94+`~}6`R&5KZq-~4F zUr;<1p+G7z3K@Sv@l-THkV-m1X#54mQxOWJlA@sTJ4$2Yca*aD*Ejxx($@G3N?YT1 zl*Y#IC}r_WvtgK1%|_!dC_c+HC~<+v_z^_~0+h5sX#9@S*!Uf#EPnM0EdI1t z(D)0AFMgrG;*U|t_zQ}=t=bk+N!u2Uzo2+3LV;9b6f*vT;;CqYAeD52(D)0Ary>+c zB}GBwca+A)?hl5pz%+y zTb{-5@o#%VX<+<_vcB;niq0Wuc6tuc_z^`n2vFi1M8@wZW${a$z-?1?LgPmi6$nt` z0+I0}iV6fMX@SuA9i_4HJ4#vn>J?c0X|JI17ZhLoLV?8}qmc0z6n9&-Eu@mREgFA8 z@l=EYsl+H``~}5R(F8#%=>(zi7ZguLD3D5ug2wMCjg8+?%Hm(&_zOx~<1Z*}jo(ok z8^5EJ#V^fI80^suLPNqNqTC5*LV!A5l~wKuHUP#_uSNjo(qq;#aT0;!k@8jlZDy z;ui`m{uqUfzo59=s%;^av~AJ&3yP;A6i6jTA>%J7o{A<2Qb{KWjlZCHDnfx&QWP|P zM`>*Qj#3u?`o>>S+8TdBX>0tB(%ASNr7V7FHVkvB*=YO)#fMoaFw7|m82|X|MdxDt zjIz4%A3#~#_z$4y9D-)2=Maql0E%u9pu{(5+4w6;S^QEbaNAU!!1xcKs6c=c7iih| z51^<(fRYvnjK88ZHU5fH7QcE07Ju3+VEi)_U;ILW#UG;x zRD=Sl#3;+gKSS|UG(nI`IzeFkGZarnD3D5u0>)oani_vaDT{w?a|oK9o9zCQWn2@1r~qW zD`@-$#TUO&VDZN&Wc&ri-BxW2sibX-#$Ql86`?>XF$x)fLGe^HL6Ay1L1_F1#ZwUq zq>`eb@jFUm<9C#@_}4f7g3{Lb3rbt#ca+A)?FDO3DLV;mUQPBAP zEd@>gKmMU7lm@TyBg*>5k0?5apxNm;MB_&k-5@}TZx9*3qm;!jbpp3d)d`IsQB)v6 zi3>!=k0>e-pri#t<9C$C#_uR)@vB#0@u$6l#$Ql;@e2hOe~d!LUr^j_)wYmI+O}x? z1;tYl3ZxRFkntB3Pel_1siYHx#$Ql86`?>XDGD0Dqck>tM=6Vced8}EZH>R6v^9Q5 zX>9zCQWn278-_X6Y&8CY;=?Qy80HiOjo;r=(AfA1rGfDy%KFBSC_0Cr+37h%<3|+T zAV7(45E;Ltl*KP~0=G@o35_37R3Jc!3q;0`C@K)3qy<9bca+A)?DU3k4Q`j6%j=P~2_RwvbBNwrKnX#ZwUqq!Oc$@fQ?NMH2+6q!Wb3Ur;<1p+G7r z3L3woG&X)mDT{x7<1Z*}jlZC@HGW5FZ2XQ=7QZwbhB?)2H2#9(!z>gS<`e~u-``Tu z*!T&hf$<~C`o@naI)|Xy={ZE>M-<&4K#6Y<8NZ{H#V>UNw@uXvjUQ1|AV7%=M8=OO zDiENg1w!L@l*Y#IC}r`hS77m{y@JMHP<-(V1r~pdLdIWE+-=pikV@LNX#54mQxOWJ z5~Gmu7ZguL69lQG6NJWJP&^f(Kq@H;8o#47HhxDbi+_FNFDPw|zo4`=en)9+{Eku< bzcd?$In``5{(|DeEEE{#Q&1j$eZ2nOhN1nF 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 Kpj`j@`1l`JSGke^ diff --git a/gefs_dev/parm/gefs_awips/grib_wafs44.ens24 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens24 deleted file mode 100755 index 7caa021a88562d95464db7bc499142a45a8b1eb2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 zcmd6v>rPbp9z^{-PqClCG|ff)s0cF2;T+;+GVlK+XE%yf)$Y{|HN*acMj$9zso!mN zr*WD#^V{~*W;;!rcNd%O)#c{lqqEKF_2t{QZ|AR`%)c+E`Q5{>o15v!+veSypC3)r z{8u*9pI<-zXPRz5f19R19=>vRHou#{-RtdMwu?p zkDy$h{{xim$E&BKygQc4yE&a*Ld$PQQaQOfdpgSbF_byA9%Xa$;pr&bV+Go_1^Rd~ zx9yQ$IXQWwwACx$?(TnU+i&;Rb+7DDjuj|SR3Jd93$#NyR-iypfdHi~(COKXa%_Um zw^krc(3k1mQ)( zQaRSPk&4Hf?7es6;A=eBJn;p4^ondGn}#EP4y?R5L?^UMM(?)~MA*<9wE zKsnhisnf~%oB6vN!*uuI@A>oj?|$1$Wxhcz%E{&_C>L*bB#L9Y`}4o^=l?Fs>8G7V z{_2(GR4#Ux`C_{LGJUxEem66Gy}6qI{4m{L-S4Gx-KR1y{#~ye_LUgs*=~RK3Jh~w zpm~^|fa1d}6d2~`qMRQy{_T7Y)-nD>S+F=l`S*=KP?mfJQRFM|IOw^)5-3aO5K(jv z0p+>pFi@6m5TfV?0m^f4&@U7+en*MLFN=f4|6Jn_lw$=76cq?i>H?ARV=5{TptJ=- z<9C#oHU7r}q47IPEPnM0EdI7v(D(zz7r#(o@z*G1{DI<+gVeT=O53(*{DI=B2nAB9 zQONiM#Z%D)K`QM8q45Wbry>+crA0yGca+VG8vo-kZ^-x^CAO_8?($PTwK|dU2g-{Y z|6?j>{DJbK#{Y6i(i@z!`$`?8h@bpFbf5SxkZ_u?O%G1|8(~( z|LZV*Mp@nX51_1V{0C5U4necqbNJ9JzZ?Gn6x|>|sc+D-@h3_weyJ0|sc#S&zoW$BmpXylw(5k&k0>e-pwtB-<3|(~ z2vFJrq47J)VB>d`Sp4c0Sp03Tpz#NaFMgrG;;&K2_yfh=R&5KZv~7#VA1I!RP#~2W zg^WK?JQYn4q|#0h8h@a8Dnfx&S`;*XM;UDVjuMN1ed7<5vBn=LV~yWY1{=Sl#NwA` z!!Wm+jm94+KFmUaVQx{-_~(ZoujM&@LK$HEh_b%%BZ|%;Xm)!J(fAQXHwaMb8$`zM zD6#mZPT;n!I-&6+iV6fMb%DtE5k&<8l(s-<{Ejl%_#Gt{zj_50f7>f){DI<&UnsEn zYZNm6KykNK+d?XB+oJIYil-tJNTo(0;|~;1MH2+6v=fBJA1I!RP#~2S1&!ZP1{=Sl z#NuDy_yc9E@dwIS<9C$7#_uSx_@&t}%&lgl@dt_zvru4|TNE_@-76Jd#q0P_H-s|4 z_z`7&<3|*oL(uH@9HQ|fif#~~)HjHX-%(=mOP#=NTXjO?M-&wZQ0fAa@gs@~1SoBR z(D)r?u<<)eEPnM0EdI7v(D(zz7r#(o@z*G1{DIXEeaaHqYO5FM~TJ1zVQdjSmO_rvBvKxgN@%&V)09}VVGOZ zM&l0@A7-JzFt;dZ{O7O7_z7iz@gvIm#*ZjEhoIT*IYi?}6x|>|sc#S&zoW$BmpXyl zw(5k&k0>e-pwtB-<3|(~2vFJrq47J)VB>d`Sp4c0Sp03Tpz#NaFMgrG;;&K2_yfh= zR&5KZv~7#VA1I!RP#~2Wg^WK?JQYn4q|#0h8h@a8Dnfx&S`;*XM;UDVjuMN1ed7<5 zvBn=LV~yWY1{=Sl#NwA`!!Wm+jm94+KFmUaVQx{t_~(}wy%ytVl+}&@0Lt3Ne*i`2 z5H!0zhhY2%P;`R;rM^MS#-Av$_@z$ZwyipW@gG1@fdHj0(6aF#Kv97Jr7aK`f1(UE z{zQqzuU>)0-}VX^{~n4jexbnPuThqbe-FjoR&5KZv~3HgS<`xBwe};J-uj<*po}b)3fU>^vQ-LO(L(uH@9HQ|fif#~~)HjHX-%(=m zOP#=NTXjO?M-&wZQ0fAa@gs@~1SoBR(D)r?u<<)eEPnM0EdI7v(D(zz7r#(o@z*G1 z{DIXEeaaHqYO5FM~TJ1 zzVQdjSmO_rvBvKxgN@%&V)09}VVGOZM&l0@A7-JzFt;dZ{Qe^aL;tUy?S@bWJjahH z>l;6!=p2G(x91RzA5nCJ0HwY`Wc-d2i(l#lZriF88b6|_K!8#gh>RamR3JcU3xvk+ zD1(jPQDX6{S77nCy@JLcD8BfG0*k*!A>$7ecU!eBq|&x68h@a8Dnfx&Y7{d5K=D*G zL6Ay2L1_Ge;;9G)QfX1p_#I`i@jFT^{`HMNP{ta6po}$sM;UDVjuMMsnhnF;YBm~w zp!hHg1%|mrLF4xyDHv@0gfhVR5oLYjM--hy(CqdcqVXe&ZV;fH?ARBZ>+HC~bkz_#I`i@jFT^e)S40{+crA0yGca*`#?JVWw7x(N-Tb9HVkvC*=YQM;=?Qy80M#- J-28m|EBN&9N)bq8v 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 J_0P9I{tuuJr!fEk diff --git a/gefs_dev/parm/gefs_awips/grib_wafs44.ens36 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens36 deleted file mode 100755 index 6b393d0a7e410e21423000e162d9544c7e2fd3af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 KP_BQz{qcX%rkO?oZGk>s z%x!z5S58jeC~fu1{q5avZF_%rQ}@aaMmD5v0QLlWTzI^?(x8lC{y|Udt1?6lJ<*x;lzy1Nr zE|p_#8>y&mA(ggmA5uAr;;9G)QmIjPsT`Z2NJSF_sk9UHkjhaMPemw@N{h1DUR>-h z_Tk0v!@S$Ox8G(*nC`yL@AoF?Zf@IF5TWNU&wVQM;@|bkVPA=1p6&K$ufQ<3 z1)7KX2`E0yLV;m^F3R~a)O6lm&|;lz-p&17*oq5JkQMkAt4;D}l0f4iQD? z5Kx|b4g+QB1|f=W5THEw2K_=I<9C!;{IWP${LeN1Ksi>RKv97Jr7jQ|Kc=Dr0ZLmS zG=4{US>t~!5E{Ru#Nt=4z~XOv1&u#YeDMnf7JrRG#vdsDI7n>^skCj2#vdr2iclbx z8ikBMP&^e)5Tw#h5E_4=cq&4HR9X}?en;87sPR7z^M;JyQDWPg;x0ecQ>zmhf1tdm z@js@5#vdpzYW$BVX#9@yvc~_2g2wMCvG}FgFwAYQpz#Na53^8Um|K+j+5V;H_)mAw z^1lw_XOz{A{{YI`#(w}s=MXfzJ%4s1S7(b${Z~Ta&a|oK+crA0yGca*`#?JVWw7x(N-Tb9 zHVkvC*=YQM;=?Qy80HoQjemal@mikaCzJukk0|RKKceUyf@Zhp5RD&Ebb|n;zCmRC zjuMMs>I81vsuLPNqNqTCQWuDfA5l~wKxqqv#_uSDjo(pX@vB#0@wdH##vdrY_=N(C zzeXYB4-|J>wJoI5wk;Zepm-`mfmCV~GX6mER5U@5N;^Sl{DI=B2nAAUQPB7uWw7x( zN-X~MjXzMv8h@aSHGW4KZ2XQAi(i@z!`x~%8h@bpFbf5SxkW+a-@Q`dRlJV>bVDcu zj2}_fH-1FXIRwpa&mkH=qUZ(zN_~UK_#Gt{ztjobwpAxIene4$0HrPv89$<^K!DN~ z2#w!S1{=Sl#Nt=4z~XOv1&u#YeDMnf7JrRG#vdr|wrX2QrEOa@{y_0mgaWD5C}jMB z;;CqYAeDB4(D(zzQxOWJ(xRa8JIY|=ca&KC>l=Tdj5Yp18EgEGGT8VXB^JLl8-}^n zY&8Br@nIGU40DTu#((~LjGs^j7(b${Z~Ta&a|oK+crA0yGca*`#?JVWw7x(N-Tb9HVkvC*=YQM;=?Qy80HoQjDLQ4(Q7e&Mp@nX51_1V{0C5U z4necqa|p(N07W+lQ0g1BZ2XB5i(l#lZriF882-o*y11ReoKNV=wIRwpa&mkH=qUZ(zN_~UK_#Gt{ zztjobwpAxIene4$0HrPv89$<^K!DN~2#w!S1{=Sl#Nt=4z~XOv1&u#YeDMnf7JrRG z#vdr|wrX2QrEOa@{y_0mgaWD5C}jMB;;CqYAeDB4(D(zzQxOWJ(xRa8JIY|=ca&KC z>l=Tdj5Yp18EgEGGT8VXB^JLl8-}^nY&8Br@nIGU40DTu#_zvUF!cZG*=`7Bz;pbF zvcB;niq0Wuc6$!d_z^`n2vF)9M8@wZvG}D<;I^$gq46V%3Ir&1fynp~MFj$swm@k7 zjxyNz9VHgOdIc7L+bd}Nf#Qo_D6sfz6f*umako|5LMm+crA8s+4-`*D z69lQW6NJVeD4vQ?Ae9ycjo(oQ8^5E(;$PqR17)o72g+FEca*`#?PbdS7A5qpfeninZ1kG;GAsRoT=mr5weS^sO9VHgO)Ct_S zRVOrlL{WhNr7jQ|Kcc8WfYKHSjo(oQ8^5E(;#aT0;%|EejXzL)@e2hOe~m)MA1Lm& zYFkL9ZCf<{K=D+B0;$v}Wc-2Rsc3>Am3D&A_yfgL5elTzqM-3R%3$Mnlvw=h8-JjT zHU2;uYy6Hf*!UeK7QZwbhPl;jH2y&GVHOGubBlt;@4r$o*!T%$fbk>B`o@naI)|Xy z?Kwo_M-<&4K&fvK8NZ{%;+Hys+qUY2#*Zi}5TMirBI8FC6$nt;0-^Cc%3$Mnlvw=g z6{EiZfe|_T*l(EJiC}WM^Q3e~oqr~EuX2USInvKREC_c< zbQs3=HhmhWVHnTP#_8%}eER5Q+N{q5iW#0r@Dw-fjC7qzBRQ96ORD=Slq$uNbcDB9PyBB{Q=I!3S z``R2~xPNHxXA^Ya+BTJhk7pkm$!zrP3l>Kx|G)7Y%95`jihKng2ffr+3}xvYB8tu-puF@P8p_fQLKNK~ zKzZp6`h`NqUr}uF%i>`1zts2*WnX~|MFj$sxIkq5n2HJnC~1Mv_$$im8vk>F(D*Bg zEq?V1EdI1t(D)6dE`FiF;*U|t_zk5#4pQ4fDrwuI@f%7_MJSL;j6%k5C^Z#L5Tue$ z5E{Rs)Kr85siY`q{1s(k0s%@~pk?FV zfuaHdN?IT=en;tQ{ElLaU%dj0KkXGT{uxSL{6c}nAEPWA{|u$Nt=bk+N!u2Te}+<1 z5elRdqbwW$45g-`34&D82?FDvq104_0;!}ZVEm5K)%YF77XRADKSSwh{4OJ_$!JneyJ01_NJ z#TLJM1r~qWD`@XF$x*Kq103~L6Ay1 zL1_GjQd1EMq>`eb@mG}2#$Qov@vm?EhSJyg4W+N~SCr1iUr}uFOS55^Q_V)>HT_@z$Zwy8Ry z@gs@~1SoNV$oLUO1p<_`Kxq6GrL*x@6kGi26{ER8o!~`RD=Sl#3*F^hEh|}1VJk41flU8N=-#5kV=Yz#$Qo78-GQy#lODs8%kf} zH3k8NbMM2}=zEa^$ypDe}5=sZ-N0jxAA5nA; zL9^3yh{lg7xI80^suLPNqNqTC5*LV!A5l~wKuHUP#$Qo78-GQy z#jjq0#h>;H8o!~`#V-_C{4oj{zoAsORog-;Y1^Xl8%j+@D3D5wLdI_>H5E+|q>@e$ z8o!~`RD=Slq$p_o6{WNBR}@?P>l?qJ^fi7%>1+HIrL*x@6kGh#Y#8QLv(fksr4F-D zV3<=BH2%}KWBi2D!T1qned9+IokP&<^c)osTSz5sTQL3^N=-#5kV=fQZ2U8nnu;a}Qb{KW zjDLnwQxOWJlA?g|J4#pMcNAOvYa9OzrKj=FP zTSz5sTQq({si_DBQi)N>_zk6|q6vaj(g{N2Ha>%Y}Awf_`s`N2nr=lBt2 zed9+IokP&<^c)osT_}4dn zL+NY$hSJygD@teMuPC+HC~<+v_z^_~0+h5sX#5qWv+-9H zTm0%3So~?Ppz#|@UHn3U#UG=P@f%8YTeU5ulC~`xzoFDrgaWC=C}jMGQd7|cK`QA4 zq466^O+_e>N{WKUUr{<6e?_syzrOJsN?+qQl)lDaQ92ucMX|*%&4yu4H5-lJQ0g!X O1%~+$l*=$ZPrup5&pX=-C$J^%Jo1Y&| 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 Ju7AG$@qa{^pt%45 diff --git a/gefs_dev/parm/gefs_awips/grib_wafs44.ens60 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens60 deleted file mode 100755 index 874d00af47df12b825faa9d2a4522dc56aca803f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 Kpxpd=d-op?aI2XB diff --git a/gefs_dev/parm/gefs_awips/grib_wafs44.ens66 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens66 deleted file mode 100755 index 97d138f2f54c912f0b5e055318885f88ba292cea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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

3jDLaRsR#v9sZsVD{{qER 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 KP;P#_{qcW0A)^rh diff --git a/gefs_dev/parm/gefs_awips/grib_wafs44.ens90 b/gefs_dev/parm/gefs_awips/grib_wafs44.ens90 deleted file mode 100755 index 1a359b27d3d2743d3b7f3b3b516911d7c549e1b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36707 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 JZhyUf_zwkipalQ` diff --git a/gefs_dev/scripts/exgefs_wafs.sh.ecf b/gefs_dev/scripts/exgefs_wafs.sh.ecf deleted file mode 100755 index 5e700d377..000000000 --- a/gefs_dev/scripts/exgefs_wafs.sh.ecf +++ /dev/null @@ -1,108 +0,0 @@ -#!/bin/sh -# -# UTILITY SCRIPT NAME : exgefs_wafs.sh.ecf -# AUTHOR : Boi Vuong -# DATE WRITTEN : 10/17/2006 -# -# This script sets up a poe script to run in parallel to -# create WAFS (grid 37-44) from the Global Ensemble data. -# History log: -# 8/2015: Modified for WCOSS phase2 -# -######################################## -set -x -msg="Begin job for $job" -postmsg "$jlogfile" "$msg" -######################################## - -cd $DATA - -wgrib_parmlist=":TMP:250|:TMP:500|:TMP:850|:TMAX:2.m.above|:TMIN:2.m.above|:TMP:2.m.above|:HGT:250|:HGT:500|:HGT:700|:HGT:850|:HGT:1000|:RH:700|:UGRD:250|:UGRD:500|:UGRD:850|:VGRD:250|:VGRD:500|:VGRD:850|:UGRD:10.m.above|:VGRD:10.m.above|:PRMSL:MSL|:APCP:sfc" - -for hr in 00 06 12 18 24 30 36 42 48 54 60 66 72 78 84 \ - 90 96 102 108 114 120 126 132 138 144 150 156 \ - 162 168 174 180 186 192; -do - (for ens_id in gegfs gec00 gep01 gep02 gep03 gep04 gep05 gep06 gep07 gep08 gep09 gep10; - do - cp $COMIN/pgrb2a/${ens_id}.t${cyc}z.pgrb2af${hr} . - $CNVGRIB -g21 ${ens_id}.t${cyc}z.pgrb2af${hr} ${ens_id}.t${cyc}z.pgrbaf${hr} - - input=$DATA/$ens_id.t${cyc}z.pgrbaf$hr - DATA2=$DATA/ens_${ens_id}_${hr} - mkdir -p $DATA2 - cd $DATA2 -# -# REPLACE MODEL ID OF 107 TO MODEL ID OF 80 -# - if [[ "$ens_id" != "gegfs" ]] ; - then - ln -sf $input fort.11 -# $utilexec/overmodel.grib < pgrbafens_inv${hr} - egrep $wgrib_parmlist pgrbafens_inv${hr} |$WGRIB -s $input -i -grib -append -o all_ens.t${cyc}z.pgrbaf$hr - done)& -done - -wait -##################################### -# Create a script to be poe script -##################################### - -#${USHgefs}/mkgefs_wafs.sh \"37 38\" - echo ${USHgefs}/mkgefs_wafs.sh \"37 38\" 1 >> $DATA/poescript - echo ${USHgefs}/mkgefs_wafs.sh \"39 40\" 2 >> $DATA/poescript - echo ${USHgefs}/mkgefs_wafs.sh \"41 42\" 3 >> $DATA/poescript - echo ${USHgefs}/mkgefs_wafs.sh \"43 44\" 4 >> $DATA/poescript - -chmod 775 $DATA/poescript -export MP_PGMMODEL=mpmd -export MP_CMDFILE=$DATA/poescript -# -# Execute the script. -$APRUN -n 4 cfp $MP_CMDFILE -export err=$?; err_chk - -echo " ------------------------------------------" -echo " BEGIN MAKING GEFS (MMEFS) GRIB2 PRODUCTS" -echo " ------------------------------------------" - -${USHgefs}/gefs_mmefs_awips.sh - -##################################################################### -# GOOD RUN -set +x -echo "**************JOB ENS-WAFS COMPLETED NORMALLY on the WCOSS" -echo "**************JOB ENS-WAFS COMPLETED NORMALLY on the WCOSS" -echo "**************JOB ENS-WAFS COMPLETED NORMALLY on the WCOSS" -set -x -##################################################################### - -exit - diff --git a/gefs_dev/ush/gefs_mmefs_awips.sh b/gefs_dev/ush/gefs_mmefs_awips.sh deleted file mode 100755 index 635a354dc..000000000 --- a/gefs_dev/ush/gefs_mmefs_awips.sh +++ /dev/null @@ -1,163 +0,0 @@ -#!/bin/sh -###################################################################### -# UTILITY SCRIPT NAME : gefs_mmefs_awips.sh -# DATE WRITTEN : 08/30/2013 -# -# Abstract: This utility script produces Meteorological Model Ensemble -# Forecast System (MMEFS) of selected variables (Accumulated -# precipitation and 2 meter Temperature) for grid id 3 (Global -# Lat/Lon 1 degree resolution) in GRIB2 format for AWIPS -# from the GEFS model. -# History log: -# 8/2015: Modified for WCOSS phase2 -# -###################################################################### -echo "---------------------------------------------------------------" -echo "JGEFS_AWIPS ( 000Z, 06Z, 12Z and 18Z) GEFS postprocessing " -echo "---------------------------------------------------------------" -echo " " -###################################################################### - -######################################## - msg="HAS BEGUN!" - postmsg "$jlogfile" "$msg" -######################################## - -set -x - -echo " ------------------------------------------" -echo " BEGIN MAKING GEFS (MMEFS) GRIB2 PRODUCTS " -echo " ------------------------------------------" - -set +x -echo " " -echo "#########################################" -echo " " -echo " Process GEFS (MMEFS) GRIB2 PRODUCTS " -echo " FOR FORECAST HOURS 00 - 180. " -echo " " -echo "#########################################" -echo " " -set -x - -export SLEEP_TIME=900 -export SLEEP_INT=5 -export SLEEP_LOOP_MAX=$(expr $SLEEP_TIME / $SLEEP_INT) -export type=pgrb2a - -for id in gec00 gep01 gep02 gep03 gep04 gep05 gep06 gep07 gep08 gep09 gep10 \ - gep11 gep12 gep13 gep14 gep15 gep16 gep17 gep18 gep19 gep20 -do - for hr in 00 06 12 18 24 30 36 42 48 54 60 66 72 78 84 90 96 102 \ - 108 114 120 126 132 138 144 150 156 162 168 174 180 - do -# -# Process APCP -# - ############################################################ - # Start Looping for the - # existence of the files (2m Temperatures - bias corrected) - ############################################################ - - set +x - export pgm="postcheck" - ic=1 - while [ $ic -le $SLEEP_LOOP_MAX ] - do - if [ -f ${COMIN}/${type}_bc/${id}.t${cyc}z.${type}_bcf${hr} ] - then - break - else - ic=$(expr $ic + 1) - sleep $SLEEP_INT - fi - ############################### - # If we reach this point assume - # fcst job never reached restart - # period and error exit - ############################### - if [ $ic -eq $SLEEP_LOOP_MAX ] - then - echo " FATAL ERROR ${COMIN}/${type}_bc/${id}.t${cyc}z.${type}_bcf${hr} is not available!!!" - export err=9 - err_chk - fi - done - - set -x - - cpfs ${COMIN}/${type}/${id}.t${cyc}z.${type}f${hr} . - $WGRIB2 ${id}.t${cyc}z.${type}f${hr} | grep "APCP" | $WGRIB2 -i ${id}.t${cyc}z.${type}f${hr} -grib ${id}.t${cyc}z.${type}f${hr}_apcp - - cat ${id}.t${cyc}z.${type}f${hr}_apcp >> ${id}.t${cyc}z.${type}_apcp -# -# Process 2m Temperatures - bias corrected -# - cp ${COMIN}/${type}_bc/${id}.t${cyc}z.${type}_bcf${hr} . - $WGRIB2 ${id}.t${cyc}z.${type}_bcf${hr} | grep "TMP:2 m" | $WGRIB2 -i ${id}.t${cyc}z.${type}_bcf${hr} -grib ${id}.t${cyc}z.${type}_bcf${hr}_tmp_2m - cat ${id}.t${cyc}z.${type}_bcf${hr}_tmp_2m >> ${id}.t${cyc}z.${type}_bc_tmp_2m - - done -done - -############################################ -# Processing GRIB2 GEFS grid 3 for MMEFS -############################################ - -pgm=tocgrib2 -. prep_step -startmsg - -for type in pgrb2a_apcp pgrb2a_bc_tmp_2m -do - for id in gec00 gep01 gep02 gep03 gep04 gep05 gep06 gep07 gep08 gep09 gep10 \ - gep11 gep12 gep13 gep14 gep15 gep16 gep17 gep18 gep19 gep20 - do - -# Processing GEFS (MMEFS) GRIB2 - - export FORT11=${id}.t${cyc}z.${type} - export FORT51=grib2_naefs_gefs_${id}.t${cyc}z.${type} - $TOCGRIB2 < $PARMgefs/gefs_awips/grib2_naefs_gefs.${type} >> $pgmout 2>errfile - - err=$?;export err ;err_chk - echo " error from tocgrib2=",$err - - if [ $? -ne 0 ]; then - msg="WARNING: WMO header not added to $FORT11" - postmsg $jlogfile "$msg" - echo "$msg" - fi - - if [ -s grib2_naefs_gefs_${id}.t${cyc}z.${type} ]; then - if [ "$SENDCOM" = YES ]; then - ############################## - # Post Files to PCOM - ############################## - cpfs grib2_naefs_gefs_${id}.t${cyc}z.${type} $PCOM/grib2_naefs_gefs_${id}.t${cyc}z.${type} - - if [ "$SENDDBN" = YES ]; then - ########################## - # Distribute Data to NCF - ######################### - $DBNROOT/bin/dbn_alert NTC_LOW $NET $job $PCOM/grib2_naefs_gefs_${id}.t${cyc}z.${type} - fi - fi - else - err_exit "grib2_naefs_gefs_${id}.t${cyc}z.${type} was not generated" - fi - - done -done - -################################################################################ -# GOOD RUN -set +x -echo "**************JOB JGEFS_WAFS HAS COMPLETED NORMALLY ON THE WCOSS" -set -x -################################################################################ - -msg="HAS COMPLETED NORMALLY!" -postmsg "$jlogfile" "$msg" - -############## END OF SCRIPT ####################### diff --git a/gefs_dev/ush/mkgefs_wafs.sh b/gefs_dev/ush/mkgefs_wafs.sh deleted file mode 100755 index efa91a1c8..000000000 --- a/gefs_dev/ush/mkgefs_wafs.sh +++ /dev/null @@ -1,138 +0,0 @@ -#!/bin/sh -# -# UTILITY SCRIPT NAME : mkgefs_wafs.sh -# AUTHOR : Boi Vuong -# DATE WRITTEN : 10/17/2006 -# -# Abstract: This utility script uses COPYGB to interpolate to WAFS -# (grid 37-44) from the Ensemble model (Grid 3) and uses -# MKWMOENS to add a WMO header. -# -# Input: 1 argument is passed to this script. -# 1st argument is the grid ID - format of 2I -# History log: -# 8/2015: Modified for WCOSS phase2 -# - -echo "------------------------------------------------------------" -echo " Ensemble WAFS processing " -echo "------------------------------------------------------------" - -######################################## -msg="Begin job for $job" -postmsg "$jlogfile" "$msg" -######################################## - -gid="$1" -sid="$2" -num=$# - -if [ $num -eq 2 ] -then - echo "" - echo " Appropriate number of arguments were passed" - echo "" -else - echo "" - echo " Number of arguments were not passed " - echo "" - echo " This script creates WAFS (grids 37-44)" - echo " from global ensemble data." - echo "" - echo " Usage: mkgefs_wafs.sh \"37 38\" " - echo "" - exit 16 -fi - -cd $DATA -mkdir sub$sid -cd sub$sid - -set +x -echo " " -echo "#####################################" -echo " Process GRIB ENS-WAFS PRODUCTS " -echo "#####################################" -echo " " -set -x - - -for hr in 00 06 12 18 24 30 36 42 48 54 60 66 72 78 84 \ - 90 96 102 108 114 120 126 132 138 144 150 156 \ - 162 168 174 180 186 192; -do - - input_ens=../all_ens.t${cyc}z.pgrbaf$hr - input_ensi=../ll_ens.t${cyc}z.pgrbaif$hr - $GRBINDEX $input_ens $input_ensi - for grid in $gid ; do - $COPYGB -g${grid} -a $input_ens $input_ensi wafsens${grid}f$hr.${cycle} - - cp wafsens${grid}f$hr.${cycle} wafsens${grid}f$hr.${cycle}_temp - ln -sf wafsens${grid}f$hr.${cycle}_temp fort.11 - $UTILgefs/overenstr.grib - mv fort.51 wafsens${grid}f$hr.${cycle} - rm fort.11 - - $GRBINDEX wafsens${grid}f$hr.${cycle} wafsens${grid}if${hr}.${cycle} - export pgm=mkwmoens - . prep_step - export FORT11="wafsens${grid}f$hr.${cycle}" - export FORT31="wafsens${grid}if$hr.${cycle}" - export FORT51="wafs${grid}.${cycle}.ens${hr}" -# $utilexec/mkwmoens < $PARMgefs/gefs_awips/grib_wafs${grid}.ens${hr} parm='KWBK' >> $pgmout 2>errfile - $MKWMOENS < $PARMgefs/gefs_awips/grib_wafs${grid}.ens${hr} parm='KWBK' >> $pgmout 2>errfile - err=$?;export err ;err_chk - echo " error from tocgrib2=",$err - - if [ $err -ne 0 ]; then - msg="WARNING: WMO header not added to $FORT11" - postmsg $jlogfile "$msg" - echo "$msg" - fi - - # Convert to GRIB2 format: - $CNVGRIB -g12 -p40 wafs${grid}.${cycle}.ens${hr} wafs${grid}.${cycle}.ens${hr}.grib2 - $GRB2INDEX wafs${grid}.${cycle}.ens${hr}.grib2 wafs${grid}.${cycle}.ens${hr}.grib2.idx - - if [ $SENDCOM = 'YES' ] - then - cpfs wafs${grid}.${cycle}.ens${hr} $COMOUT/wafs${grid}.${cycle}.ens${hr} - cpfs wafs${grid}.${cycle}.ens${hr}.grib2 $COMOUT/wafs${grid}.${cycle}.ens${hr}.grib2 - cpfs wafs${grid}.${cycle}.ens${hr}.grib2.idx $COMOUT/wafs${grid}.${cycle}.ens${hr}.grib2.idx - if [[ "$grid" = "38" || "$grid" = "39" || "$grid" = "40" ]] - then - cpfs wafs${grid}.${cycle}.ens${hr} $PCOM/wafs${grid}.${cycle}.ens${hr} - fi - fi - done -done - -cd $DATA - -if [ "$SENDDBN" = "YES" ] -then - for hr in 00 06 12 18 24 30 36 42 48 54 60 66 72 78 84 \ - 90 96 102 108 114 120 126 132 138 144 150 156 \ - 162 168 174 180 186 192; - do - for grid in $gid ; do - $DBNROOT/bin/dbn_alert MODEL ENS_WAFS $job $COMOUT/wafs${grid}.${cycle}.ens${hr} - - if [ $SENDDBN = YES ] - then - - $DBNROOT/bin/dbn_alert MODEL ENS_WAFS_GB2 $job $COMOUT/wafs${grid}.${cycle}.ens${hr}.grib2 - - fi - - if [[ "$grid" = "38" || "$grid" = "39" || "$grid" = "40" ]] - then - $DBNROOT/bin/dbn_alert GRIB_LOW ENS_XWAFS $job $PCOM/wafs${grid}.${cycle}.ens${hr} - fi - done - done -fi - -msg="HAS COMPLETED NORMALLY!" -postmsg "$jlogfile" "$msg" From 786fbbf634d68d4d8fb92c8261962dbb2dbbc01b Mon Sep 17 00:00:00 2001 From: "Xianwu.Xue" Date: Wed, 10 Jun 2020 12:31:47 -0400 Subject: [PATCH 11/23] Delete jobs/JGEFS_WAFS On branch feature/XX_gefs_dev_cleanup deleted: jobs/JGEFS_WAFS Refs: #76266, #64583, #62644, #71500 and #56936 --- gefs_dev/jobs/JGEFS_WAFS | 134 --------------------------------------- 1 file changed, 134 deletions(-) delete mode 100755 gefs_dev/jobs/JGEFS_WAFS diff --git a/gefs_dev/jobs/JGEFS_WAFS b/gefs_dev/jobs/JGEFS_WAFS deleted file mode 100755 index f3d402210..000000000 --- a/gefs_dev/jobs/JGEFS_WAFS +++ /dev/null @@ -1,134 +0,0 @@ -#!/bin/ksh - -echo $(date) $0 $(date -u) begin - -set -xa -export PS4='$SECONDS + ' -date -u - -export total_tasks=${total_tasks:-1} -export gefsmpexec=${gefsmpexec:-"mpirun -n $total_tasks"} -export APRUN=${gefsmpexec:-"mpirun -n $total_tasks"} - -export CNVGRIB=$CNVGRIB - -#################################### -# obtain unique process id (pid) and make temp directory -#################################### -export pid=$$ -export DATA=${DATA:-${DATAROOT}/${job}.${pid}} - -mkdir -p $DATA -cd $DATA - -###################################### -# Set up the cycle variable -###################################### -export cycle=${cycle:-t${cyc}z} - -########################################### -# Run setpdy and initialize PDY variables -########################################### -setpdy.sh -. PDY - -#################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gefs} -export RUN=${RUN:-gefs} - -#################################### -# File To Log Msgs -#################################### -export jlogfile=${jlogfile:-${DATA}/jlogfile.${job}.${pid}} - -#################################### -# Determine Job Output Name on System -#################################### -export outid="LL$job" -export jobid="${outid}.o${pid}" -export pgmout="OUTPUT.${pid}" -export pgmerr=errfile - -############################################ -# SENDCOM=YES--Copy output file to /com -# SENDECF=YES--Allow to talk back to ECF -# SENDDBN=YES--Alert output file to TOC -############################################ -#export NWROOT=${NWROOT:-/nw${envir}} -#export PCOMROOT=${PCOMROOT:-/pcom/${envir}} -#export SENDDBN=${SENDDBN:-YES} -#export SENDDBN_NTC=${SENDDBN_NTC:-YES} -#export SENDECF=${SENDECF:-YES} -#export SENDCOM=${SENDCOM:-YES} - -#export DBNROOT=${DBNROOT:-/iodprod/dbnet_siphon} -#export KEEPDATA=${KEEPDATA:-NO} - -#################################### -# SENDCOM - Copy Files From TMPDIR to $COMOUT -# SENDDBN - Issue DBNet Client Calls -# SENDECF - Flag Events on ECF -# VERBOSE - Specify Verbose Output -#################################### -export SENDCOM=${SENDCOM:-YES} -export SENDDBN=${SENDDBN:-YES} -export SENDECF=${SENDECF:-YES} -export VERBOSE=${VERBOSE:-YES} - -#################################### -# Specify Execution Areas -#################################### -export HOMEgefs=${HOMEgefs:-${NWROOT}/gefs.${gefs_ver}} - -export EXECgefs=${EXECgefs:-$HOMEgefs/exec} -export USHgefs=${USHgefs:-$HOMEgefs/ush} -export UTILgefs=${UTILgefs:-$HOMEgefs/util/exec} -export FIXgefs=${FIXgefs:-$HOMEgefs/fix/fix_gefs} -export PARMgefs=${PARMgefs:-$HOMEgefs/parm} - -#export utilexec=${utilexec:-/nwprod2/util/exec} - -############################################## -# Define COM directories -############################################## -export COMIN=${COMIN:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}} -export COMINm1=${COMINm1:-${COMROOT}/${NET}/${envir}/${RUN}.${PDYm1}/${cyc}} -export COMOUT=${COMOUT:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/wafs} -export PCOM=${PCOM:-${PCOMROOT}/${RUN}} - -mkdir -m 775 -p $PCOM -mkdir -m 775 -p $COMOUT - -msg="HAS BEGUN on $(hostname)" -postmsg "$jlogfile" "$msg" - -# Execute the ex-script - -############################################################# -# Execute the script -$HOMEgefs/scripts/exgefs_wafs.sh.ecf -############################################################# -err=$? - -if [ $err = 0 ]; then - msg="$job completed normally!" -else - msg="FATAL ERROR: $job failed!" -fi -postmsg "$jlogfile" "$msg" - -if [ -e "$pgmout" ]; then - cat $pgmout -fi - -############################## -# Remove the Temporary working directory -############################## -cd $DATAROOT -if [ ${KEEPDATA:-NO} = NO ] ; then rm -rf $DATA ; fi - -echo "$(date) $0 $(date -u) end" - -exit $err From e7403b07fce4a08c3be40218915c1a6d9a402366 Mon Sep 17 00:00:00 2001 From: "Xianwu.Xue" Date: Wed, 17 Jun 2020 17:34:52 -0400 Subject: [PATCH 12/23] Delete avg_gempak_vgf task and related files On branch feature/XX_gefs_dev_cleanup Changes to be committed: deleted: gempak/fix/g2varswmo2.tbl.orig0827 deleted: gempak/fix/g2varswmo2.tbl.test deleted: gempak/fix/g2varswmo2.tbl.test2 deleted: gempak/fix/gefs_avg_vgf_00 deleted: gempak/fix/gefs_avg_vgf_12 deleted: gempak/ush/gefs_avg_gempak_vgf.sh deleted: jobs/JGEFS_ATMOS_AVG_GEMPAK_VGF deleted: scripts/exgefs_avg_gempak_vgf.sh.ecf deleted: ../rocoto/bin/cray/avg_gempak_vgf.sh deleted: ../rocoto/bin/hera/avg_gempak_vgf.sh deleted: ../rocoto/bin/wcoss_dell_p3/avg_gempak_vgf.sh deleted: ../rocoto/bin/wcoss_dell_p35/avg_gempak_vgf.sh modified: ../rocoto/py/GEFS_XML_For_Tasks.py modified: ../rocoto/py/job_id.conf modified: ../rocoto/py/user_cray.conf modified: ../rocoto/py/user_hera.conf modified: ../rocoto/py/user_wcoss_dell_p3.conf modified: ../rocoto/py/user_wcoss_dell_p35.conf Refs: #76266, #64583, #62644, #71500 and #56936 --- gefs_dev/gempak/fix/g2varswmo2.tbl.orig0827 | 442 ----------------- gefs_dev/gempak/fix/g2varswmo2.tbl.test | 444 ------------------ gefs_dev/gempak/fix/g2varswmo2.tbl.test2 | 443 ----------------- gefs_dev/gempak/fix/gefs_avg_vgf_00 | 1 - gefs_dev/gempak/fix/gefs_avg_vgf_12 | 1 - gefs_dev/gempak/ush/gefs_avg_gempak_vgf.sh | 124 ----- gefs_dev/jobs/JGEFS_ATMOS_AVG_GEMPAK_VGF | 139 ------ gefs_dev/scripts/exgefs_avg_gempak_vgf.sh.ecf | 60 --- rocoto/bin/cray/avg_gempak_vgf.sh | 21 - rocoto/bin/hera/avg_gempak_vgf.sh | 45 -- rocoto/bin/wcoss_dell_p3/avg_gempak_vgf.sh | 36 -- rocoto/bin/wcoss_dell_p35/avg_gempak_vgf.sh | 36 -- rocoto/py/GEFS_XML_For_Tasks.py | 5 - rocoto/py/job_id.conf | 1 - rocoto/py/user_cray.conf | 10 - rocoto/py/user_hera.conf | 10 - rocoto/py/user_wcoss_dell_p3.conf | 10 - rocoto/py/user_wcoss_dell_p35.conf | 10 - 18 files changed, 1838 deletions(-) delete mode 100755 gefs_dev/gempak/fix/g2varswmo2.tbl.orig0827 delete mode 100755 gefs_dev/gempak/fix/g2varswmo2.tbl.test delete mode 100755 gefs_dev/gempak/fix/g2varswmo2.tbl.test2 delete mode 100755 gefs_dev/gempak/fix/gefs_avg_vgf_00 delete mode 100755 gefs_dev/gempak/fix/gefs_avg_vgf_12 delete mode 100755 gefs_dev/gempak/ush/gefs_avg_gempak_vgf.sh delete mode 100755 gefs_dev/jobs/JGEFS_ATMOS_AVG_GEMPAK_VGF delete mode 100755 gefs_dev/scripts/exgefs_avg_gempak_vgf.sh.ecf delete mode 100755 rocoto/bin/cray/avg_gempak_vgf.sh delete mode 100755 rocoto/bin/hera/avg_gempak_vgf.sh delete mode 100755 rocoto/bin/wcoss_dell_p3/avg_gempak_vgf.sh delete mode 100755 rocoto/bin/wcoss_dell_p35/avg_gempak_vgf.sh diff --git a/gefs_dev/gempak/fix/g2varswmo2.tbl.orig0827 b/gefs_dev/gempak/fix/g2varswmo2.tbl.orig0827 deleted file mode 100755 index 5447d28c3..000000000 --- a/gefs_dev/gempak/fix/g2varswmo2.tbl.orig0827 +++ /dev/null @@ -1,442 +0,0 @@ -! GRIB2 - WMO Parameter Table -! -!D# = Discipline number -!CT# = Category number (Octet 10, Code Table 4.2) -!ID# = Parameter number (Octet 11) -!PD# = Product Definition Template number (Octet 8-9, Code Table 4.0) -! -! temperature -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -000 000 000 000 Temperature K TMPK 0 -9999.00 -000 000 000 001 Ensemble Temperature K TMPK 0 -9999.00 -000 000 000 002 Ensemble Temperature K TMPK 0 -9999.00 -000 000 000 005 Temperature Prob K TMPK 0 -9999.00 -000 000 000 011 Temperature K TMPK 0 -9999.00 -000 000 000 008 Temperature K TMPK 0 -9999.00 -000 000 000 019 Temperature Below Normal % PTBN 0 -9999.00 -000 000 000 029 Temperature Near Normal % PTNN 0 -9999.00 -000 000 000 039 Temperature Above Normal % PTAN 0 -9999.00 -000 000 001 000 Virtual Temperature K TVRK 0 -9999.00 -000 000 002 000 Potential Temperature K THTA 0 -9999.00 -000 000 002 001 Potential Temperature K THTA 0 -9999.00 -000 000 002 011 Potential Temperature K THTA 0 -9999.00 -000 000 003 000 Equivalent Potential Temp K THTE 0 -9999.00 -000 000 004 000 Maximum Temperature K TMXK 0 -9999.00 -000 000 004 001 Maximum Temperature K TMXK 0 -9999.00 -000 000 004 008 Maximum Temperature K TMXK 0 -9999.00 -000 000 004 011 Ensemble Maximum Temperature K TMXK 0 -9999.00 -000 000 004 012 Ensemble Maximum Temperature K TMXK 0 -9999.00 -000 000 005 000 Minimum Temperature K TMNK 0 -9999.00 -000 000 005 001 Minimum Temperature K TMNK 0 -9999.00 -000 000 005 008 Minimum Temperature K TMNK 0 -9999.00 -000 000 005 011 Ensemble Minimum Temperature K TMNK 0 -9999.00 -000 000 005 012 Ensemble Minimum Temperature K TMNK 0 -9999.00 -000 000 006 000 Dew Point Temperature K DWPK 0 -9999.00 -000 000 006 001 Dew Point Temperature K DWPK 0 -9999.00 -000 000 006 002 Dew Point Temperature K DWPK 0 -9999.00 -000 000 006 011 Dew Point Temperature K DWPK 0 -9999.00 -000 000 007 000 Dew Point Depression K DPDK 0 -9999.00 -000 000 008 000 Lapse Rate K m**-1 LAPS 0 -9999.00 -000 000 009 000 Temperature Anomaly K TMPKA 0 -9999.00 -000 000 010 000 Latent Heat Net Flux W m**-2 FXLH 0 -9999.00 -000 000 010 001 Latent Heat Net Flux W m**-2 FXLH 0 -9999.00 -000 000 010 008 Latent Heat Net Flux W m**-2 FXLH 0 -9999.00 -000 000 010 011 Latent Heat Net Flux W m**-2 FXLH 0 -9999.00 -000 000 010 012 Latent Heat Net Flux W m**-2 FXLH 0 -9999.00 -000 000 011 000 Sensible Heat Net Flux W m**-2 FXSH 0 -9999.00 -000 000 011 001 Sensible Heat Net Flux W m**-2 FXSH 0 -9999.00 -000 000 011 008 Sensible Heat Net Flux W m**-2 FXSH 0 -9999.00 -000 000 011 011 Sensible Heat Net Flux W m**-2 FXSH 0 -9999.00 -000 000 011 012 Sensible Heat Net Flux W m**-2 FXSH 0 -9999.00 -000 000 012 000 Heat Index K HEAT 0 -9999.00 -!000 000 013 000 Wind Chill Factor K ???? 0 -9999.00 -!000 000 014 000 Minimum Dew Point Depression K ???? 0 -9999.00 -000 000 015 000 Virtual Potential Temperature K THTV 0 -9999.00 -000 000 017 000 Skin Temperature K SKTMP 0 -9999.00 -000 000 017 001 Skin Temperature K SKTMP 0 -9999.00 -000 000 017 011 Skin Temperature K SKTMP 0 -9999.00 -000 000 021 000 Apparent Temperature K APTMP 0 -9999.00 -000 000 102 000 Snow Phase Change Heat Flux K SNOHF 0 -9999.00 -! -! moisture -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -000 001 000 000 Specific Humidity kg kg**-1 SPFH 0 -9999.00 -000 001 000 001 Specific Humidity kg kg**-1 SPFH 0 -9999.00 -000 001 000 011 Specific Humidity kg kg**-1 SPFH 0 -9999.00 -000 001 001 000 Relative Humidity % RELH 0 -9999.00 -000 001 001 001 Relative Humidity % RELH 0 -9999.00 -000 001 001 002 Relative Humidity % RELH 0 -9999.00 -000 001 001 011 Relative Humidity % RELH 0 -9999.00 -000 001 002 000 Humidity Mixing Ratio kg kg**-1 MIXR 3 -9999.00 -000 001 003 000 Precipitable water kg m**-2 PWTR 0 -9999.00 -000 001 003 001 Precipitable water kg m**-2 PWTR 0 -9999.00 -000 001 003 002 Precipitable water kg m**-2 PWTR 0 -9999.00 -000 001 003 011 Precipitable water kg m**-2 PWTR 0 -9999.00 -000 001 004 000 Vapour pressure Pa VAPR -2 -9999.00 -000 001 005 000 Saturation deficit Pa SATD -2 -9999.00 -000 001 006 000 Evaporation kg m**-2 EVAP 0 -9999.00 -000 001 006 008 Evaporation kg m**-2 EVAP 0 -9999.00 -000 001 007 000 Precipitation rate kg m**-2 s**-1 PR-- 0 -9999.00 -000 001 007 008 Precipitation rate kg m**-2 s**-1 PR-- 0 -9999.00 -000 001 008 008 Total precipitation kg m**-2 P--M 0 -0.01 -000 001 008 009 Precipitation Probability % PP-- 0 -9999.00 -000 001 008 011 Total precipitation kg m**-2 P--M 0 -0.01 -000 001 008 012 Total precipitation kg m**-2 P--M 0 -0.01 -000 001 008 019 Precipitation Below Normal % PPBN 0 -9999.00 -000 001 008 029 Precipitation Near Normal % PPNN 0 -9999.00 -000 001 008 039 Precipitation Above Normal % PPAN 0 -9999.00 -000 001 009 008 Large scale precipitation kg m**-2 S--M 0 -0.01 -000 001 010 008 Convective precipitation kg m**-2 C--M 0 -0.01 -000 001 011 000 Snow depth m SNDM 0 -9999.00 -000 001 011 001 Snow depth m SNDM 0 -9999.00 -000 001 011 002 Snow depth m SNDM 0 -9999.00 -000 001 012 008 Snowfall rate water equiv kg m**-2 s**-1 SR-- 0 -9999.00 -000 001 013 000 Wat equiv of accum snow dep kg m**-2 SWEM 0 -9999.00 -000 001 013 001 Wat equiv of accum snow dep kg m**-2 SWEM 0 -9999.00 -000 001 013 002 Wat equiv of accum snow dep kg m**-2 SWEM 0 -9999.00 -000 001 013 008 Wat equiv of accum snow dep kg m**-2 SWEM 0 -9999.00 -000 001 014 000 Convective snow kg m**-2 CSNO 0 -9999.00 -000 001 015 000 Large scale snow kg m**-2 LSNO 0 -9999.00 -000 001 015 009 Large scale snow kg m**-2 LSNO 0 -9999.00 -000 001 015 012 Large scale snow kg m**-2 LSNO 0 -9999.00 -000 001 016 008 Snow melt kg m**-2 N--M 0 -9999.00 -!000 001 017 000 Snow age day ???? ? -9999.00 -!000 001 018 000 Absolute Humidity kg m**-3 ???? ? -9999.00 -!000 001 019 000 Precipitation Type code table ???? ? -9999.00 -!000 001 020 000 Integrated Liquid Water kg m**-2 ???? ? -9999.00 -!000 001 021 000 Condensate kg kg**-1 ???? ? -9999.00 -000 001 022 000 Cloud Mixing Ratio kg kg**-1 CWTR 0 -9999.00 -000 001 023 000 Ice water Mixing Ratio kg kg**-1 ICMR 0 -9999.00 -000 001 024 000 Rain Mixing Ratio kg kg**-1 RNMX 0 -9999.00 -000 001 025 000 Snow Mixing Ratio kg kg**-1 SNMR 0 -9999.00 -!000 001 026 000 Horizon Moisture Converg kg kg**-1 s**-1 ???? ? -9999.00 -!000 001 027 000 Maximum Relative Humidity % ???? ? -9999.00 -!000 001 028 000 Maximum Absolute Humidity kg m**-3 ???? ? -9999.00 -000 001 029 008 Total Snowfall m SNOW 3 -0.01 -000 001 029 009 P of Snow Exceeding Amount % SN 0 -9999.00 -000 001 029 010 Total Snowfall @ % likelhiood m SN 3 -0.01 -!000 001 030 000 Precipitable water Category code table ???? ? -9999.00 -000 001 031 000 Hail m H--M 3 -0.01 -000 001 032 000 Graupel (snow pellets) kg kg**-1 GRMR 0 -9999.00 -000 001 039 000 Percent frozen precipitation % CPOFP 0 -9999.00 -000 001 051 000 Total Column Water kg m**-2 TCWTR 0 -9999.00 -000 001 051 001 Total Column Water kg m**-2 TCWTR 0 -9999.00 -000 001 051 011 Total Column Water kg m**-2 TCWTR 0 -9999.00 -000 001 052 000 Total Precipitation kg m**-2 PRCP 0 -9999.00 -000 001 052 001 Total Precipitation kg m**-2 PRCP 0 -9999.00 -000 001 052 011 Total Precipitation kg m**-2 PRCP 0 -9999.00 -000 001 053 000 Water Equiv of snow fall kg m**-2 SWEM 0 -9999.00 -000 001 053 001 Water Equiv of snow fall kg m**-2 SWEM 0 -9999.00 -000 001 053 011 Water Equiv of snow fall kg m**-2 SWEM 0 -9999.00 -000 001 060 000 Water equiv of accum snow depth kg m**-2 WEASD 0 -9999.00 -000 001 060 001 Water equiv of accum snow depth kg m**-2 WEASD 0 -9999.00 -000 001 060 011 Water equiv of accum snow depth kg m**-2 WEASD 0 -9999.00 -000 001 192 000 Weather NA WTHR 0 -9999.00 -000 001 192 001 Weather NA WX 0 -9999.00 -000 001 192 011 Weather NA WX 0 -9999.00 -000 001 083 000 Albedo % ALBD 0 -9999.00 -000 001 084 000 Surface Roughness m SRLM 0 -9999.00 -! -! momentum -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -000 002 000 000 Wind Direction Degree true DRCT 0 -9999.00 -000 002 001 000 Wind Speed m s**-1 SPED 0 -9999.00 -000 002 001 002 Wind Speed m s**-1 SPED 0 -9999.00 -000 002 001 005 Wind Speed m s**-1 SPED 0 -9999.00 -000 002 001 009 Wind Speed m s**-1 SPED 0 -9999.00 -000 002 002 000 u-component of wind m s**-1 UREL 0 -9999.00 -000 002 002 001 Ensemble u-component of wind m s**-1 UREL 0 -9999.00 -000 002 002 002 Ensemble u-component of wind m s**-1 UREL 0 -9999.00 -000 002 002 011 u-component of wind m s**-1 UREL 0 -9999.00 -000 002 003 000 v-component of wind m s**-1 VREL 0 -9999.00 -000 002 003 001 Ensemble v-component of wind m s**-1 VREL 0 -9999.00 -000 002 003 002 Ensemble v-component of wind m s**-1 VREL 0 -9999.00 -000 002 003 011 v-component of wind m s**-1 VREL 0 -9999.00 -000 002 004 000 Stream Function m**2 s**-1 STRM 0 -9999.00 -000 002 005 000 Velocity Potential m**2 s**-1 VPOT 0 -9999.00 -000 002 006 000 Montgomery Streamfunction m**2 s**-2 PSYM -2 -9999.00 -000 002 007 000 Sigma co-ordinate vert vel s**-1 SGCVV 0 -9999.00 -000 002 008 000 Vertical Velocity (Pressure) Pa s**-1 OMEG -2 -9999.00 -000 002 008 001 Vertical Velocity (Pressure) Pa s**-1 OMEG -2 -9999.00 -000 002 008 002 Vertical Velocity (Pressure) Pa s**-1 OMEG -2 -9999.00 -000 002 009 000 Vertical Velocity (Geometric) m s**-1 VVEL 0 -9999.00 -000 002 010 000 Absolute Vorticity s**-1 AVOR 0 -9999.00 -000 002 011 000 Absolute Divergence s**-1 DIV 0 -9999.00 -000 002 012 000 Relative Vorticity s**-1 VOR 0 -9999.00 -000 002 013 000 Relative Divergence s**-1 RDIV 0 -9999.00 -000 002 014 000 Potential Vorticity K m**2 (kg s)**-1 PVOR 0 -9999.00 -000 002 014 001 Potential Vorticity K m**2 (kg s)**-1 PVOR 0 -9999.00 -000 002 014 011 Potential Vorticity K m**2 (kg s)**-1 PVOR 0 -9999.00 -000 002 015 000 Vertical u-component shear s**-1 USHR 0 -9999.00 -000 002 016 000 Vertical v-component shear s**-1 VSHR 0 -9999.00 -000 002 017 000 Momentum Flux, u-component N m**-2 URELFX 0 -9999.00 -000 002 017 008 Momentum Flux, u-component N m**-2 URELFX 0 -9999.00 -000 002 018 000 Momentum Flux, v-component N m**-2 VRELFX 0 -9999.00 -000 002 018 008 Momentum Flux, v-component N m**-2 VRELFX 0 -9999.00 -000 002 019 000 Wind Mixing Energy J ENRG 0 -9999.00 -000 002 020 000 Boundary Layer Dissipation W m**-2 BLDIS 0 -9999.00 -000 002 021 000 Maximum Wind Speed m s**-1 MAXWSPD 0 -9999.00 -000 002 021 008 Maximum Wind Speed m s**-1 MAXWSPD-- 0 -9999.00 -000 002 022 000 Wind Speed (gust) m s**-1 GUST 0 -9999.00 -000 002 023 000 u-component of wind (gust) m s**-1 UGST 0 -9999.00 -000 002 024 000 v-component of wind (gust) m s**-1 VGST 0 -9999.00 -! -! mass -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -000 003 000 000 Pressure Pa PRES -2 -9999.00 -000 003 000 001 Ensemble Pressure Pa PRES -2 -9999.00 -000 003 000 002 Ensemble Pressure Pa PRES -2 -9999.00 -000 003 000 008 Pressure Pa PRES -2 -9999.00 -000 003 000 011 Pressure Pa PRES -2 -9999.00 -000 003 001 000 Pressure Reduced to MSL Pa PMSL -2 -9999.00 -000 003 001 001 Pressure Reduced to MSL Pa PMSL -2 -9999.00 -000 003 001 002 Ensemble Pressure Reduced to MSL Pa PMSL -2 -9999.00 -000 003 001 011 Pressure Reduced to MSL Pa PMSL -2 -9999.00 -000 003 002 000 Pressure Tendency Pa s**-1 PTND -2 -9999.00 -000 003 003 000 ICAO Standard Atm Ref Height m ICAHT 0 -9999.00 -000 003 004 000 Geopotential m**2 s**-2 GP 0 -9999.00 -000 003 005 000 Geopotential Height gpm HGHT 0 -9999.00 -000 003 005 001 Ensemble Geopotential Height gpm HGHT 0 -9999.00 -000 003 005 002 Ensemble Geopotential Height gpm HGHT 0 -9999.00 -000 003 005 005 Geopotential Height gpm HGHT 0 -9999.00 -000 003 005 011 Geopotential Height gpm HGHT 0 -9999.00 -000 003 006 000 Geometrical Height m DIST 0 -9999.00 -000 003 007 000 Standard Deviation of Height m HGHTSD 0 -9999.00 -000 003 008 000 Pressure Anomaly Pa PRESA -2 -9999.00 -000 003 009 000 Geopotential Height Anomaly gpm HGHTA 0 -9999.00 -000 003 010 000 Density kg m**-3 DNTY 0 -9999.00 -!000 003 011 000 Altimeter Setting ???? ???? ? -9999.00 -!000 003 012 000 Thickness ???? ???? ? -9999.00 -!000 003 013 000 Pressure Altitude ???? ???? ? -9999.00 -!000 003 014 000 Density Altitude ???? ???? ? -9999.00 -! -! short-wave radiation -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -000 004 000 000 Net Short-Wave Rad (sfc) W m**-2 SNIR 0 -9999.00 -000 004 001 000 Net Short-Wave Rad (toa) W m**-2 SWRT 0 -9999.00 -000 004 002 000 Short-Wave Radiation Flux W m**-2 SWAVR 0 -9999.00 -000 004 003 000 Global radiation Flux W m**-2 GRAD 0 -9999.00 -000 004 004 000 Brightness Temperature K BRTMP 0 -9999.00 -000 004 005 000 Radiance (w/r to wave nmber) W m**-1 sr**-1 LWRAD 0 -9999.00 -000 004 006 000 Radiance (w/r to wave length) W m**-3 sr**-1 SWRAD 0 -9999.00 -000 004 007 000 Downward Short-Wave Rad. Flux W m**-2 DSWRF 0 -9999.00 -000 004 008 000 Upward Short-Wave Rad. Flux W m**-2 USWRF -000 004 009 000 Net Solar Rad W m**-2 s SRAD 0 -9999.00 -000 004 009 001 Net Solar Rad W m**-2 s SRAD 0 -9999.00 -000 004 009 011 Net Solar Rad W m**-2 s SRAD 0 -9999.00 -! -! long-wave radiation -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -000 005 000 000 Net Long-Wave Rad (sfc) W m**-2 SNOR 0 -9999.00 -000 005 001 000 Net Long-Wave Rad (toa) W m**-2 LWRT 0 -9999.00 -!000 005 002 000 Long-Wave Radiation Flux W m**-2 ???? 0 -9999.00 -000 005 005 000 Outgoing Long-Wave Rad Flux W m**-2 LWRU 0 -9999.00 -000 005 005 001 Outgoing Long-Wave Rad Flux W m**-2 LWRU 0 -9999.00 -000 005 005 011 Outgoing Long-Wave Rad Flux W m**-2 LWRU 0 -9999.00 -! -! cloud -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -000 006 000 000 Cloud Ice kg m**-2 CICE 0 -9999.00 -000 006 001 000 Total Cloud Cover % TCLD 0 -9999.00 -000 006 001 001 Total Cloud Cover % TCLD 0 -9999.00 -000 006 001 008 Total Cloud Cover % TCLD 0 -9999.00 -000 006 001 011 Total Cloud Cover % TCLD 0 -9999.00 -000 006 001 012 Total Cloud Cover % TCLD 0 -9999.00 -000 006 002 000 Convective Cloud Cover % CCLD 0 -9999.00 -000 006 002 008 Convective Cloud Cover % CCLD 0 -9999.00 -000 006 003 000 Low Cloud Cover % CLDL 0 -9999.00 -000 006 004 000 Medium Cloud Cover % CLDM 0 -9999.00 -000 006 005 000 High Cloud Cover % CLDH 0 -9999.00 -000 006 006 000 Cloud Water kg m**-2 CWTR 0 -9999.00 -!000 006 007 000 Cloud Amount % ???? ? -9999.00 -!000 006 008 000 Cloud Type code table ???? ? -9999.00 -!000 006 009 000 Thunderstorm Maximum Tops m ???? ? -9999.00 -!000 006 010 000 Thunderstorm Coverage code table ???? ? -9999.00 -!000 006 011 000 Cloud Base m ???? ? -9999.00 -!000 006 012 000 Cloud Top m ???? ? -9999.00 -!000 006 013 000 Ceiling m ???? ? -9999.00 -000 006 024 000 Sunshine duration s SUND 0 -9999.00 -000 006 024 001 Sunshine duration s SUND 0 -9999.00 -000 006 024 011 Sunshine duration s SUND 0 -9999.00 -000 006 025 000 Horizontal Extent of CB % CBHE 0 -9999.00 -! -! thermodynamic stability indices -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -000 007 000 000 Parcel Lifted Index (500hPa) K LIFT 0 -9999.00 -000 007 000 005 Parcel Lifted Index (500hPa) K LIFT 0 -9999.00 -000 007 001 000 Best Lifted Index (500hPa) K LFT4 0 -9999.00 -!000 007 002 000 K Index K ???? ? -9999.00 -!000 007 003 000 KO Index K ???? ? -9999.00 -!000 007 004 000 Total Totals Index K ???? ? -9999.00 -!000 007 005 000 Sweat Index K ???? ? -9999.00 -000 007 006 000 Conv Available Pot Energy J K**-1 CAPE 0 -9999.00 -000 007 006 001 Conv Available Pot Energy J K**-1 CAPE 0 -9999.00 -000 007 006 002 Conv Available Pot Energy J K**-1 CAPE 0 -9999.00 -000 007 006 005 Conv Available Pot Energy J K**-1 CAPE 0 -9999.00 -000 007 006 011 Conv Available Pot Energy J K**-1 CAPE 0 -9999.00 -000 007 007 000 Convective Inhibition J K**-1 CINS 0 -9999.00 -000 007 007 001 Convective Inhibition J K**-1 CINS 0 -9999.00 -000 007 007 002 Convective Inhibition J K**-1 CINS 0 -9999.00 -000 007 007 005 Convective Inhibition J K**-1 CINS 0 -9999.00 -000 007 007 011 Convective Inhibition J K**-1 CINS 0 -9999.00 -000 007 008 000 Storm Relative Helicity J K**-1 HLCY 0 -9999.00 -000 007 008 005 Storm Relative Helicity J K**-1 HLCY 0 -9999.00 -!000 007 009 000 Energy Helicity Index J K**-1 ???? ? -9999.00 -! -! aerosols -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -!000 013 000 000 Aerosol Type code table ???? ? -9999.00 -! -! trace gases -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -000 014 000 000 Total ozone Dobson units TOZO 0 -9999.00 -! -! radar -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -!000 015 000 000 Base Spectrum Width m s**-1 ???? ? -9999.00 -000 015 001 000 Base Reflectivity dB N0R 0 -9999.00 -!000 015 002 000 Base Radial Velocity m s**-1 ???? ? -9999.00 -!000 015 003 000 Vertically-Integrated Liquid kg m**-1 ???? ? -9999.00 -!000 015 004 000 Layer-Max Base Reflectivity dB ???? ? -9999.00 -000 015 005 000 Precipitation kg m**-2 L--M 0 -0.01 -!000 015 006 000 Radar Spectra (1) - ???? ? -9999.00 -!000 015 007 000 Radar Spectra (2) - ???? ? -9999.00 -!000 015 008 000 Radar Spectra (3) - ???? ? -9999.00 -! -! electrodynamics -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -000 017 000 000 Lightning Strike Density m**-2 s**-1 LTNGSD 11 -9999.00 -! -! nuclear/radiology -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -!000 018 000 000 Air Concentration Caesium137 Bq m**-3 ???? ? ?????.?? -!000 018 001 000 Air Concentration Iodine131 Bq m**-3 ???? ? ?????.?? -!000 018 002 000 Air Concentr Rad Act Polluts Bq m**-3 ???? ? ?????.?? -!000 018 003 000 Ground Deposition Caesium137 Bq m**-3 ???? ? ?????.?? -!000 018 004 000 Ground Deposition Iodine131 Bq m**-3 ???? ? ?????.?? -!000 018 005 000 Grn Depositn Rad Act Polluts Bq m**-3 ???? ? ?????.?? -! -! physical atmospheric properties -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -000 019 000 000 Visibility m VSBY 0 -9999.00 -000 019 000 005 Visibility m VSBY 0 -9999.00 -000 019 001 000 Albedo % ALBD 0 -9999.00 -000 019 001 008 Albedo % ALBD 0 -9999.00 -000 019 002 000 Thunderstorm probability % TSTM 0 -9999.00 -000 019 002 008 Thunderstorm probability % TSTM 0 -9999.00 -000 019 003 000 Mixed layer depth m MIXL 0 -9999.00 -!000 019 004 000 Volcanic Ash code table ???? ? ?????.?? -!000 019 005 000 Icing Top m ???? ? ?????.?? -!000 019 006 000 Icing Base m ???? ? ?????.?? -!000 019 007 000 Icing code table ???? ? ?????.?? -!000 019 008 000 Turbulence Top m ???? ? ?????.?? -!000 019 009 000 Turbulence Base m ???? ? ?????.?? -!000 019 010 000 Turbulence code table ???? ? ?????.?? -000 019 011 000 Turbulent Kinetic Energy J kg**-1 TRKE 0 -9999.00 -!000 019 012 000 Planet Boundary Layer Regime code table ???? ? ?????.?? -!000 019 013 000 Contrails Intencity code table ???? ? ?????.?? -!000 019 014 000 Contrails Engine Type code table ???? ? ?????.?? -!000 019 015 000 Contrails Top m ???? ? ?????.?? -!000 019 016 000 Contrails Base m ???? ? ?????.?? -000 019 020 015 Icing % ICIP 0 -9999.00 -000 019 021 015 In-Cloud Turbulence % TURB 0 -9999.00 -000 019 022 015 Clear Air Turbulence % CATRB 0 -9999.00 -! -! Unidata Addition - Hydrology -001 001 002 008 Prob of 0.01 inch of precip POP % POP 0 -9999.00 -! -! Product Discipline 2 - Land Surface Products -! CATEGORY 0 - Vegetation/Biomass -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING HZREMAP DIRECTION -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89|12345678|1234567890 -002 000 000 000 Land cover (1=land, 2=sea) Proportion LAND 0 -9999.00 -002 000 000 001 Land cover (1=land, 2=sea) Proportion LAND 0 -9999.00 -002 000 000 011 Land cover (1=land, 2=sea) Proportion LAND 0 -9999.00 -002 000 001 000 Surface roughness m SRLM 0 -9999.00 -002 000 002 000 Soil temperature K TMPK 0 -9999.00 -002 000 002 001 Soil temperature K TMPK 0 -9999.00 -002 000 002 011 Soil temperature K TMPK 0 -9999.00 -002 000 003 000 Soil moisture content kg m-2 SLMM 0 -9999.00 -002 000 004 000 Vegetation % VEG 0 -9999.00 -002 000 005 000 Water runoff kg/m-2 RNOF 0 -9999.00 -002 000 005 008 Water runoff kg/m-2 RNOF 0 -9999.00 -002 000 006 000 Evapotranspiration kg 2 s-1 EVAPT 0 -9999.00 -002 000 007 000 Model terrain height m SFCHT 0 -9999.00 -002 000 008 000 Land use code table (4.212) LANDUSE 0 -9999.00 -002 000 022 000 Soil moisture top 20cm kg m**-3 SOILMV 0 -9999.00 -002 000 022 001 Soil moisture top 20cm kg m**-3 SOILMV 0 -9999.00 -002 000 022 011 Soil moisture top 20cm kg m**-3 SOILMV 0 -9999.00 -! -! CATEGORY 1 - Agricultural/Aquacultural Special Products -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING HZREMAP DIRECTION -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89|12345678|1234567890 -! -! CATEGORY 2 - Transportation-related -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING HZREMAP DIRECTION -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89|12345678|1234567890 -! -! CATEGORY 3 - Soil -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING HZREMAP DIRECTION -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89|12345678|1234567890 -002 003 000 000 Soil Type (as in Zobler) - SOTYP 0 -9999.00 -! -! CATEGORY 3 - Fire Weather -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING HZREMAP DIRECTION -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89|12345678|1234567890 -002 004 002 000 Haines Index - HAINES 0 -9999.00 -! -! Product Discipline 10 - Oceanographic Products -! CATEGORY 0 - Waves category -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING HZREMAP DIRECTION -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89|12345678|1234567890 -010 000 000 000 Wave Spectra (1) - WVSP1 0 -9999.00 -010 000 001 000 Wave Spectra (2) - WVSP2 0 -9999.00 -010 000 002 000 Wave Spectra (3) - WVSP3 0 -9999.00 -010 000 003 000 Sig Hght Comb Wind Waves + Swell m HTSGW 0 -9999.00 -010 000 004 000 Direction of Wind Waves Degree True WVDIR 0 -9999.00 -010 000 005 000 Significant Height of Wind Waves m WVHGT 0 -9999.00 -010 000 006 000 Mean Period of Wind Waves s WVPER 0 -9999.00 -010 000 007 000 Direction of Swell Waves Degree True SWDIR 0 -9999.00 -010 000 008 000 Significant Hght of Swell Waves m SWELL 0 -9999.00 -010 000 009 000 Mean Period of Swell Waves s SWPER 0 -9999.00 -010 000 010 000 Primary Wave Direction Degree True DIRPW 0 -9999.00 -010 000 011 000 Primary Wave Mean Period s PERPW 0 -9999.00 -010 000 012 000 Secondary Wave Direction Degree True DIRSW 0 -9999.00 -010 000 013 000 Secondary Wave Mean Period s PERSW 0 -9999.00 -010 000 192 000 Wave Steepness - WSTP 0 -9999.00 -! -010 001 000 000 Current direction Degree true DRCTC 0 -9999.00 -010 001 001 000 Current speed m s-1 SPEDC 0 -9999.00 -010 001 002 000 u-component of current m s-1 URELC 0 -9999.00 -010 001 003 000 v-component of current m s-1 VRELC 0 -9999.00 -! -010 002 000 000 Ice cover Proportion ICE 0 -9999.00 -010 002 001 000 Ice thickness m ICET 0 -9999.00 -010 002 002 000 Direction of ice drift Degree true DRCTI 0 -9999.00 -010 002 003 000 Speed of ice drift m s-1 SPEDI 0 -9999.00 -010 002 004 000 u-component of ice drift m s-1 URELI 0 -9999.00 -010 002 005 000 v-component of ice drift m s-1 VRELI 0 -9999.00 -010 002 006 000 Ice growth rate m s-1 IGRO 0 -9999.00 -010 002 007 000 Ice divergence s-1 IDIV 0 -9999.00 -! -010 003 000 000 Water Temperature K WTMP 0 -9999.00 -010 003 001 000 Deviation of Sea Level from Mean m DSLM 0 -9999.00 -! -010 004 000 000 Main Thermocline Depth m MTHDP 0 -9999.00 -010 004 001 000 Main Thermocline Anomaly m MTHAN 0 -9999.00 -010 004 002 000 Transient Thermocline Depth m TTHDP 0 -9999.00 -010 004 003 000 Salinity kg kg**-1 SLTY 0 -9999.00 diff --git a/gefs_dev/gempak/fix/g2varswmo2.tbl.test b/gefs_dev/gempak/fix/g2varswmo2.tbl.test deleted file mode 100755 index ec9c8e40b..000000000 --- a/gefs_dev/gempak/fix/g2varswmo2.tbl.test +++ /dev/null @@ -1,444 +0,0 @@ -! GRIB2 - WMO Parameter Table -! -!D# = Discipline number -!CT# = Category number (Octet 10, Code Table 4.2) -!ID# = Parameter number (Octet 11) -!PD# = Product Definition Template number (Octet 8-9, Code Table 4.0) -! -! temperature -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -000 000 000 000 Temperature K TMPK 0 -9999.00 -000 000 000 001 Ensemble Temperature K TMPK 0 -9999.00 -000 000 000 002 Ensemble Temperature K TMPK 0 -9999.00 -000 000 000 011 Ensemble Temperature K TMPK 0 -9999.00 -000 000 000 012 Ensemble Temperature K TMPK 0 -9999.00 -000 000 000 005 Temperature Prob K TMPK 0 -9999.00 -000 000 000 011 Temperature K TMPK 0 -9999.00 -000 000 000 008 Temperature K TMPK 0 -9999.00 -000 000 000 019 Temperature Below Normal % PTBN 0 -9999.00 -000 000 000 029 Temperature Near Normal % PTNN 0 -9999.00 -000 000 000 039 Temperature Above Normal % PTAN 0 -9999.00 -000 000 001 000 Virtual Temperature K TVRK 0 -9999.00 -000 000 002 000 Potential Temperature K THTA 0 -9999.00 -000 000 002 001 Potential Temperature K THTA 0 -9999.00 -000 000 002 011 Potential Temperature K THTA 0 -9999.00 -000 000 003 000 Equivalent Potential Temp K THTE 0 -9999.00 -000 000 004 000 Maximum Temperature K TMXK 0 -9999.00 -000 000 004 001 Maximum Temperature K TMXK 0 -9999.00 -000 000 004 008 Maximum Temperature K TMXK 0 -9999.00 -000 000 004 011 Ensemble Maximum Temperature K TMXK 0 -9999.00 -000 000 004 012 Ensemble Maximum Temperature K TMXK 0 -9999.00 -000 000 005 000 Minimum Temperature K TMNK 0 -9999.00 -000 000 005 001 Minimum Temperature K TMNK 0 -9999.00 -000 000 005 008 Minimum Temperature K TMNK 0 -9999.00 -000 000 005 011 Ensemble Minimum Temperature K TMNK 0 -9999.00 -000 000 005 012 Ensemble Minimum Temperature K TMNK 0 -9999.00 -000 000 006 000 Dew Point Temperature K DWPK 0 -9999.00 -000 000 006 001 Dew Point Temperature K DWPK 0 -9999.00 -000 000 006 002 Dew Point Temperature K DWPK 0 -9999.00 -000 000 006 011 Dew Point Temperature K DWPK 0 -9999.00 -000 000 007 000 Dew Point Depression K DPDK 0 -9999.00 -000 000 008 000 Lapse Rate K m**-1 LAPS 0 -9999.00 -000 000 009 000 Temperature Anomaly K TMPKA 0 -9999.00 -000 000 010 000 Latent Heat Net Flux W m**-2 FXLH 0 -9999.00 -000 000 010 001 Latent Heat Net Flux W m**-2 FXLH 0 -9999.00 -000 000 010 008 Latent Heat Net Flux W m**-2 FXLH 0 -9999.00 -000 000 010 011 Latent Heat Net Flux W m**-2 FXLH 0 -9999.00 -000 000 010 012 Latent Heat Net Flux W m**-2 FXLH 0 -9999.00 -000 000 011 000 Sensible Heat Net Flux W m**-2 FXSH 0 -9999.00 -000 000 011 001 Sensible Heat Net Flux W m**-2 FXSH 0 -9999.00 -000 000 011 008 Sensible Heat Net Flux W m**-2 FXSH 0 -9999.00 -000 000 011 011 Sensible Heat Net Flux W m**-2 FXSH 0 -9999.00 -000 000 011 012 Sensible Heat Net Flux W m**-2 FXSH 0 -9999.00 -000 000 012 000 Heat Index K HEAT 0 -9999.00 -!000 000 013 000 Wind Chill Factor K ???? 0 -9999.00 -!000 000 014 000 Minimum Dew Point Depression K ???? 0 -9999.00 -000 000 015 000 Virtual Potential Temperature K THTV 0 -9999.00 -000 000 017 000 Skin Temperature K SKTMP 0 -9999.00 -000 000 017 001 Skin Temperature K SKTMP 0 -9999.00 -000 000 017 011 Skin Temperature K SKTMP 0 -9999.00 -000 000 021 000 Apparent Temperature K APTMP 0 -9999.00 -000 000 102 000 Snow Phase Change Heat Flux K SNOHF 0 -9999.00 -! -! moisture -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -000 001 000 000 Specific Humidity kg kg**-1 SPFH 0 -9999.00 -000 001 000 001 Specific Humidity kg kg**-1 SPFH 0 -9999.00 -000 001 000 011 Specific Humidity kg kg**-1 SPFH 0 -9999.00 -000 001 001 000 Relative Humidity % RELH 0 -9999.00 -000 001 001 001 Relative Humidity % RELH 0 -9999.00 -000 001 001 002 Relative Humidity % RELH 0 -9999.00 -000 001 001 011 Relative Humidity % RELH 0 -9999.00 -000 001 002 000 Humidity Mixing Ratio kg kg**-1 MIXR 3 -9999.00 -000 001 003 000 Precipitable water kg m**-2 PWTR 0 -9999.00 -000 001 003 001 Precipitable water kg m**-2 PWTR 0 -9999.00 -000 001 003 002 Precipitable water kg m**-2 PWTR 0 -9999.00 -000 001 003 011 Precipitable water kg m**-2 PWTR 0 -9999.00 -000 001 004 000 Vapour pressure Pa VAPR -2 -9999.00 -000 001 005 000 Saturation deficit Pa SATD -2 -9999.00 -000 001 006 000 Evaporation kg m**-2 EVAP 0 -9999.00 -000 001 006 008 Evaporation kg m**-2 EVAP 0 -9999.00 -000 001 007 000 Precipitation rate kg m**-2 s**-1 PR-- 0 -9999.00 -000 001 007 008 Precipitation rate kg m**-2 s**-1 PR-- 0 -9999.00 -000 001 008 008 Total precipitation kg m**-2 P--M 0 -0.01 -000 001 008 009 Precipitation Probability % PP-- 0 -9999.00 -000 001 008 011 Total precipitation kg m**-2 P--M 0 -0.01 -000 001 008 012 Total precipitation kg m**-2 P--M 0 -0.01 -000 001 008 019 Precipitation Below Normal % PPBN 0 -9999.00 -000 001 008 029 Precipitation Near Normal % PPNN 0 -9999.00 -000 001 008 039 Precipitation Above Normal % PPAN 0 -9999.00 -000 001 009 008 Large scale precipitation kg m**-2 S--M 0 -0.01 -000 001 010 008 Convective precipitation kg m**-2 C--M 0 -0.01 -000 001 011 000 Snow depth m SNDM 0 -9999.00 -000 001 011 001 Snow depth m SNDM 0 -9999.00 -000 001 011 002 Snow depth m SNDM 0 -9999.00 -000 001 012 008 Snowfall rate water equiv kg m**-2 s**-1 SR-- 0 -9999.00 -000 001 013 000 Wat equiv of accum snow dep kg m**-2 SWEM 0 -9999.00 -000 001 013 001 Wat equiv of accum snow dep kg m**-2 SWEM 0 -9999.00 -000 001 013 002 Wat equiv of accum snow dep kg m**-2 SWEM 0 -9999.00 -000 001 013 008 Wat equiv of accum snow dep kg m**-2 SWEM 0 -9999.00 -000 001 014 000 Convective snow kg m**-2 CSNO 0 -9999.00 -000 001 015 000 Large scale snow kg m**-2 LSNO 0 -9999.00 -000 001 015 009 Large scale snow kg m**-2 LSNO 0 -9999.00 -000 001 015 012 Large scale snow kg m**-2 LSNO 0 -9999.00 -000 001 016 008 Snow melt kg m**-2 N--M 0 -9999.00 -!000 001 017 000 Snow age day ???? ? -9999.00 -!000 001 018 000 Absolute Humidity kg m**-3 ???? ? -9999.00 -!000 001 019 000 Precipitation Type code table ???? ? -9999.00 -!000 001 020 000 Integrated Liquid Water kg m**-2 ???? ? -9999.00 -!000 001 021 000 Condensate kg kg**-1 ???? ? -9999.00 -000 001 022 000 Cloud Mixing Ratio kg kg**-1 CWTR 0 -9999.00 -000 001 023 000 Ice water Mixing Ratio kg kg**-1 ICMR 0 -9999.00 -000 001 024 000 Rain Mixing Ratio kg kg**-1 RNMX 0 -9999.00 -000 001 025 000 Snow Mixing Ratio kg kg**-1 SNMR 0 -9999.00 -!000 001 026 000 Horizon Moisture Converg kg kg**-1 s**-1 ???? ? -9999.00 -!000 001 027 000 Maximum Relative Humidity % ???? ? -9999.00 -!000 001 028 000 Maximum Absolute Humidity kg m**-3 ???? ? -9999.00 -000 001 029 008 Total Snowfall m SNOW 3 -0.01 -000 001 029 009 P of Snow Exceeding Amount % SN 0 -9999.00 -000 001 029 010 Total Snowfall @ % likelhiood m SN 3 -0.01 -!000 001 030 000 Precipitable water Category code table ???? ? -9999.00 -000 001 031 000 Hail m H--M 3 -0.01 -000 001 032 000 Graupel (snow pellets) kg kg**-1 GRMR 0 -9999.00 -000 001 039 000 Percent frozen precipitation % CPOFP 0 -9999.00 -000 001 051 000 Total Column Water kg m**-2 TCWTR 0 -9999.00 -000 001 051 001 Total Column Water kg m**-2 TCWTR 0 -9999.00 -000 001 051 011 Total Column Water kg m**-2 TCWTR 0 -9999.00 -000 001 052 000 Total Precipitation kg m**-2 PRCP 0 -9999.00 -000 001 052 001 Total Precipitation kg m**-2 PRCP 0 -9999.00 -000 001 052 011 Total Precipitation kg m**-2 PRCP 0 -9999.00 -000 001 053 000 Water Equiv of snow fall kg m**-2 SWEM 0 -9999.00 -000 001 053 001 Water Equiv of snow fall kg m**-2 SWEM 0 -9999.00 -000 001 053 011 Water Equiv of snow fall kg m**-2 SWEM 0 -9999.00 -000 001 060 000 Water equiv of accum snow depth kg m**-2 WEASD 0 -9999.00 -000 001 060 001 Water equiv of accum snow depth kg m**-2 WEASD 0 -9999.00 -000 001 060 011 Water equiv of accum snow depth kg m**-2 WEASD 0 -9999.00 -000 001 192 000 Weather NA WTHR 0 -9999.00 -000 001 192 001 Weather NA WX 0 -9999.00 -000 001 192 011 Weather NA WX 0 -9999.00 -000 001 083 000 Albedo % ALBD 0 -9999.00 -000 001 084 000 Surface Roughness m SRLM 0 -9999.00 -! -! momentum -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -000 002 000 000 Wind Direction Degree true DRCT 0 -9999.00 -000 002 001 000 Wind Speed m s**-1 SPED 0 -9999.00 -000 002 001 002 Wind Speed m s**-1 SPED 0 -9999.00 -000 002 001 005 Wind Speed m s**-1 SPED 0 -9999.00 -000 002 001 009 Wind Speed m s**-1 SPED 0 -9999.00 -000 002 002 000 u-component of wind m s**-1 UREL 0 -9999.00 -000 002 002 001 Ensemble u-component of wind m s**-1 UREL 0 -9999.00 -000 002 002 002 Ensemble u-component of wind m s**-1 UREL 0 -9999.00 -000 002 002 011 u-component of wind m s**-1 UREL 0 -9999.00 -000 002 003 000 v-component of wind m s**-1 VREL 0 -9999.00 -000 002 003 001 Ensemble v-component of wind m s**-1 VREL 0 -9999.00 -000 002 003 002 Ensemble v-component of wind m s**-1 VREL 0 -9999.00 -000 002 003 011 v-component of wind m s**-1 VREL 0 -9999.00 -000 002 004 000 Stream Function m**2 s**-1 STRM 0 -9999.00 -000 002 005 000 Velocity Potential m**2 s**-1 VPOT 0 -9999.00 -000 002 006 000 Montgomery Streamfunction m**2 s**-2 PSYM -2 -9999.00 -000 002 007 000 Sigma co-ordinate vert vel s**-1 SGCVV 0 -9999.00 -000 002 008 000 Vertical Velocity (Pressure) Pa s**-1 OMEG -2 -9999.00 -000 002 008 001 Vertical Velocity (Pressure) Pa s**-1 OMEG -2 -9999.00 -000 002 008 002 Vertical Velocity (Pressure) Pa s**-1 OMEG -2 -9999.00 -000 002 009 000 Vertical Velocity (Geometric) m s**-1 VVEL 0 -9999.00 -000 002 010 000 Absolute Vorticity s**-1 AVOR 0 -9999.00 -000 002 011 000 Absolute Divergence s**-1 DIV 0 -9999.00 -000 002 012 000 Relative Vorticity s**-1 VOR 0 -9999.00 -000 002 013 000 Relative Divergence s**-1 RDIV 0 -9999.00 -000 002 014 000 Potential Vorticity K m**2 (kg s)**-1 PVOR 0 -9999.00 -000 002 014 001 Potential Vorticity K m**2 (kg s)**-1 PVOR 0 -9999.00 -000 002 014 011 Potential Vorticity K m**2 (kg s)**-1 PVOR 0 -9999.00 -000 002 015 000 Vertical u-component shear s**-1 USHR 0 -9999.00 -000 002 016 000 Vertical v-component shear s**-1 VSHR 0 -9999.00 -000 002 017 000 Momentum Flux, u-component N m**-2 URELFX 0 -9999.00 -000 002 017 008 Momentum Flux, u-component N m**-2 URELFX 0 -9999.00 -000 002 018 000 Momentum Flux, v-component N m**-2 VRELFX 0 -9999.00 -000 002 018 008 Momentum Flux, v-component N m**-2 VRELFX 0 -9999.00 -000 002 019 000 Wind Mixing Energy J ENRG 0 -9999.00 -000 002 020 000 Boundary Layer Dissipation W m**-2 BLDIS 0 -9999.00 -000 002 021 000 Maximum Wind Speed m s**-1 MAXWSPD 0 -9999.00 -000 002 021 008 Maximum Wind Speed m s**-1 MAXWSPD-- 0 -9999.00 -000 002 022 000 Wind Speed (gust) m s**-1 GUST 0 -9999.00 -000 002 023 000 u-component of wind (gust) m s**-1 UGST 0 -9999.00 -000 002 024 000 v-component of wind (gust) m s**-1 VGST 0 -9999.00 -! -! mass -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -000 003 000 000 Pressure Pa PRES -2 -9999.00 -000 003 000 001 Ensemble Pressure Pa PRES -2 -9999.00 -000 003 000 002 Ensemble Pressure Pa PRES -2 -9999.00 -000 003 000 008 Pressure Pa PRES -2 -9999.00 -000 003 000 011 Pressure Pa PRES -2 -9999.00 -000 003 001 000 Pressure Reduced to MSL Pa PMSL -2 -9999.00 -000 003 001 001 Pressure Reduced to MSL Pa PMSL -2 -9999.00 -000 003 001 002 Ensemble Pressure Reduced to MSL Pa PMSL -2 -9999.00 -000 003 001 011 Pressure Reduced to MSL Pa PMSL -2 -9999.00 -000 003 002 000 Pressure Tendency Pa s**-1 PTND -2 -9999.00 -000 003 003 000 ICAO Standard Atm Ref Height m ICAHT 0 -9999.00 -000 003 004 000 Geopotential m**2 s**-2 GP 0 -9999.00 -000 003 005 000 Geopotential Height gpm HGHT 0 -9999.00 -000 003 005 001 Ensemble Geopotential Height gpm HGHT 0 -9999.00 -000 003 005 002 Ensemble Geopotential Height gpm HGHT 0 -9999.00 -000 003 005 005 Geopotential Height gpm HGHT 0 -9999.00 -000 003 005 011 Geopotential Height gpm HGHT 0 -9999.00 -000 003 006 000 Geometrical Height m DIST 0 -9999.00 -000 003 007 000 Standard Deviation of Height m HGHTSD 0 -9999.00 -000 003 008 000 Pressure Anomaly Pa PRESA -2 -9999.00 -000 003 009 000 Geopotential Height Anomaly gpm HGHTA 0 -9999.00 -000 003 010 000 Density kg m**-3 DNTY 0 -9999.00 -!000 003 011 000 Altimeter Setting ???? ???? ? -9999.00 -!000 003 012 000 Thickness ???? ???? ? -9999.00 -!000 003 013 000 Pressure Altitude ???? ???? ? -9999.00 -!000 003 014 000 Density Altitude ???? ???? ? -9999.00 -! -! short-wave radiation -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -000 004 000 000 Net Short-Wave Rad (sfc) W m**-2 SNIR 0 -9999.00 -000 004 001 000 Net Short-Wave Rad (toa) W m**-2 SWRT 0 -9999.00 -000 004 002 000 Short-Wave Radiation Flux W m**-2 SWAVR 0 -9999.00 -000 004 003 000 Global radiation Flux W m**-2 GRAD 0 -9999.00 -000 004 004 000 Brightness Temperature K BRTMP 0 -9999.00 -000 004 005 000 Radiance (w/r to wave nmber) W m**-1 sr**-1 LWRAD 0 -9999.00 -000 004 006 000 Radiance (w/r to wave length) W m**-3 sr**-1 SWRAD 0 -9999.00 -000 004 007 000 Downward Short-Wave Rad. Flux W m**-2 DSWRF 0 -9999.00 -000 004 008 000 Upward Short-Wave Rad. Flux W m**-2 USWRF -000 004 009 000 Net Solar Rad W m**-2 s SRAD 0 -9999.00 -000 004 009 001 Net Solar Rad W m**-2 s SRAD 0 -9999.00 -000 004 009 011 Net Solar Rad W m**-2 s SRAD 0 -9999.00 -! -! long-wave radiation -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -000 005 000 000 Net Long-Wave Rad (sfc) W m**-2 SNOR 0 -9999.00 -000 005 001 000 Net Long-Wave Rad (toa) W m**-2 LWRT 0 -9999.00 -!000 005 002 000 Long-Wave Radiation Flux W m**-2 ???? 0 -9999.00 -000 005 005 000 Outgoing Long-Wave Rad Flux W m**-2 LWRU 0 -9999.00 -000 005 005 001 Outgoing Long-Wave Rad Flux W m**-2 LWRU 0 -9999.00 -000 005 005 011 Outgoing Long-Wave Rad Flux W m**-2 LWRU 0 -9999.00 -! -! cloud -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -000 006 000 000 Cloud Ice kg m**-2 CICE 0 -9999.00 -000 006 001 000 Total Cloud Cover % TCLD 0 -9999.00 -000 006 001 001 Total Cloud Cover % TCLD 0 -9999.00 -000 006 001 008 Total Cloud Cover % TCLD 0 -9999.00 -000 006 001 011 Total Cloud Cover % TCLD 0 -9999.00 -000 006 001 012 Total Cloud Cover % TCLD 0 -9999.00 -000 006 002 000 Convective Cloud Cover % CCLD 0 -9999.00 -000 006 002 008 Convective Cloud Cover % CCLD 0 -9999.00 -000 006 003 000 Low Cloud Cover % CLDL 0 -9999.00 -000 006 004 000 Medium Cloud Cover % CLDM 0 -9999.00 -000 006 005 000 High Cloud Cover % CLDH 0 -9999.00 -000 006 006 000 Cloud Water kg m**-2 CWTR 0 -9999.00 -!000 006 007 000 Cloud Amount % ???? ? -9999.00 -!000 006 008 000 Cloud Type code table ???? ? -9999.00 -!000 006 009 000 Thunderstorm Maximum Tops m ???? ? -9999.00 -!000 006 010 000 Thunderstorm Coverage code table ???? ? -9999.00 -!000 006 011 000 Cloud Base m ???? ? -9999.00 -!000 006 012 000 Cloud Top m ???? ? -9999.00 -!000 006 013 000 Ceiling m ???? ? -9999.00 -000 006 024 000 Sunshine duration s SUND 0 -9999.00 -000 006 024 001 Sunshine duration s SUND 0 -9999.00 -000 006 024 011 Sunshine duration s SUND 0 -9999.00 -000 006 025 000 Horizontal Extent of CB % CBHE 0 -9999.00 -! -! thermodynamic stability indices -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -000 007 000 000 Parcel Lifted Index (500hPa) K LIFT 0 -9999.00 -000 007 000 005 Parcel Lifted Index (500hPa) K LIFT 0 -9999.00 -000 007 001 000 Best Lifted Index (500hPa) K LFT4 0 -9999.00 -!000 007 002 000 K Index K ???? ? -9999.00 -!000 007 003 000 KO Index K ???? ? -9999.00 -!000 007 004 000 Total Totals Index K ???? ? -9999.00 -!000 007 005 000 Sweat Index K ???? ? -9999.00 -000 007 006 000 Conv Available Pot Energy J K**-1 CAPE 0 -9999.00 -000 007 006 001 Conv Available Pot Energy J K**-1 CAPE 0 -9999.00 -000 007 006 002 Conv Available Pot Energy J K**-1 CAPE 0 -9999.00 -000 007 006 005 Conv Available Pot Energy J K**-1 CAPE 0 -9999.00 -000 007 006 011 Conv Available Pot Energy J K**-1 CAPE 0 -9999.00 -000 007 007 000 Convective Inhibition J K**-1 CINS 0 -9999.00 -000 007 007 001 Convective Inhibition J K**-1 CINS 0 -9999.00 -000 007 007 002 Convective Inhibition J K**-1 CINS 0 -9999.00 -000 007 007 005 Convective Inhibition J K**-1 CINS 0 -9999.00 -000 007 007 011 Convective Inhibition J K**-1 CINS 0 -9999.00 -000 007 008 000 Storm Relative Helicity J K**-1 HLCY 0 -9999.00 -000 007 008 005 Storm Relative Helicity J K**-1 HLCY 0 -9999.00 -!000 007 009 000 Energy Helicity Index J K**-1 ???? ? -9999.00 -! -! aerosols -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -!000 013 000 000 Aerosol Type code table ???? ? -9999.00 -! -! trace gases -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -000 014 000 000 Total ozone Dobson units TOZO 0 -9999.00 -! -! radar -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -!000 015 000 000 Base Spectrum Width m s**-1 ???? ? -9999.00 -000 015 001 000 Base Reflectivity dB N0R 0 -9999.00 -!000 015 002 000 Base Radial Velocity m s**-1 ???? ? -9999.00 -!000 015 003 000 Vertically-Integrated Liquid kg m**-1 ???? ? -9999.00 -!000 015 004 000 Layer-Max Base Reflectivity dB ???? ? -9999.00 -000 015 005 000 Precipitation kg m**-2 L--M 0 -0.01 -!000 015 006 000 Radar Spectra (1) - ???? ? -9999.00 -!000 015 007 000 Radar Spectra (2) - ???? ? -9999.00 -!000 015 008 000 Radar Spectra (3) - ???? ? -9999.00 -! -! electrodynamics -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -000 017 000 000 Lightning Strike Density m**-2 s**-1 LTNGSD 11 -9999.00 -! -! nuclear/radiology -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -!000 018 000 000 Air Concentration Caesium137 Bq m**-3 ???? ? ?????.?? -!000 018 001 000 Air Concentration Iodine131 Bq m**-3 ???? ? ?????.?? -!000 018 002 000 Air Concentr Rad Act Polluts Bq m**-3 ???? ? ?????.?? -!000 018 003 000 Ground Deposition Caesium137 Bq m**-3 ???? ? ?????.?? -!000 018 004 000 Ground Deposition Iodine131 Bq m**-3 ???? ? ?????.?? -!000 018 005 000 Grn Depositn Rad Act Polluts Bq m**-3 ???? ? ?????.?? -! -! physical atmospheric properties -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -000 019 000 000 Visibility m VSBY 0 -9999.00 -000 019 000 005 Visibility m VSBY 0 -9999.00 -000 019 001 000 Albedo % ALBD 0 -9999.00 -000 019 001 008 Albedo % ALBD 0 -9999.00 -000 019 002 000 Thunderstorm probability % TSTM 0 -9999.00 -000 019 002 008 Thunderstorm probability % TSTM 0 -9999.00 -000 019 003 000 Mixed layer depth m MIXL 0 -9999.00 -!000 019 004 000 Volcanic Ash code table ???? ? ?????.?? -!000 019 005 000 Icing Top m ???? ? ?????.?? -!000 019 006 000 Icing Base m ???? ? ?????.?? -!000 019 007 000 Icing code table ???? ? ?????.?? -!000 019 008 000 Turbulence Top m ???? ? ?????.?? -!000 019 009 000 Turbulence Base m ???? ? ?????.?? -!000 019 010 000 Turbulence code table ???? ? ?????.?? -000 019 011 000 Turbulent Kinetic Energy J kg**-1 TRKE 0 -9999.00 -!000 019 012 000 Planet Boundary Layer Regime code table ???? ? ?????.?? -!000 019 013 000 Contrails Intencity code table ???? ? ?????.?? -!000 019 014 000 Contrails Engine Type code table ???? ? ?????.?? -!000 019 015 000 Contrails Top m ???? ? ?????.?? -!000 019 016 000 Contrails Base m ???? ? ?????.?? -000 019 020 015 Icing % ICIP 0 -9999.00 -000 019 021 015 In-Cloud Turbulence % TURB 0 -9999.00 -000 019 022 015 Clear Air Turbulence % CATRB 0 -9999.00 -! -! Unidata Addition - Hydrology -001 001 002 008 Prob of 0.01 inch of precip POP % POP 0 -9999.00 -! -! Product Discipline 2 - Land Surface Products -! CATEGORY 0 - Vegetation/Biomass -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING HZREMAP DIRECTION -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89|12345678|1234567890 -002 000 000 000 Land cover (1=land, 2=sea) Proportion LAND 0 -9999.00 -002 000 000 001 Land cover (1=land, 2=sea) Proportion LAND 0 -9999.00 -002 000 000 011 Land cover (1=land, 2=sea) Proportion LAND 0 -9999.00 -002 000 001 000 Surface roughness m SRLM 0 -9999.00 -002 000 002 000 Soil temperature K TMPK 0 -9999.00 -002 000 002 001 Soil temperature K TMPK 0 -9999.00 -002 000 002 011 Soil temperature K TMPK 0 -9999.00 -002 000 003 000 Soil moisture content kg m-2 SLMM 0 -9999.00 -002 000 004 000 Vegetation % VEG 0 -9999.00 -002 000 005 000 Water runoff kg/m-2 RNOF 0 -9999.00 -002 000 005 008 Water runoff kg/m-2 RNOF 0 -9999.00 -002 000 006 000 Evapotranspiration kg 2 s-1 EVAPT 0 -9999.00 -002 000 007 000 Model terrain height m SFCHT 0 -9999.00 -002 000 008 000 Land use code table (4.212) LANDUSE 0 -9999.00 -002 000 022 000 Soil moisture top 20cm kg m**-3 SOILMV 0 -9999.00 -002 000 022 001 Soil moisture top 20cm kg m**-3 SOILMV 0 -9999.00 -002 000 022 011 Soil moisture top 20cm kg m**-3 SOILMV 0 -9999.00 -! -! CATEGORY 1 - Agricultural/Aquacultural Special Products -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING HZREMAP DIRECTION -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89|12345678|1234567890 -! -! CATEGORY 2 - Transportation-related -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING HZREMAP DIRECTION -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89|12345678|1234567890 -! -! CATEGORY 3 - Soil -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING HZREMAP DIRECTION -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89|12345678|1234567890 -002 003 000 000 Soil Type (as in Zobler) - SOTYP 0 -9999.00 -! -! CATEGORY 3 - Fire Weather -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING HZREMAP DIRECTION -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89|12345678|1234567890 -002 004 002 000 Haines Index - HAINES 0 -9999.00 -! -! Product Discipline 10 - Oceanographic Products -! CATEGORY 0 - Waves category -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING HZREMAP DIRECTION -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89|12345678|1234567890 -010 000 000 000 Wave Spectra (1) - WVSP1 0 -9999.00 -010 000 001 000 Wave Spectra (2) - WVSP2 0 -9999.00 -010 000 002 000 Wave Spectra (3) - WVSP3 0 -9999.00 -010 000 003 000 Sig Hght Comb Wind Waves + Swell m HTSGW 0 -9999.00 -010 000 004 000 Direction of Wind Waves Degree True WVDIR 0 -9999.00 -010 000 005 000 Significant Height of Wind Waves m WVHGT 0 -9999.00 -010 000 006 000 Mean Period of Wind Waves s WVPER 0 -9999.00 -010 000 007 000 Direction of Swell Waves Degree True SWDIR 0 -9999.00 -010 000 008 000 Significant Hght of Swell Waves m SWELL 0 -9999.00 -010 000 009 000 Mean Period of Swell Waves s SWPER 0 -9999.00 -010 000 010 000 Primary Wave Direction Degree True DIRPW 0 -9999.00 -010 000 011 000 Primary Wave Mean Period s PERPW 0 -9999.00 -010 000 012 000 Secondary Wave Direction Degree True DIRSW 0 -9999.00 -010 000 013 000 Secondary Wave Mean Period s PERSW 0 -9999.00 -010 000 192 000 Wave Steepness - WSTP 0 -9999.00 -! -010 001 000 000 Current direction Degree true DRCTC 0 -9999.00 -010 001 001 000 Current speed m s-1 SPEDC 0 -9999.00 -010 001 002 000 u-component of current m s-1 URELC 0 -9999.00 -010 001 003 000 v-component of current m s-1 VRELC 0 -9999.00 -! -010 002 000 000 Ice cover Proportion ICE 0 -9999.00 -010 002 001 000 Ice thickness m ICET 0 -9999.00 -010 002 002 000 Direction of ice drift Degree true DRCTI 0 -9999.00 -010 002 003 000 Speed of ice drift m s-1 SPEDI 0 -9999.00 -010 002 004 000 u-component of ice drift m s-1 URELI 0 -9999.00 -010 002 005 000 v-component of ice drift m s-1 VRELI 0 -9999.00 -010 002 006 000 Ice growth rate m s-1 IGRO 0 -9999.00 -010 002 007 000 Ice divergence s-1 IDIV 0 -9999.00 -! -010 003 000 000 Water Temperature K WTMP 0 -9999.00 -010 003 001 000 Deviation of Sea Level from Mean m DSLM 0 -9999.00 -! -010 004 000 000 Main Thermocline Depth m MTHDP 0 -9999.00 -010 004 001 000 Main Thermocline Anomaly m MTHAN 0 -9999.00 -010 004 002 000 Transient Thermocline Depth m TTHDP 0 -9999.00 -010 004 003 000 Salinity kg kg**-1 SLTY 0 -9999.00 diff --git a/gefs_dev/gempak/fix/g2varswmo2.tbl.test2 b/gefs_dev/gempak/fix/g2varswmo2.tbl.test2 deleted file mode 100755 index bda9cccef..000000000 --- a/gefs_dev/gempak/fix/g2varswmo2.tbl.test2 +++ /dev/null @@ -1,443 +0,0 @@ -! GRIB2 - WMO Parameter Table -! -!D# = Discipline number -!CT# = Category number (Octet 10, Code Table 4.2) -!ID# = Parameter number (Octet 11) -!PD# = Product Definition Template number (Octet 8-9, Code Table 4.0) -! -! temperature -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -000 000 000 000 Temperature K TMPK 0 -9999.00 -000 000 000 001 Ensemble Temperature K TMPK 0 -9999.00 -000 000 000 002 Ensemble Temperature K TMPK 0 -9999.00 -000 000 000 005 Temperature Prob K TMPK 0 -9999.00 -000 000 000 011 Temperature K TMPK 0 -9999.00 -000 000 000 008 Temperature K TMPK 0 -9999.00 -000 000 000 019 Temperature Below Normal % PTBN 0 -9999.00 -000 000 000 029 Temperature Near Normal % PTNN 0 -9999.00 -000 000 000 039 Temperature Above Normal % PTAN 0 -9999.00 -000 000 001 000 Virtual Temperature K TVRK 0 -9999.00 -000 000 002 000 Potential Temperature K THTA 0 -9999.00 -000 000 002 001 Potential Temperature K THTA 0 -9999.00 -000 000 002 011 Potential Temperature K THTA 0 -9999.00 -000 000 003 000 Equivalent Potential Temp K THTE 0 -9999.00 -000 000 004 000 Maximum Temperature K TMXK 0 -9999.00 -000 000 004 001 Maximum Temperature K TMXK 0 -9999.00 -000 000 004 008 Maximum Temperature K TMXK 0 -9999.00 -000 000 004 011 Ensemble Maximum Temperature K TMXK 0 -9999.00 -000 000 004 012 Ensemble Maximum Temperature K TMXK 0 -9999.00 -000 000 005 000 Minimum Temperature K TMNK 0 -9999.00 -000 000 005 001 Minimum Temperature K TMNK 0 -9999.00 -000 000 005 008 Minimum Temperature K TMNK 0 -9999.00 -000 000 005 011 Ensemble Minimum Temperature K TMNK 0 -9999.00 -000 000 005 012 Ensemble Minimum Temperature K TMNK 0 -9999.00 -000 000 006 000 Dew Point Temperature K DWPK 0 -9999.00 -000 000 006 001 Dew Point Temperature K DWPK 0 -9999.00 -000 000 006 002 Dew Point Temperature K DWPK 0 -9999.00 -000 000 006 011 Dew Point Temperature K DWPK 0 -9999.00 -000 000 007 000 Dew Point Depression K DPDK 0 -9999.00 -000 000 008 000 Lapse Rate K m**-1 LAPS 0 -9999.00 -000 000 009 000 Temperature Anomaly K TMPKA 0 -9999.00 -000 000 010 000 Latent Heat Net Flux W m**-2 FXLH 0 -9999.00 -000 000 010 001 Latent Heat Net Flux W m**-2 FXLH 0 -9999.00 -000 000 010 008 Latent Heat Net Flux W m**-2 FXLH 0 -9999.00 -000 000 010 011 Latent Heat Net Flux W m**-2 FXLH 0 -9999.00 -000 000 010 012 Latent Heat Net Flux W m**-2 FXLH 0 -9999.00 -000 000 011 000 Sensible Heat Net Flux W m**-2 FXSH 0 -9999.00 -000 000 011 001 Sensible Heat Net Flux W m**-2 FXSH 0 -9999.00 -000 000 011 008 Sensible Heat Net Flux W m**-2 FXSH 0 -9999.00 -000 000 011 011 Sensible Heat Net Flux W m**-2 FXSH 0 -9999.00 -000 000 011 012 Sensible Heat Net Flux W m**-2 FXSH 0 -9999.00 -000 000 012 000 Heat Index K HEAT 0 -9999.00 -!000 000 013 000 Wind Chill Factor K ???? 0 -9999.00 -!000 000 014 000 Minimum Dew Point Depression K ???? 0 -9999.00 -000 000 015 000 Virtual Potential Temperature K THTV 0 -9999.00 -000 000 017 000 Skin Temperature K SKTMP 0 -9999.00 -000 000 017 001 Skin Temperature K SKTMP 0 -9999.00 -000 000 017 011 Skin Temperature K SKTMP 0 -9999.00 -000 000 021 000 Apparent Temperature K APTMP 0 -9999.00 -000 000 102 000 Snow Phase Change Heat Flux K SNOHF 0 -9999.00 -! -! moisture -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -000 001 000 000 Specific Humidity kg kg**-1 SPFH 0 -9999.00 -000 001 000 001 Specific Humidity kg kg**-1 SPFH 0 -9999.00 -000 001 000 011 Specific Humidity kg kg**-1 SPFH 0 -9999.00 -000 001 001 000 Relative Humidity % RELH 0 -9999.00 -000 001 001 001 Relative Humidity % RELH 0 -9999.00 -000 001 001 002 Relative Humidity % RELH 0 -9999.00 -000 001 001 011 Relative Humidity % RELH 0 -9999.00 -000 001 002 000 Humidity Mixing Ratio kg kg**-1 MIXR 3 -9999.00 -000 001 003 000 Precipitable water kg m**-2 PWTR 0 -9999.00 -000 001 003 001 Precipitable water kg m**-2 PWTR 0 -9999.00 -000 001 003 002 Precipitable water kg m**-2 PWTR 0 -9999.00 -000 001 003 011 Precipitable water kg m**-2 PWTR 0 -9999.00 -000 001 004 000 Vapour pressure Pa VAPR -2 -9999.00 -000 001 005 000 Saturation deficit Pa SATD -2 -9999.00 -000 001 006 000 Evaporation kg m**-2 EVAP 0 -9999.00 -000 001 006 008 Evaporation kg m**-2 EVAP 0 -9999.00 -000 001 007 000 Precipitation rate kg m**-2 s**-1 PR-- 0 -9999.00 -000 001 007 008 Precipitation rate kg m**-2 s**-1 PR-- 0 -9999.00 -000 001 008 008 Total precipitation kg m**-2 P--M 0 -0.01 -000 001 008 009 Precipitation Probability % PP-- 0 -9999.00 -000 001 008 011 Total precipitation kg m**-2 P--M 0 -0.01 -000 001 008 012 Total precipitation kg m**-2 P--M 0 -0.01 -000 001 008 019 Precipitation Below Normal % PPBN 0 -9999.00 -000 001 008 029 Precipitation Near Normal % PPNN 0 -9999.00 -000 001 008 039 Precipitation Above Normal % PPAN 0 -9999.00 -000 001 009 008 Large scale precipitation kg m**-2 S--M 0 -0.01 -000 001 010 008 Convective precipitation kg m**-2 C--M 0 -0.01 -000 001 011 000 Snow depth m SNDM 0 -9999.00 -000 001 011 001 Snow depth m SNDM 0 -9999.00 -000 001 011 002 Snow depth m SNDM 0 -9999.00 -000 001 012 008 Snowfall rate water equiv kg m**-2 s**-1 SR-- 0 -9999.00 -000 001 013 000 Wat equiv of accum snow dep kg m**-2 SWEM 0 -9999.00 -000 001 013 001 Wat equiv of accum snow dep kg m**-2 SWEM 0 -9999.00 -000 001 013 002 Wat equiv of accum snow dep kg m**-2 SWEM 0 -9999.00 -000 001 013 008 Wat equiv of accum snow dep kg m**-2 SWEM 0 -9999.00 -000 001 014 000 Convective snow kg m**-2 CSNO 0 -9999.00 -000 001 015 000 Large scale snow kg m**-2 LSNO 0 -9999.00 -000 001 015 009 Large scale snow kg m**-2 LSNO 0 -9999.00 -000 001 015 012 Large scale snow kg m**-2 LSNO 0 -9999.00 -000 001 016 008 Snow melt kg m**-2 N--M 0 -9999.00 -!000 001 017 000 Snow age day ???? ? -9999.00 -!000 001 018 000 Absolute Humidity kg m**-3 ???? ? -9999.00 -!000 001 019 000 Precipitation Type code table ???? ? -9999.00 -!000 001 020 000 Integrated Liquid Water kg m**-2 ???? ? -9999.00 -!000 001 021 000 Condensate kg kg**-1 ???? ? -9999.00 -000 001 022 000 Cloud Mixing Ratio kg kg**-1 CWTR 0 -9999.00 -000 001 023 000 Ice water Mixing Ratio kg kg**-1 ICMR 0 -9999.00 -000 001 024 000 Rain Mixing Ratio kg kg**-1 RNMX 0 -9999.00 -000 001 025 000 Snow Mixing Ratio kg kg**-1 SNMR 0 -9999.00 -!000 001 026 000 Horizon Moisture Converg kg kg**-1 s**-1 ???? ? -9999.00 -!000 001 027 000 Maximum Relative Humidity % ???? ? -9999.00 -!000 001 028 000 Maximum Absolute Humidity kg m**-3 ???? ? -9999.00 -000 001 029 008 Total Snowfall m SNOW 3 -0.01 -000 001 029 009 P of Snow Exceeding Amount % SN 0 -9999.00 -000 001 029 010 Total Snowfall @ % likelhiood m SN 3 -0.01 -!000 001 030 000 Precipitable water Category code table ???? ? -9999.00 -000 001 031 000 Hail m H--M 3 -0.01 -000 001 032 000 Graupel (snow pellets) kg kg**-1 GRMR 0 -9999.00 -000 001 039 000 Percent frozen precipitation % CPOFP 0 -9999.00 -000 001 051 000 Total Column Water kg m**-2 TCWTR 0 -9999.00 -000 001 051 001 Total Column Water kg m**-2 TCWTR 0 -9999.00 -000 001 051 011 Total Column Water kg m**-2 TCWTR 0 -9999.00 -000 001 052 000 Total Precipitation kg m**-2 PRCP 0 -9999.00 -000 001 052 001 Total Precipitation kg m**-2 PRCP 0 -9999.00 -000 001 052 011 Total Precipitation kg m**-2 PRCP 0 -9999.00 -000 001 053 000 Water Equiv of snow fall kg m**-2 SWEM 0 -9999.00 -000 001 053 001 Water Equiv of snow fall kg m**-2 SWEM 0 -9999.00 -000 001 053 011 Water Equiv of snow fall kg m**-2 SWEM 0 -9999.00 -000 001 060 000 Water equiv of accum snow depth kg m**-2 WEASD 0 -9999.00 -000 001 060 001 Water equiv of accum snow depth kg m**-2 WEASD 0 -9999.00 -000 001 060 011 Water equiv of accum snow depth kg m**-2 WEASD 0 -9999.00 -000 001 192 000 Weather NA WTHR 0 -9999.00 -000 001 192 001 Weather NA WX 0 -9999.00 -000 001 192 011 Weather NA WX 0 -9999.00 -000 001 083 000 Albedo % ALBD 0 -9999.00 -000 001 084 000 Surface Roughness m SRLM 0 -9999.00 -! -! momentum -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -000 002 000 000 Wind Direction Degree true DRCT 0 -9999.00 -000 002 001 000 Wind Speed m s**-1 SPED 0 -9999.00 -000 002 001 002 Wind Speed m s**-1 SPED 0 -9999.00 -000 002 001 005 Wind Speed m s**-1 SPED 0 -9999.00 -000 002 001 009 Wind Speed m s**-1 SPED 0 -9999.00 -000 002 002 000 u-component of wind m s**-1 UREL 0 -9999.00 -000 002 002 001 Ensemble u-component of wind m s**-1 UREL 0 -9999.00 -000 002 002 002 Ensemble u-component of wind m s**-1 UREL 0 -9999.00 -000 002 002 011 u-component of wind m s**-1 UREL 0 -9999.00 -000 002 003 000 v-component of wind m s**-1 VREL 0 -9999.00 -000 002 003 001 Ensemble v-component of wind m s**-1 VREL 0 -9999.00 -000 002 003 002 Ensemble v-component of wind m s**-1 VREL 0 -9999.00 -000 002 003 011 v-component of wind m s**-1 VREL 0 -9999.00 -000 002 004 000 Stream Function m**2 s**-1 STRM 0 -9999.00 -000 002 005 000 Velocity Potential m**2 s**-1 VPOT 0 -9999.00 -000 002 006 000 Montgomery Streamfunction m**2 s**-2 PSYM -2 -9999.00 -000 002 007 000 Sigma co-ordinate vert vel s**-1 SGCVV 0 -9999.00 -000 002 008 000 Vertical Velocity (Pressure) Pa s**-1 OMEG -2 -9999.00 -000 002 008 001 Vertical Velocity (Pressure) Pa s**-1 OMEG -2 -9999.00 -000 002 008 002 Vertical Velocity (Pressure) Pa s**-1 OMEG -2 -9999.00 -000 002 009 000 Vertical Velocity (Geometric) m s**-1 VVEL 0 -9999.00 -000 002 010 000 Absolute Vorticity s**-1 AVOR 0 -9999.00 -000 002 011 000 Absolute Divergence s**-1 DIV 0 -9999.00 -000 002 012 000 Relative Vorticity s**-1 VOR 0 -9999.00 -000 002 013 000 Relative Divergence s**-1 RDIV 0 -9999.00 -000 002 014 000 Potential Vorticity K m**2 (kg s)**-1 PVOR 0 -9999.00 -000 002 014 001 Potential Vorticity K m**2 (kg s)**-1 PVOR 0 -9999.00 -000 002 014 011 Potential Vorticity K m**2 (kg s)**-1 PVOR 0 -9999.00 -000 002 015 000 Vertical u-component shear s**-1 USHR 0 -9999.00 -000 002 016 000 Vertical v-component shear s**-1 VSHR 0 -9999.00 -000 002 017 000 Momentum Flux, u-component N m**-2 URELFX 0 -9999.00 -000 002 017 008 Momentum Flux, u-component N m**-2 URELFX 0 -9999.00 -000 002 018 000 Momentum Flux, v-component N m**-2 VRELFX 0 -9999.00 -000 002 018 008 Momentum Flux, v-component N m**-2 VRELFX 0 -9999.00 -000 002 019 000 Wind Mixing Energy J ENRG 0 -9999.00 -000 002 020 000 Boundary Layer Dissipation W m**-2 BLDIS 0 -9999.00 -000 002 021 000 Maximum Wind Speed m s**-1 MAXWSPD 0 -9999.00 -000 002 021 008 Maximum Wind Speed m s**-1 MAXWSPD-- 0 -9999.00 -000 002 022 000 Wind Speed (gust) m s**-1 GUST 0 -9999.00 -000 002 023 000 u-component of wind (gust) m s**-1 UGST 0 -9999.00 -000 002 024 000 v-component of wind (gust) m s**-1 VGST 0 -9999.00 -! -! mass -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -000 003 000 000 Pressure Pa PRES -2 -9999.00 -000 003 000 001 Ensemble Pressure Pa PRES -2 -9999.00 -000 003 000 002 Ensemble Pressure Pa PRES -2 -9999.00 -000 003 000 008 Pressure Pa PRES -2 -9999.00 -000 003 000 011 Pressure Pa PRES -2 -9999.00 -000 003 001 000 Pressure Reduced to MSL Pa PMSL -2 -9999.00 -000 003 001 001 Pressure Reduced to MSL Pa PMSL -2 -9999.00 -000 003 001 002 Ensemble Pressure Reduced to MSL Pa PMSL -2 -9999.00 -000 003 001 011 Pressure Reduced to MSL Pa PMSL -2 -9999.00 -000 003 002 000 Pressure Tendency Pa s**-1 PTND -2 -9999.00 -000 003 003 000 ICAO Standard Atm Ref Height m ICAHT 0 -9999.00 -000 003 004 000 Geopotential m**2 s**-2 GP 0 -9999.00 -000 003 005 000 Geopotential Height gpm HGHT 0 -9999.00 -000 003 005 001 Ensemble Geopotential Height gpm HGHT 0 -9999.00 -000 003 005 002 Ensemble Geopotential Height gpm HGHT 0 -9999.00 -000 003 005 005 Geopotential Height gpm HGHT 0 -9999.00 -000 003 005 011 Geopotential Height gpm HGHT 0 -9999.00 -000 003 006 000 Geometrical Height m DIST 0 -9999.00 -000 003 007 000 Standard Deviation of Height m HGHTSD 0 -9999.00 -000 003 008 000 Pressure Anomaly Pa PRESA -2 -9999.00 -000 003 009 000 Geopotential Height Anomaly gpm HGHTA 0 -9999.00 -000 003 010 000 Density kg m**-3 DNTY 0 -9999.00 -!000 003 011 000 Altimeter Setting ???? ???? ? -9999.00 -!000 003 012 000 Thickness ???? ???? ? -9999.00 -!000 003 013 000 Pressure Altitude ???? ???? ? -9999.00 -!000 003 014 000 Density Altitude ???? ???? ? -9999.00 -! -! short-wave radiation -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -000 004 000 000 Net Short-Wave Rad (sfc) W m**-2 SNIR 0 -9999.00 -000 004 001 000 Net Short-Wave Rad (toa) W m**-2 SWRT 0 -9999.00 -000 004 002 000 Short-Wave Radiation Flux W m**-2 SWAVR 0 -9999.00 -000 004 003 000 Global radiation Flux W m**-2 GRAD 0 -9999.00 -000 004 004 000 Brightness Temperature K BRTMP 0 -9999.00 -000 004 005 000 Radiance (w/r to wave nmber) W m**-1 sr**-1 LWRAD 0 -9999.00 -000 004 006 000 Radiance (w/r to wave length) W m**-3 sr**-1 SWRAD 0 -9999.00 -000 004 007 000 Downward Short-Wave Rad. Flux W m**-2 DSWRF 0 -9999.00 -000 004 008 000 Upward Short-Wave Rad. Flux W m**-2 USWRF -000 004 009 000 Net Solar Rad W m**-2 s SRAD 0 -9999.00 -000 004 009 001 Net Solar Rad W m**-2 s SRAD 0 -9999.00 -000 004 009 011 Net Solar Rad W m**-2 s SRAD 0 -9999.00 -! -! long-wave radiation -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -000 005 000 000 Net Long-Wave Rad (sfc) W m**-2 SNOR 0 -9999.00 -000 005 001 000 Net Long-Wave Rad (toa) W m**-2 LWRT 0 -9999.00 -!000 005 002 000 Long-Wave Radiation Flux W m**-2 ???? 0 -9999.00 -000 005 005 000 Outgoing Long-Wave Rad Flux W m**-2 LWRU 0 -9999.00 -000 005 005 001 Outgoing Long-Wave Rad Flux W m**-2 LWRU 0 -9999.00 -000 005 005 011 Outgoing Long-Wave Rad Flux W m**-2 LWRU 0 -9999.00 -! -! cloud -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -000 006 000 000 Cloud Ice kg m**-2 CICE 0 -9999.00 -000 006 001 000 Total Cloud Cover % TCLD 0 -9999.00 -000 006 001 001 Total Cloud Cover % TCLD 0 -9999.00 -000 006 001 008 Total Cloud Cover % TCLD 0 -9999.00 -000 006 001 011 Total Cloud Cover % TCLD 0 -9999.00 -000 006 001 012 Total Cloud Cover % TCLD 0 -9999.00 -000 006 002 000 Convective Cloud Cover % CCLD 0 -9999.00 -000 006 002 008 Convective Cloud Cover % CCLD 0 -9999.00 -000 006 003 000 Low Cloud Cover % CLDL 0 -9999.00 -000 006 004 000 Medium Cloud Cover % CLDM 0 -9999.00 -000 006 005 000 High Cloud Cover % CLDH 0 -9999.00 -000 006 006 000 Cloud Water kg m**-2 CWTR 0 -9999.00 -!000 006 007 000 Cloud Amount % ???? ? -9999.00 -!000 006 008 000 Cloud Type code table ???? ? -9999.00 -!000 006 009 000 Thunderstorm Maximum Tops m ???? ? -9999.00 -!000 006 010 000 Thunderstorm Coverage code table ???? ? -9999.00 -!000 006 011 000 Cloud Base m ???? ? -9999.00 -!000 006 012 000 Cloud Top m ???? ? -9999.00 -!000 006 013 000 Ceiling m ???? ? -9999.00 -000 006 024 000 Sunshine duration s SUND 0 -9999.00 -000 006 024 001 Sunshine duration s SUND 0 -9999.00 -000 006 024 011 Sunshine duration s SUND 0 -9999.00 -000 006 025 000 Horizontal Extent of CB % CBHE 0 -9999.00 -! -! thermodynamic stability indices -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -000 007 000 000 Parcel Lifted Index (500hPa) K LIFT 0 -9999.00 -000 007 000 005 Parcel Lifted Index (500hPa) K LIFT 0 -9999.00 -000 007 001 000 Best Lifted Index (500hPa) K LFT4 0 -9999.00 -!000 007 002 000 K Index K ???? ? -9999.00 -!000 007 003 000 KO Index K ???? ? -9999.00 -!000 007 004 000 Total Totals Index K ???? ? -9999.00 -!000 007 005 000 Sweat Index K ???? ? -9999.00 -000 007 006 000 Conv Available Pot Energy J K**-1 CAPE 0 -9999.00 -000 007 006 001 Conv Available Pot Energy J K**-1 CAPE 0 -9999.00 -000 007 006 002 Conv Available Pot Energy J K**-1 CAPE 0 -9999.00 -000 007 006 005 Conv Available Pot Energy J K**-1 CAPE 0 -9999.00 -000 007 006 011 Conv Available Pot Energy J K**-1 CAPE 0 -9999.00 -000 007 007 000 Convective Inhibition J K**-1 CINS 0 -9999.00 -000 007 007 001 Convective Inhibition J K**-1 CINS 0 -9999.00 -000 007 007 002 Convective Inhibition J K**-1 CINS 0 -9999.00 -000 007 007 005 Convective Inhibition J K**-1 CINS 0 -9999.00 -000 007 007 011 Convective Inhibition J K**-1 CINS 0 -9999.00 -000 007 008 000 Storm Relative Helicity J K**-1 HLCY 0 -9999.00 -000 007 008 005 Storm Relative Helicity J K**-1 HLCY 0 -9999.00 -!000 007 009 000 Energy Helicity Index J K**-1 ???? ? -9999.00 -! -! aerosols -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -!000 013 000 000 Aerosol Type code table ???? ? -9999.00 -! -! trace gases -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -000 014 000 000 Total ozone Dobson units TOZO 0 -9999.00 -! -! radar -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -!000 015 000 000 Base Spectrum Width m s**-1 ???? ? -9999.00 -000 015 001 000 Base Reflectivity dB N0R 0 -9999.00 -!000 015 002 000 Base Radial Velocity m s**-1 ???? ? -9999.00 -!000 015 003 000 Vertically-Integrated Liquid kg m**-1 ???? ? -9999.00 -!000 015 004 000 Layer-Max Base Reflectivity dB ???? ? -9999.00 -000 015 005 000 Precipitation kg m**-2 L--M 0 -0.01 -!000 015 006 000 Radar Spectra (1) - ???? ? -9999.00 -!000 015 007 000 Radar Spectra (2) - ???? ? -9999.00 -!000 015 008 000 Radar Spectra (3) - ???? ? -9999.00 -! -! electrodynamics -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -000 017 000 000 Lightning Strike Density m**-2 s**-1 LTNGSD 11 -9999.00 -! -! nuclear/radiology -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -!000 018 000 000 Air Concentration Caesium137 Bq m**-3 ???? ? ?????.?? -!000 018 001 000 Air Concentration Iodine131 Bq m**-3 ???? ? ?????.?? -!000 018 002 000 Air Concentr Rad Act Polluts Bq m**-3 ???? ? ?????.?? -!000 018 003 000 Ground Deposition Caesium137 Bq m**-3 ???? ? ?????.?? -!000 018 004 000 Ground Deposition Iodine131 Bq m**-3 ???? ? ?????.?? -!000 018 005 000 Grn Depositn Rad Act Polluts Bq m**-3 ???? ? ?????.?? -! -! physical atmospheric properties -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89 -000 019 000 000 Visibility m VSBY 0 -9999.00 -000 019 000 005 Visibility m VSBY 0 -9999.00 -000 019 001 000 Albedo % ALBD 0 -9999.00 -000 019 001 008 Albedo % ALBD 0 -9999.00 -000 019 002 000 Thunderstorm probability % TSTM 0 -9999.00 -000 019 002 008 Thunderstorm probability % TSTM 0 -9999.00 -000 019 003 000 Mixed layer depth m MIXL 0 -9999.00 -!000 019 004 000 Volcanic Ash code table ???? ? ?????.?? -!000 019 005 000 Icing Top m ???? ? ?????.?? -!000 019 006 000 Icing Base m ???? ? ?????.?? -!000 019 007 000 Icing code table ???? ? ?????.?? -!000 019 008 000 Turbulence Top m ???? ? ?????.?? -!000 019 009 000 Turbulence Base m ???? ? ?????.?? -!000 019 010 000 Turbulence code table ???? ? ?????.?? -000 019 011 000 Turbulent Kinetic Energy J kg**-1 TRKE 0 -9999.00 -!000 019 012 000 Planet Boundary Layer Regime code table ???? ? ?????.?? -!000 019 013 000 Contrails Intencity code table ???? ? ?????.?? -!000 019 014 000 Contrails Engine Type code table ???? ? ?????.?? -!000 019 015 000 Contrails Top m ???? ? ?????.?? -!000 019 016 000 Contrails Base m ???? ? ?????.?? -000 019 020 015 Icing % ICIP 0 -9999.00 -000 019 021 015 In-Cloud Turbulence % TURB 0 -9999.00 -000 019 022 015 Clear Air Turbulence % CATRB 0 -9999.00 -! -! Unidata Addition - Hydrology -001 001 002 008 Prob of 0.01 inch of precip POP % POP 0 -9999.00 -! -! Product Discipline 2 - Land Surface Products -! CATEGORY 0 - Vegetation/Biomass -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING HZREMAP DIRECTION -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89|12345678|1234567890 -002 000 000 000 Land cover (1=land, 2=sea) Proportion LAND 0 -9999.00 -002 000 000 001 Land cover (1=land, 2=sea) Proportion LAND 0 -9999.00 -002 000 000 011 Land cover (1=land, 2=sea) Proportion LAND 0 -9999.00 -002 000 001 000 Surface roughness m SRLM 0 -9999.00 -002 000 002 000 Soil temperature K TMPK 0 -9999.00 -002 000 002 001 Soil temperature K TMPK 0 -9999.00 -002 000 002 011 Soil temperature K TMPK 0 -9999.00 -002 000 002 015 Soil temperature K TMPK 0 -9999.00 -002 000 003 000 Soil moisture content kg m-2 SLMM 0 -9999.00 -002 000 004 000 Vegetation % VEG 0 -9999.00 -002 000 005 000 Water runoff kg/m-2 RNOF 0 -9999.00 -002 000 005 008 Water runoff kg/m-2 RNOF 0 -9999.00 -002 000 006 000 Evapotranspiration kg 2 s-1 EVAPT 0 -9999.00 -002 000 007 000 Model terrain height m SFCHT 0 -9999.00 -002 000 008 000 Land use code table (4.212) LANDUSE 0 -9999.00 -002 000 022 000 Soil moisture top 20cm kg m**-3 SOILMV 0 -9999.00 -002 000 022 001 Soil moisture top 20cm kg m**-3 SOILMV 0 -9999.00 -002 000 022 011 Soil moisture top 20cm kg m**-3 SOILMV 0 -9999.00 -! -! CATEGORY 1 - Agricultural/Aquacultural Special Products -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING HZREMAP DIRECTION -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89|12345678|1234567890 -! -! CATEGORY 2 - Transportation-related -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING HZREMAP DIRECTION -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89|12345678|1234567890 -! -! CATEGORY 3 - Soil -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING HZREMAP DIRECTION -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89|12345678|1234567890 -002 003 000 000 Soil Type (as in Zobler) - SOTYP 0 -9999.00 -! -! CATEGORY 3 - Fire Weather -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING HZREMAP DIRECTION -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89|12345678|1234567890 -002 004 002 000 Haines Index - HAINES 0 -9999.00 -! -! Product Discipline 10 - Oceanographic Products -! CATEGORY 0 - Waves category -!D# CT# ID# PD# NAME UNITS GNAM SCALE MISSING HZREMAP DIRECTION -!23|123|123|123|12345678901234567890123456789012|12345678901234567890|123456789012|12345|123456.89|12345678|1234567890 -010 000 000 000 Wave Spectra (1) - WVSP1 0 -9999.00 -010 000 001 000 Wave Spectra (2) - WVSP2 0 -9999.00 -010 000 002 000 Wave Spectra (3) - WVSP3 0 -9999.00 -010 000 003 000 Sig Hght Comb Wind Waves + Swell m HTSGW 0 -9999.00 -010 000 004 000 Direction of Wind Waves Degree True WVDIR 0 -9999.00 -010 000 005 000 Significant Height of Wind Waves m WVHGT 0 -9999.00 -010 000 006 000 Mean Period of Wind Waves s WVPER 0 -9999.00 -010 000 007 000 Direction of Swell Waves Degree True SWDIR 0 -9999.00 -010 000 008 000 Significant Hght of Swell Waves m SWELL 0 -9999.00 -010 000 009 000 Mean Period of Swell Waves s SWPER 0 -9999.00 -010 000 010 000 Primary Wave Direction Degree True DIRPW 0 -9999.00 -010 000 011 000 Primary Wave Mean Period s PERPW 0 -9999.00 -010 000 012 000 Secondary Wave Direction Degree True DIRSW 0 -9999.00 -010 000 013 000 Secondary Wave Mean Period s PERSW 0 -9999.00 -010 000 192 000 Wave Steepness - WSTP 0 -9999.00 -! -010 001 000 000 Current direction Degree true DRCTC 0 -9999.00 -010 001 001 000 Current speed m s-1 SPEDC 0 -9999.00 -010 001 002 000 u-component of current m s-1 URELC 0 -9999.00 -010 001 003 000 v-component of current m s-1 VRELC 0 -9999.00 -! -010 002 000 000 Ice cover Proportion ICE 0 -9999.00 -010 002 001 000 Ice thickness m ICET 0 -9999.00 -010 002 002 000 Direction of ice drift Degree true DRCTI 0 -9999.00 -010 002 003 000 Speed of ice drift m s-1 SPEDI 0 -9999.00 -010 002 004 000 u-component of ice drift m s-1 URELI 0 -9999.00 -010 002 005 000 v-component of ice drift m s-1 VRELI 0 -9999.00 -010 002 006 000 Ice growth rate m s-1 IGRO 0 -9999.00 -010 002 007 000 Ice divergence s-1 IDIV 0 -9999.00 -! -010 003 000 000 Water Temperature K WTMP 0 -9999.00 -010 003 001 000 Deviation of Sea Level from Mean m DSLM 0 -9999.00 -! -010 004 000 000 Main Thermocline Depth m MTHDP 0 -9999.00 -010 004 001 000 Main Thermocline Anomaly m MTHAN 0 -9999.00 -010 004 002 000 Transient Thermocline Depth m TTHDP 0 -9999.00 -010 004 003 000 Salinity kg kg**-1 SLTY 0 -9999.00 diff --git a/gefs_dev/gempak/fix/gefs_avg_vgf_00 b/gefs_dev/gempak/fix/gefs_avg_vgf_00 deleted file mode 100755 index c0b800327..000000000 --- a/gefs_dev/gempak/fix/gefs_avg_vgf_00 +++ /dev/null @@ -1 +0,0 @@ -$USHgempak/gefs_avg_gempak_vgf.sh diff --git a/gefs_dev/gempak/fix/gefs_avg_vgf_12 b/gefs_dev/gempak/fix/gefs_avg_vgf_12 deleted file mode 100755 index c0b800327..000000000 --- a/gefs_dev/gempak/fix/gefs_avg_vgf_12 +++ /dev/null @@ -1 +0,0 @@ -$USHgempak/gefs_avg_gempak_vgf.sh diff --git a/gefs_dev/gempak/ush/gefs_avg_gempak_vgf.sh b/gefs_dev/gempak/ush/gefs_avg_gempak_vgf.sh deleted file mode 100755 index fc78a8b8b..000000000 --- a/gefs_dev/gempak/ush/gefs_avg_gempak_vgf.sh +++ /dev/null @@ -1,124 +0,0 @@ -#!/bin/sh -# -# Metafile Script : gefs_avg_gempak_vgf.sh -# -# Log : -# J. Carr/PMB 12/25/2004 Pushed into production. -# A. Robson/HPC 07/06/2005 Changed map line thickness to 1. -# Luke Lin/NCO 02/22/2006 Modified for gefs -# Xianwu Xue/EMC 04/06/2020 Modified for GEFS v12 -# -# Set Up Local Variables -# -set -x -export PS4='gefs_avg_vgf:$SECONDS + ' -mkdir $DATA/gefs_avg_vgf -cd $DATA/gefs_avg_vgf - -sGrid=${sGrid} #"_0p50" - -PDY2=$(echo $PDY | cut -c3-) - -# MAKE VG FILES FOR OPC - -for fcsthrs in 096 108 -do - for area in NATL MPAC - do - ocean=$(echo ${area} | cut -c2-) - - fn=avg - rm -rf $fn - if [ -r $COMIN/ge${fn}${sGrid}_${PDY}${cyc}f${fcsthrs} ]; then - ln -s $COMIN/ge${fn}${sGrid}_${PDY}${cyc}f${fcsthrs} $fn - fi - - cat > cmdfile_vgf <<- EOF - GDFILE = avg - GDATTIM = F${fcsthrs} - GAREA = ${area} - PROJ = - DEVICE = vg | gefs_avg500${sGrid}_${PDY2}_${cyc}_F${fcsthrs}_${ocean}.vgf - GLEVEL = 500 - GVCORD = PRES - PANEL = 0 - SKIP = 0 - SCALE = -1 - GDPFUN = hght!hght - TYPE = c!c - CONTUR = 0 - CINT = 6/-99/558!6/570/999 - LINE = 20/1/3/2/2/.13!20/1/3/2/2/.13 - FINT = - FLINE = - HILO = 2;6/H#;L#///5;5!0 - HLSYM = 3.7;2.5/2/22;31/3;3/hw! - CLRBAR = - WIND = - REFVEC = - TITLE = - TEXT = 1.5/21/2.2/hw - CLEAR = y - STNPLT = - SATFIL = - RADFIL = - STREAM = - POSN = 4 - COLORS = 2 - MARKER = 2 - GRDLBL = 5 - LUTFIL = none - FILTER = no - MAP = 0 - LATLON = 0 - STNPLT = - list - run - - CLEAR = no - GDPFUN = hght!vge(kntv(wnd),30) - TYPE = c!b - CINT = 6/564/564 - LINE = 20/1/6/2/2/.13 - WIND = bk25/1.6/803/114 - HILO = - HLSYM = - list - run - - CLEAR = yes - DEVICE = vg|gefs_avgPMSL${sGrid}_${PDY2}_${cyc}_F${fcsthrs}_${ocean}.vgf - GLEVEL = 0 - GVCORD = none - SCALE = 0 - GDPFUN = sm5s(sm9s(pmsl)) - TYPE = c - CONTUR = 1 - CINT = 4 - LINE = 5/1/3/-5/2/.13 - WIND = - TEXT = 1.3/21/2/hw - list - run - - EOF - - cat cmdfile_vgf - - gdplot2_vg < cmdfile_vgf - - export err=$?;err_chk - - if [ $SENDCOM = "YES" ] ; then - mv *.vgf ${COMOUT} - if [ $SENDDBN = "YES" ] ; then - ${DBNROOT}/bin/dbn_alert VGF OPC $job ${COMOUT}/gefs_avgPMSL${sGrid}_${PDY2}_${cyc}_F${fcsthrs}_${ocean}.vgf - ${DBNROOT}/bin/dbn_alert VGF OPC $job ${COMOUT}/gefs_avg500${sGrid}_${PDY2}_${cyc}_F${fcsthrs}_${ocean}.vgf - fi - fi - done -done - -exit $err - - diff --git a/gefs_dev/jobs/JGEFS_ATMOS_AVG_GEMPAK_VGF b/gefs_dev/jobs/JGEFS_ATMOS_AVG_GEMPAK_VGF deleted file mode 100755 index be7cd8668..000000000 --- a/gefs_dev/jobs/JGEFS_ATMOS_AVG_GEMPAK_VGF +++ /dev/null @@ -1,139 +0,0 @@ -#!/bin/sh - -######################################## -# Creates GEFS AVG VGF files for NAWIPS -######################################## - -set -xa -# #### 08/25/1999 ################### -# SET SHELL PROCESSING VARIABLES -# ################################### -export PS4='$SECONDS + ' -date - -export total_tasks=${total_tasks:-1} -export APRUN=${gefsmpexec_mpmd:-"mpirun -n $total_tasks cfp mpmd_cmdfile"} -export sGrid=${sGrid:-"_0p50"} # empty for 1p00, _0p50 - -#################################### -# obtain unique process id (pid) and make working directory -#################################### -export pid=$$ -export DATA=${DATA:-${DATAROOT}/${job}.${pid}} -mkdir -p $DATA -cd $DATA - -###################################### -# Set up the cycle variable -###################################### -export cycle=${cycle:-t${cyc}z} - -############################## -# Run setpdy and initialize PDY variables -############################## -setpdy.sh -. PDY - -#################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gefs} -export RUN=${RUN:-gefs} -export model=${model:-ensemble} - -#################################### -# File To Log Msgs -#################################### -export jlogfile=${jlogfile:-${DATA}/jlogfile.${job}.${pid}} - -#################################### -# Determine Job Output Name on System -#################################### -export outid="LL$job" -export jobid="${outid}.o${pid}" -export pgmout="OUTPUT.${pid}" - -#################################### -# SENDCOM - Copy Files From TMPDIR to $COMOUT -# SENDDBN - Issue DBNet Client Calls -# SENDECF - Flag Events on ECF -# VERBOSE - Specify Verbose Output -#################################### -export SENDCOM=${SENDCOM:-YES} -export SENDECF=${SENDECF:-YES} -export SENDDBN=${SENDDBN:-YES} -export VERBOSE=${VERBOSE:-YES} - -################################ -# Set up the HOME directory -################################ -export HOMEgefs=${HOMEgefs:-$NWROOT/gefs.${gefs_ver}} -export PARMgefs=${PARMgefs:-$HOMEgefs/parm} - -###################################### -# Set up the GEMPAK directory -####################################### -export GEMPAKgefs=${GEMPAKgefs:-$HOMEgefs/gempak} -export FIXgempak=${FIXgempak:-$GEMPAKgefs/fix} -export USHgempak=${USHgempak:-$GEMPAKgefs/ush} - -############################################ -# Run gefs.parm to get input variables -############################################ -. $PARMgefs/gefs.parm - -############################################ -# Set up model and cycle specific variables -############################################ -export fhbeg=${fhbeg:-0} -export fhend=${fhmaxh:-384} -export fhinc=${fhinc:-12} - -export FHMAXHF=${FHMAXHF:-240} -export FHOUTHF=${FHOUTHF:-3} -export FHOUTLF=${FHOUTLF:-6} - -export DBN_ALERT_TYPE=${DBN_ALERT_TYPE:-GEFS_METAFILE} - -# -# Now set up GEMPAK/NTRANS environment - -#cp $FIXgempak/datatype.tbl datatype.tbl - -############################################## -# Define COM directories -############################################## -export COMIN=$COMROOT/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak -export COMOUT=$COMROOT/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak/meta - -if [ ! -d $COMOUT ] ; then - mkdir -p -m 775 $COMOUT -fi - -env - -msg="Begin job for $job" -postmsg "$jlogfile" "$msg" - -######################################################## -# Execute the script. -$HOMEgefs/scripts/exgefs_avg_gempak_vgf.sh.ecf -############################################################# -err=$? - -if [ $err = 0 ]; then - msg="$job completed normally!" -else - msg="FATAL ERROR: $job failed!" -fi -postmsg "$jlogfile" "$msg" - -############################## -# Remove the Temporary working directory -############################## -cd $DATAROOT -if [ ${KEEPDATA:-NO} = NO ] ; then rm -rf $DATA ; fi - -echo "$(date) $0 $(date -u) end" - -exit $err diff --git a/gefs_dev/scripts/exgefs_avg_gempak_vgf.sh.ecf b/gefs_dev/scripts/exgefs_avg_gempak_vgf.sh.ecf deleted file mode 100755 index fc2dc6be6..000000000 --- a/gefs_dev/scripts/exgefs_avg_gempak_vgf.sh.ecf +++ /dev/null @@ -1,60 +0,0 @@ -#!/bin/ksh - -set -x - -msg="JOB $job HAS BEGUN" -postmsg "$jlogfile" "$msg" - -numproc=${numproc:-1} - -cd $DATA -if [[ -s poescript ]]; then rm $DATA/poescript; fi -typeset -Z2 fhr - -################################################################ -# Create a script to be poe'd -# -# Note: The number of scripts to be run MUST match the number -# of total_tasks set in the ecf script, or the job will fail. -# -################################################################ - -for script in $(cat $FIXgempak/gefs_avg_vgf_${cyc}) -do - eval "echo $script" >> $DATA/poescript -done - -num=$(cat $DATA/poescript |wc -l) - -while [ $num -lt $numproc ] ; do - echo "hostname" >>poescript - num=$(expr $num + 1) -done - -cat poescript - -chmod 775 $DATA/poescript -export MP_PGMMODEL=mpmd -export MP_CMDFILE=$DATA/poescript -export SCR_CMDFILE=$MP_CMDFILE # Used by mpiserial on Theia -rm -f mpmd_cmdfile -ln -s $MP_CMDFILE mpmd_cmdfile - -# Execute the script. - -#mpirun -n $num cfp $MP_CMDFILE -$APRUN -err=$? -echo $err - -##################################################################### -if [ $err -eq 0 ] ; then - echo "**************JOB $RUN NAWIPS COMPLETED NORMALLY ON THE IBM" - msg='Job completed normally.' - echo $msg - postmsg "$jlogfile" "$msg" -else - echo "FAILED for GEFS_AVG_VGF" - exit $err -fi -# diff --git a/rocoto/bin/cray/avg_gempak_vgf.sh b/rocoto/bin/cray/avg_gempak_vgf.sh deleted file mode 100755 index 77c129cdf..000000000 --- a/rocoto/bin/cray/avg_gempak_vgf.sh +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/ksh -# - -# EXPORT list here -set -x - -#export IOBUF_PARAMS=cfi*:size=64M:count=4:verbose -#export FORT_BUFFERED=TRUE -#export MKL_CBWR=AVX -ulimit -s unlimited -ulimit -a - -#export total_tasks=1 -#export OMP_NUM_THREADS=1 -#export taskspernode=1 - -#export gefsmpexec_mpmd="aprun -b -j1 -n${total_tasks} -N${taskspernode} -d${OMP_NUM_THREADS} -cc depth cfp mpmd_cmdfile" #mpirun -n $total_tasks cfp mpmd_cmdfile" - -# CALL executable job script here -$SOURCEDIR/jobs/JGEFS_ATMOS_AVG_GEMPAK_VGF - diff --git a/rocoto/bin/hera/avg_gempak_vgf.sh b/rocoto/bin/hera/avg_gempak_vgf.sh deleted file mode 100755 index 3bf5f9101..000000000 --- a/rocoto/bin/hera/avg_gempak_vgf.sh +++ /dev/null @@ -1,45 +0,0 @@ -#!/bin/ksh -# - -# EXPORT list here -set -x - -export IOBUF_PARAMS=cfi*:size=64M:count=4:verbose -export FORT_BUFFERED=TRUE -export MKL_CBWR=AVX -ulimit -s unlimited -ulimit -a - -#export ATP_ENABLED=0 -#export MALLOC_MMAP_MAX_=0 -#export MALLOC_TRIM_THRESHOLD_=134217728 - -#export MPICH_ABORT_ON_ERROR=1 -#export MPICH_ENV_DISPLAY=1 -#export MPICH_VERSION_DISPLAY=1 -#export MPICH_CPUMASK_DISPLAY=1 -# -#export KMP_STACKSIZE=1024m - -#export MP_EUIDEVICE=sn_all -#export MP_EUILIB=us -#export MP_SHARED_MEMORY=no -#export MEMORY_AFFINITY=core:4 - -#export total_tasks=1 -#export OMP_NUM_THREADS=1 -#export taskspernode=1 - -# export for development runs only begin -#export envir=${envir:-dev} -#export RUN_ENVIR=${RUN_ENVIR:-dev} - -#export gefsmpexec_mpmd="mpirun -n $total_tasks cfp mpmd_cmdfile" - -#. $GEFS_ROCOTO/parm/setbase -#. $GEFS_ROCOTO/parm/gefs_config -#. $GEFS_ROCOTO/parm/gefs_dev.parm - -# CALL executable job script here -$SOURCEDIR/jobs/JGEFS_ATMOS_AVG_GEMPAK_VGF - diff --git a/rocoto/bin/wcoss_dell_p3/avg_gempak_vgf.sh b/rocoto/bin/wcoss_dell_p3/avg_gempak_vgf.sh deleted file mode 100755 index 746291731..000000000 --- a/rocoto/bin/wcoss_dell_p3/avg_gempak_vgf.sh +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/ksh - -set -x -ulimit -s unlimited -ulimit -a - -# module_ver.h -. $SOURCEDIR/versions/gefs_wcoss_dell_p3.ver - -# Load modules -. /usrx/local/prod/lmod/lmod/init/ksh -module list -module purge - -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load prod_util/$prod_util_ver -module load prod_envir/$prod_envir_ver -module load gempak/$gempak_ver - -module load lsf/$lsf_ver - -module load CFP/$CFP_ver -export USE_CFP=YES - -module list - -# For Development -. $GEFS_ROCOTO/bin/wcoss_dell_p3/common.sh - -# Export List - -# CALL executable job script here -$SOURCEDIR/jobs/JGEFS_ATMOS_AVG_GEMPAK_VGF - diff --git a/rocoto/bin/wcoss_dell_p35/avg_gempak_vgf.sh b/rocoto/bin/wcoss_dell_p35/avg_gempak_vgf.sh deleted file mode 100755 index 515d8c767..000000000 --- a/rocoto/bin/wcoss_dell_p35/avg_gempak_vgf.sh +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/ksh - -set -x -ulimit -s unlimited -ulimit -a - -# module_ver.h -. $SOURCEDIR/versions/gefs_wcoss_dell_p35.ver - -# Load modules -. /usrx/local/prod/lmod/lmod/init/ksh -module list -module purge - -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load prod_util/$prod_util_ver -module load prod_envir/$prod_envir_ver -module load gempak/$gempak_ver - -module load lsf/$lsf_ver - -module load CFP/$CFP_ver -export USE_CFP=YES - -module list - -# For Development -. $GEFS_ROCOTO/bin/wcoss_dell_p35/common.sh - -# Export List - -# CALL executable job script here -$SOURCEDIR/jobs/JGEFS_ATMOS_AVG_GEMPAK_VGF - diff --git a/rocoto/py/GEFS_XML_For_Tasks.py b/rocoto/py/GEFS_XML_For_Tasks.py index f0770fc23..2a63fc792 100755 --- a/rocoto/py/GEFS_XML_For_Tasks.py +++ b/rocoto/py/GEFS_XML_For_Tasks.py @@ -204,11 +204,6 @@ def config_tasknames(dicBase): sTaskName = "taskname_{0}".format(iTaskName_Num) dicBase[sTaskName.upper()] = "cqpf" - # ---avg_gempak_vgf - iTaskName_Num += 1 - sTaskName = "taskname_{0}".format(iTaskName_Num) - dicBase[sTaskName.upper()] = "avg_gempak_vgf" - # # if dicBase['RUN_KEEPDATA'].upper()[0] == "Y": # ---keep_data_atm diff --git a/rocoto/py/job_id.conf b/rocoto/py/job_id.conf index ee5a3df87..00cad9cd3 100755 --- a/rocoto/py/job_id.conf +++ b/rocoto/py/job_id.conf @@ -33,7 +33,6 @@ cqpf = 398 gempak = 410 gempak_meta = 411 avgspr_gempak_meta = 412 -avg_gempak_vgf = 413 keep_data_atm = 903 archive_atm = 904 cleanup_atm = 905 diff --git a/rocoto/py/user_cray.conf b/rocoto/py/user_cray.conf index a431f0972..4eafa332b 100755 --- a/rocoto/py/user_cray.conf +++ b/rocoto/py/user_cray.conf @@ -130,7 +130,6 @@ RUN_CLEANUP = NO #taskname = enspost_lr #taskname = gempak #taskname = avgspr_gempak_meta -#taskname = avg_gempak_vgf #taskname = gempak_meta #taskname = extractvars #taskname = post_track @@ -477,15 +476,6 @@ gempak_memory = 3000M gempak_join = &LOG_DIR;/@Y@m@d/gefs_gempak_@H.%J gempak_queue = &CUE2RUN; gempak_dep = -## avg_gempak_vgf*********************************************** -avg_gempak_vgf_walltime = 01:00:00 -avg_gempak_vgf_nodes = 1 -avg_gempak_vgf_ppn = 1 -avg_gempak_vgf_tpp = 1 -avg_gempak_vgf_memory = 3000M -avg_gempak_vgf_join = &LOG_DIR;/@Y@m@d/gefs_avg_gempak_vgf_@H.%J -avg_gempak_vgf_queue = &CUE2RUN; -avg_gempak_vgf_dep = ## avgspr_gempak_meta******************************************* avgspr_gempak_meta_walltime = 00:30:00 avgspr_gempak_meta_nodes = 1 diff --git a/rocoto/py/user_hera.conf b/rocoto/py/user_hera.conf index 6d668e306..1ca2d2f81 100755 --- a/rocoto/py/user_hera.conf +++ b/rocoto/py/user_hera.conf @@ -130,7 +130,6 @@ RUN_CLEANUP = NO #taskname = enspost_lr #taskname = gempak #taskname = gempak_meta -#taskname = avg_gempak_vgf #taskname = gempak_meta #taskname = extractvars #taskname = post_track @@ -479,15 +478,6 @@ gempak_memory = 3000M gempak_join = &LOG_DIR;/@Y@m@d/gefs_gempak_@H.%j gempak_queue = &CUE2RUN; gempak_dep = -## avg_gempak_vgf*********************************************** -avg_gempak_vgf_walltime = 00:30:00 -avg_gempak_vgf_nodes = 1 -avg_gempak_vgf_ppn = 1 -avg_gempak_vgf_tpp = 1 -avg_gempak_vgf_memory = 3000M -avg_gempak_vgf_join = &LOG_DIR;/@Y@m@d/gefs_avg_gempak_vgf_@H.%j -avg_gempak_vgf_queue = &CUE2RUN; -avg_gempak_vgf_dep = ## gempak_meta******************************************* gempak_meta_walltime = 00:30:00 gempak_meta_nodes = 1 diff --git a/rocoto/py/user_wcoss_dell_p3.conf b/rocoto/py/user_wcoss_dell_p3.conf index 456f4a25b..ae98f9172 100755 --- a/rocoto/py/user_wcoss_dell_p3.conf +++ b/rocoto/py/user_wcoss_dell_p3.conf @@ -130,7 +130,6 @@ RUN_CLEANUP = NO #taskname = enspost_lr #taskname = gempak #taskname = avgspr_gempak_meta -#taskname = avg_gempak_vgf #taskname = gempak_meta #taskname = extractvars #taskname = post_track @@ -477,15 +476,6 @@ gempak_walltime = 04:30:00 gempak_join = &LOG_DIR;/@Y@m@d/gefs_gempak_@H.%J gempak_queue = &CUE2RUN; gempak_dep = -## avg_gempak_vgf*********************************************** -avg_gempak_vgf_walltime = 01:00:00 -avg_gempak_vgf_nodes = 1 -avg_gempak_vgf_ppn = 1 -avg_gempak_vgf_tpp = 1 -#avg_gempak_vgf_memory = 3000M -avg_gempak_vgf_join = &LOG_DIR;/@Y@m@d/gefs_avg_gempak_vgf_@H.%J -avg_gempak_vgf_queue = &CUE2RUN; -avg_gempak_vgf_dep = ## avgspr_gempak_meta******************************************* avgspr_gempak_meta_walltime = 00:30:00 avgspr_gempak_meta_nodes = 1 diff --git a/rocoto/py/user_wcoss_dell_p35.conf b/rocoto/py/user_wcoss_dell_p35.conf index 31f4d4d26..e7f2cdaa4 100755 --- a/rocoto/py/user_wcoss_dell_p35.conf +++ b/rocoto/py/user_wcoss_dell_p35.conf @@ -130,7 +130,6 @@ RUN_CLEANUP = NO #taskname = enspost_lr #taskname = gempak #taskname = avgspr_gempak_meta -#taskname = avg_gempak_vgf #taskname = gempak_meta #taskname = extractvars #taskname = post_track @@ -478,15 +477,6 @@ gempak_walltime = 04:30:00 gempak_join = &LOG_DIR;/@Y@m@d/gefs_gempak_@H.%J gempak_queue = &CUE2RUN; gempak_dep = -## avg_gempak_vgf*********************************************** -avg_gempak_vgf_walltime = 01:00:00 -avg_gempak_vgf_nodes = 1 -avg_gempak_vgf_ppn = 1 -avg_gempak_vgf_tpp = 1 -#avg_gempak_vgf_memory = 3000M -avg_gempak_vgf_join = &LOG_DIR;/@Y@m@d/gefs_avg_gempak_vgf_@H.%J -avg_gempak_vgf_queue = &CUE2RUN; -avg_gempak_vgf_dep = ## avgspr_gempak_meta******************************************* avgspr_gempak_meta_walltime = 00:30:00 avgspr_gempak_meta_nodes = 1 From d3eca1e2663bdb6461bd12d9782a188b9325a69d Mon Sep 17 00:00:00 2001 From: "Xianwu.Xue" Date: Mon, 22 Jun 2020 14:08:44 -0400 Subject: [PATCH 13/23] Delete CQPF task and related files 1) Delete CQPF task and related files 2) Delete undeleted files for wafs tasks 3) Delete setting for CQPF, WAFS tasks 4) Modify pyGEFS based on the previous changes On branch feature/XX_gefs_dev_cleanup Changes to be committed: deleted: jobs/JGEFS_CQPF modified: link_cleanup.sh deleted: modulefiles/gefs/global_enscqpf.hera deleted: modulefiles/gefs/global_enscqpf.jet deleted: modulefiles/gefs/global_enscqpf.wcoss_cray deleted: modulefiles/gefs/global_enscqpf.wcoss_dell_p3 deleted: modulefiles/gefs/global_enscvprcp.hera deleted: modulefiles/gefs/global_enscvprcp.jet deleted: modulefiles/gefs/global_enscvprcp.wcoss_cray deleted: modulefiles/gefs/global_enscvprcp.wcoss_dell_p3 deleted: modulefiles/gefs/global_enscvt24h.hera deleted: modulefiles/gefs/global_enscvt24h.jet deleted: modulefiles/gefs/global_enscvt24h.wcoss_cray deleted: modulefiles/gefs/global_enscvt24h.wcoss_dell_p3 deleted: modulefiles/gefs/global_enspvrfy.hera deleted: modulefiles/gefs/global_enspvrfy.jet deleted: modulefiles/gefs/global_enspvrfy.wcoss_cray deleted: modulefiles/gefs/global_enspvrfy.wcoss_dell_p3 deleted: modulefiles/gefs/global_ensrfmat.hera deleted: modulefiles/gefs/global_ensrfmat.jet deleted: modulefiles/gefs/global_ensrfmat.wcoss_cray deleted: modulefiles/gefs/global_ensrfmat.wcoss_dell_p3 deleted: modulefiles/gefs/global_enssrbias.hera deleted: modulefiles/gefs/global_enssrbias.jet deleted: modulefiles/gefs/global_enssrbias.wcoss_cray deleted: modulefiles/gefs/global_enssrbias.wcoss_dell_p3 deleted: modulefiles/gefs/overenstr.grib.hera deleted: modulefiles/gefs/overenstr.grib.jet deleted: modulefiles/gefs/overenstr.grib.wcoss_cray deleted: modulefiles/gefs/overenstr.grib.wcoss_dell_p3 deleted: scripts/exglobal_enscqpf.sh.ecf modified: sorc/build_all_dev.sh deleted: sorc/build_global_enscqpf.sh deleted: sorc/build_global_enscvprcp.sh deleted: sorc/build_global_enscvt24h.sh deleted: sorc/build_global_enspvrfy.sh deleted: sorc/build_global_ensrfmat.sh deleted: sorc/build_global_enssrbias.sh deleted: sorc/build_overenstr_grib.sh modified: sorc/gefs_build_dev.cfg deleted: sorc/global_enscqpf.fd/CQPF.f90 deleted: sorc/global_enscqpf.fd/CQPF.f90_22m deleted: sorc/global_enscqpf.fd/INIT_PARM.f90 deleted: sorc/global_enscqpf.fd/Makefile deleted: sorc/global_enscqpf.fd/PRINTINFR.f90 deleted: sorc/global_enscqpf.fd/QTPINT.f90 deleted: sorc/global_enscvprcp.fd/CVPRCP.f90 deleted: sorc/global_enscvprcp.fd/CVPRCP.f90_22m deleted: sorc/global_enscvprcp.fd/CVPRCP.f90_22m_newdata deleted: sorc/global_enscvprcp.fd/INIT_PARM.f90 deleted: sorc/global_enscvprcp.fd/Makefile deleted: sorc/global_enscvprcp.fd/PRINTINFR.f90 deleted: sorc/global_enscvt24h.fd/CVT24H.f90 deleted: sorc/global_enscvt24h.fd/CVT24H.f90_22m deleted: sorc/global_enscvt24h.fd/INIT_PARM.f90 deleted: sorc/global_enscvt24h.fd/Makefile deleted: sorc/global_enscvt24h.fd/PRINTINFR.f90 deleted: sorc/global_enspvrfy.fd/ANNATV.f90 deleted: sorc/global_enspvrfy.fd/INIT_PARM.f90 deleted: sorc/global_enspvrfy.fd/Makefile deleted: sorc/global_enspvrfy.fd/PRINTINFR.f90 deleted: sorc/global_enspvrfy.fd/PVRFY.f90 deleted: sorc/global_enspvrfy.fd/PVRFY.f90_22m deleted: sorc/global_enspvrfy.fd/VRFY.f90 deleted: sorc/global_ensrfmat.fd/Makefile deleted: sorc/global_ensrfmat.fd/REFORMAT.f deleted: sorc/global_ensrfmat.fd/REFORMAT.f_ccs deleted: sorc/global_enssrbias.fd/Makefile deleted: sorc/global_enssrbias.fd/STAT_RM_BIAS_30D.f modified: sorc/partial_build_dev.sh deleted: ush/gefs_exishef.sh deleted: ush/global_enscvprcp.sh deleted: ush/global_enscvt24h.sh deleted: ush/global_enspvrfy.sh deleted: ush/global_ensrfmat.sh deleted: ush/global_enssrbias.sh deleted: ush/global_enswgrp.sh deleted: util/sorc/overenstr.grib.fd/Makefile deleted: util/sorc/overenstr.grib.fd/buld_overenstr.sh deleted: util/sorc/overenstr.grib.fd/overenstr.grib.f deleted: util/sorc/overenstr.grib.fd/sample.script modified: ../rocoto/py/GEFS_XML_For_Tasks.py modified: ../rocoto/py/user_cray.conf modified: ../rocoto/py/user_hera.conf modified: ../rocoto/py/user_wcoss_dell_p3.conf modified: ../rocoto/py/user_wcoss_dell_p35.conf modified: ../rocoto/user_full.conf Refs: #76266, #64583, #62644, #71500 and #56936 --- gefs_dev/jobs/JGEFS_CQPF | 126 ---- gefs_dev/link_cleanup.sh | 14 +- gefs_dev/modulefiles/gefs/global_enscqpf.hera | 29 - gefs_dev/modulefiles/gefs/global_enscqpf.jet | 22 - .../gefs/global_enscqpf.wcoss_cray | 19 - .../gefs/global_enscqpf.wcoss_dell_p3 | 17 - .../modulefiles/gefs/global_enscvprcp.hera | 30 - .../modulefiles/gefs/global_enscvprcp.jet | 22 - .../gefs/global_enscvprcp.wcoss_cray | 19 - .../gefs/global_enscvprcp.wcoss_dell_p3 | 17 - .../modulefiles/gefs/global_enscvt24h.hera | 29 - .../modulefiles/gefs/global_enscvt24h.jet | 21 - .../gefs/global_enscvt24h.wcoss_cray | 19 - .../gefs/global_enscvt24h.wcoss_dell_p3 | 17 - .../modulefiles/gefs/global_enspvrfy.hera | 30 - gefs_dev/modulefiles/gefs/global_enspvrfy.jet | 23 - .../gefs/global_enspvrfy.wcoss_cray | 21 - .../gefs/global_enspvrfy.wcoss_dell_p3 | 22 - .../modulefiles/gefs/global_ensrfmat.hera | 16 - gefs_dev/modulefiles/gefs/global_ensrfmat.jet | 13 - .../gefs/global_ensrfmat.wcoss_cray | 11 - .../gefs/global_ensrfmat.wcoss_dell_p3 | 10 - .../modulefiles/gefs/global_enssrbias.hera | 16 - .../modulefiles/gefs/global_enssrbias.jet | 14 - .../gefs/global_enssrbias.wcoss_cray | 11 - .../gefs/global_enssrbias.wcoss_dell_p3 | 10 - gefs_dev/modulefiles/gefs/overenstr.grib.hera | 24 - gefs_dev/modulefiles/gefs/overenstr.grib.jet | 16 - .../gefs/overenstr.grib.wcoss_cray | 14 - .../gefs/overenstr.grib.wcoss_dell_p3 | 12 - gefs_dev/scripts/exglobal_enscqpf.sh.ecf | 328 -------- gefs_dev/sorc/build_all_dev.sh | 63 -- gefs_dev/sorc/build_global_enscqpf.sh | 58 -- gefs_dev/sorc/build_global_enscvprcp.sh | 41 - gefs_dev/sorc/build_global_enscvt24h.sh | 41 - gefs_dev/sorc/build_global_enspvrfy.sh | 41 - gefs_dev/sorc/build_global_ensrfmat.sh | 41 - gefs_dev/sorc/build_global_enssrbias.sh | 41 - gefs_dev/sorc/build_overenstr_grib.sh | 44 -- gefs_dev/sorc/gefs_build_dev.cfg | 7 - gefs_dev/sorc/global_enscqpf.fd/CQPF.f90 | 601 --------------- gefs_dev/sorc/global_enscqpf.fd/CQPF.f90_22m | 601 --------------- gefs_dev/sorc/global_enscqpf.fd/INIT_PARM.f90 | 51 -- gefs_dev/sorc/global_enscqpf.fd/Makefile | 43 -- gefs_dev/sorc/global_enscqpf.fd/PRINTINFR.f90 | 96 --- gefs_dev/sorc/global_enscqpf.fd/QTPINT.f90 | 43 -- gefs_dev/sorc/global_enscvprcp.fd/CVPRCP.f90 | 190 ----- .../sorc/global_enscvprcp.fd/CVPRCP.f90_22m | 189 ----- .../CVPRCP.f90_22m_newdata | 221 ------ .../sorc/global_enscvprcp.fd/INIT_PARM.f90 | 51 -- gefs_dev/sorc/global_enscvprcp.fd/Makefile | 44 -- .../sorc/global_enscvprcp.fd/PRINTINFR.f90 | 96 --- gefs_dev/sorc/global_enscvt24h.fd/CVT24H.f90 | 151 ---- .../sorc/global_enscvt24h.fd/CVT24H.f90_22m | 151 ---- .../sorc/global_enscvt24h.fd/INIT_PARM.f90 | 51 -- gefs_dev/sorc/global_enscvt24h.fd/Makefile | 44 -- .../sorc/global_enscvt24h.fd/PRINTINFR.f90 | 96 --- gefs_dev/sorc/global_enspvrfy.fd/ANNATV.f90 | 272 ------- .../sorc/global_enspvrfy.fd/INIT_PARM.f90 | 51 -- gefs_dev/sorc/global_enspvrfy.fd/Makefile | 44 -- .../sorc/global_enspvrfy.fd/PRINTINFR.f90 | 96 --- gefs_dev/sorc/global_enspvrfy.fd/PVRFY.f90 | 708 ------------------ .../sorc/global_enspvrfy.fd/PVRFY.f90_22m | 702 ----------------- gefs_dev/sorc/global_enspvrfy.fd/VRFY.f90 | 113 --- gefs_dev/sorc/global_ensrfmat.fd/Makefile | 44 -- gefs_dev/sorc/global_ensrfmat.fd/REFORMAT.f | 163 ---- .../sorc/global_ensrfmat.fd/REFORMAT.f_ccs | 138 ---- gefs_dev/sorc/global_enssrbias.fd/Makefile | 44 -- .../global_enssrbias.fd/STAT_RM_BIAS_30D.f | 230 ------ gefs_dev/sorc/partial_build_dev.sh | 5 +- gefs_dev/ush/gefs_exishef.sh | 78 -- gefs_dev/ush/global_enscvprcp.sh | 30 - gefs_dev/ush/global_enscvt24h.sh | 47 -- gefs_dev/ush/global_enspvrfy.sh | 123 --- gefs_dev/ush/global_ensrfmat.sh | 34 - gefs_dev/ush/global_enssrbias.sh | 63 -- gefs_dev/ush/global_enswgrp.sh | 45 -- gefs_dev/util/sorc/overenstr.grib.fd/Makefile | 39 - .../sorc/overenstr.grib.fd/buld_overenstr.sh | 22 - .../sorc/overenstr.grib.fd/overenstr.grib.f | 71 -- .../util/sorc/overenstr.grib.fd/sample.script | 11 - rocoto/py/GEFS_XML_For_Tasks.py | 5 +- rocoto/py/user_cray.conf | 10 - rocoto/py/user_hera.conf | 10 - rocoto/py/user_wcoss_dell_p3.conf | 10 - rocoto/py/user_wcoss_dell_p35.conf | 10 - rocoto/user_full.conf | 19 - 87 files changed, 3 insertions(+), 7322 deletions(-) delete mode 100755 gefs_dev/jobs/JGEFS_CQPF delete mode 100644 gefs_dev/modulefiles/gefs/global_enscqpf.hera delete mode 100644 gefs_dev/modulefiles/gefs/global_enscqpf.jet delete mode 100644 gefs_dev/modulefiles/gefs/global_enscqpf.wcoss_cray delete mode 100644 gefs_dev/modulefiles/gefs/global_enscqpf.wcoss_dell_p3 delete mode 100644 gefs_dev/modulefiles/gefs/global_enscvprcp.hera delete mode 100644 gefs_dev/modulefiles/gefs/global_enscvprcp.jet delete mode 100644 gefs_dev/modulefiles/gefs/global_enscvprcp.wcoss_cray delete mode 100644 gefs_dev/modulefiles/gefs/global_enscvprcp.wcoss_dell_p3 delete mode 100644 gefs_dev/modulefiles/gefs/global_enscvt24h.hera delete mode 100644 gefs_dev/modulefiles/gefs/global_enscvt24h.jet delete mode 100644 gefs_dev/modulefiles/gefs/global_enscvt24h.wcoss_cray delete mode 100644 gefs_dev/modulefiles/gefs/global_enscvt24h.wcoss_dell_p3 delete mode 100644 gefs_dev/modulefiles/gefs/global_enspvrfy.hera delete mode 100644 gefs_dev/modulefiles/gefs/global_enspvrfy.jet delete mode 100644 gefs_dev/modulefiles/gefs/global_enspvrfy.wcoss_cray delete mode 100644 gefs_dev/modulefiles/gefs/global_enspvrfy.wcoss_dell_p3 delete mode 100644 gefs_dev/modulefiles/gefs/global_ensrfmat.hera delete mode 100644 gefs_dev/modulefiles/gefs/global_ensrfmat.jet delete mode 100644 gefs_dev/modulefiles/gefs/global_ensrfmat.wcoss_cray delete mode 100644 gefs_dev/modulefiles/gefs/global_ensrfmat.wcoss_dell_p3 delete mode 100644 gefs_dev/modulefiles/gefs/global_enssrbias.hera delete mode 100644 gefs_dev/modulefiles/gefs/global_enssrbias.jet delete mode 100644 gefs_dev/modulefiles/gefs/global_enssrbias.wcoss_cray delete mode 100644 gefs_dev/modulefiles/gefs/global_enssrbias.wcoss_dell_p3 delete mode 100644 gefs_dev/modulefiles/gefs/overenstr.grib.hera delete mode 100644 gefs_dev/modulefiles/gefs/overenstr.grib.jet delete mode 100644 gefs_dev/modulefiles/gefs/overenstr.grib.wcoss_cray delete mode 100644 gefs_dev/modulefiles/gefs/overenstr.grib.wcoss_dell_p3 delete mode 100755 gefs_dev/scripts/exglobal_enscqpf.sh.ecf delete mode 100755 gefs_dev/sorc/build_global_enscqpf.sh delete mode 100755 gefs_dev/sorc/build_global_enscvprcp.sh delete mode 100755 gefs_dev/sorc/build_global_enscvt24h.sh delete mode 100755 gefs_dev/sorc/build_global_enspvrfy.sh delete mode 100755 gefs_dev/sorc/build_global_ensrfmat.sh delete mode 100755 gefs_dev/sorc/build_global_enssrbias.sh delete mode 100755 gefs_dev/sorc/build_overenstr_grib.sh delete mode 100755 gefs_dev/sorc/global_enscqpf.fd/CQPF.f90 delete mode 100755 gefs_dev/sorc/global_enscqpf.fd/CQPF.f90_22m delete mode 100755 gefs_dev/sorc/global_enscqpf.fd/INIT_PARM.f90 delete mode 100755 gefs_dev/sorc/global_enscqpf.fd/Makefile delete mode 100755 gefs_dev/sorc/global_enscqpf.fd/PRINTINFR.f90 delete mode 100755 gefs_dev/sorc/global_enscqpf.fd/QTPINT.f90 delete mode 100755 gefs_dev/sorc/global_enscvprcp.fd/CVPRCP.f90 delete mode 100755 gefs_dev/sorc/global_enscvprcp.fd/CVPRCP.f90_22m delete mode 100755 gefs_dev/sorc/global_enscvprcp.fd/CVPRCP.f90_22m_newdata delete mode 100755 gefs_dev/sorc/global_enscvprcp.fd/INIT_PARM.f90 delete mode 100755 gefs_dev/sorc/global_enscvprcp.fd/Makefile delete mode 100755 gefs_dev/sorc/global_enscvprcp.fd/PRINTINFR.f90 delete mode 100755 gefs_dev/sorc/global_enscvt24h.fd/CVT24H.f90 delete mode 100755 gefs_dev/sorc/global_enscvt24h.fd/CVT24H.f90_22m delete mode 100755 gefs_dev/sorc/global_enscvt24h.fd/INIT_PARM.f90 delete mode 100755 gefs_dev/sorc/global_enscvt24h.fd/Makefile delete mode 100755 gefs_dev/sorc/global_enscvt24h.fd/PRINTINFR.f90 delete mode 100755 gefs_dev/sorc/global_enspvrfy.fd/ANNATV.f90 delete mode 100755 gefs_dev/sorc/global_enspvrfy.fd/INIT_PARM.f90 delete mode 100755 gefs_dev/sorc/global_enspvrfy.fd/Makefile delete mode 100755 gefs_dev/sorc/global_enspvrfy.fd/PRINTINFR.f90 delete mode 100755 gefs_dev/sorc/global_enspvrfy.fd/PVRFY.f90 delete mode 100755 gefs_dev/sorc/global_enspvrfy.fd/PVRFY.f90_22m delete mode 100755 gefs_dev/sorc/global_enspvrfy.fd/VRFY.f90 delete mode 100755 gefs_dev/sorc/global_ensrfmat.fd/Makefile delete mode 100755 gefs_dev/sorc/global_ensrfmat.fd/REFORMAT.f delete mode 100755 gefs_dev/sorc/global_ensrfmat.fd/REFORMAT.f_ccs delete mode 100755 gefs_dev/sorc/global_enssrbias.fd/Makefile delete mode 100755 gefs_dev/sorc/global_enssrbias.fd/STAT_RM_BIAS_30D.f delete mode 100755 gefs_dev/ush/gefs_exishef.sh delete mode 100755 gefs_dev/ush/global_enscvprcp.sh delete mode 100755 gefs_dev/ush/global_enscvt24h.sh delete mode 100755 gefs_dev/ush/global_enspvrfy.sh delete mode 100755 gefs_dev/ush/global_ensrfmat.sh delete mode 100755 gefs_dev/ush/global_enssrbias.sh delete mode 100755 gefs_dev/ush/global_enswgrp.sh delete mode 100755 gefs_dev/util/sorc/overenstr.grib.fd/Makefile delete mode 100755 gefs_dev/util/sorc/overenstr.grib.fd/buld_overenstr.sh delete mode 100755 gefs_dev/util/sorc/overenstr.grib.fd/overenstr.grib.f delete mode 100755 gefs_dev/util/sorc/overenstr.grib.fd/sample.script diff --git a/gefs_dev/jobs/JGEFS_CQPF b/gefs_dev/jobs/JGEFS_CQPF deleted file mode 100755 index 25c264791..000000000 --- a/gefs_dev/jobs/JGEFS_CQPF +++ /dev/null @@ -1,126 +0,0 @@ -#!/bin/ksh - -echo $(date) $0 $(date -u) begin - -set -xa -export PS4='$SECONDS + ' -date - -export total_tasks=${total_tasks:-1} -export gefsmpexec=${gefsmpexec:-"mpirun -n $total_tasks"} -export APRUN=${gefsmpexec:-"mpirun -n $total_tasks"} - -#################################### -# Load the grib module -#################################### -export CNVGRIB=$CNVGRIB - -#################################### -# obtain unique process id (pid) and make temp directory -#################################### -export pid=$$ -export DATA=${DATA:-${DATAROOT}/${job}.${pid}} - -mkdir -p $DATA -cd $DATA - -###################################### -# Set up the cycle variable -###################################### -export cycle=t${cyc}z - -#################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gefs} -export RUN=cqpf - -#################################### -# File To Log Msgs -#################################### -export jlogfile=${jlogfile:-${DATA}/jlogfile} - -#################################### -# Determine Job Output Name on System -#################################### -export outid="LL$job" -export jobid="${outid}.o${pid}" -export pgmout="OUTPUT.${pid}" -export pgmerr=errfile - -#################################### -# SENDCOM - Copy Files From TMPDIR to $COMOUT -# SENDDBN - Issue DBNet Client Calls -# SENDECF - Flag Events on ECF -# VERBOSE - Specify Verbose Output -#################################### -export SENDCOM=${SENDCOM:-YES} -export SENDDBN=${SENDDBN:-YES} -export SENDECF=${SENDECF:-YES} -export VERBOSE=${VERBOSE:-YES} - -#################################### -# Specify Execution Areas -#################################### -export HOMEgefs=${HOMEgefs:-${NWROOT}/gefs.${gefs_ver}} - -export EXECgefs=${EXECgefs:-$HOMEgefs/exec} -export USHgefs=${USHgefs:-$HOMEgefs/ush} -export UTILgefs=${UTILgefs:-$HOMEgefs/util} -export FIXgefs=${FIXgefs:-$HOMEgefs/fix/fix_gefs} -export PARMgefs=${PARMgefs:-$HOMEgefs/parm} - -export ERRSCRIPT=err_chk -export LOGSCRIPT=startmsg -export REDOUT='1>>' -export REDERR='2>' - -############################## -# Run setpdy and initialize PDY variables -############################## -setpdy.sh -. PDY - -############################################## -# Define COM directories -############################################## -export COMIN=${COMROOT}/${NET}/${envir} -export COMOUT=$COMROOT/${NET}/${envir}/gefs.${PDY}/${cyc}/atmos/ensstat -export COMINshef=${COMINshef:-${DCOMROOT}/prod/shef_pefiles} -#export COMINshef=${COMINshef:-/gpfs/dell1/nco/ops/dcom/prod/shef_pefiles} -export COMINstat=${COMINstat:-$COMIN} - -mkdir -m 775 -p $COMOUT - -msg="HAS BEGUN on $(hostname)" -postmsg "$jlogfile" "$msg" - -env | sort - -############################################################# -# Execute the script -if (( cyc == 00 )); then - $HOMEgefs/scripts/exglobal_enscqpf.sh.ecf - err=$? - echo $err -else - echo "skip cqpf processing in development for cyc=$cyc" -fi -############################################################# - -if [ ${err:-0} = 0 ]; then - msg="$job completed normally!" -else - msg="FATAL ERROR: $job failed!" -fi -postmsg "$jlogfile" "$msg" - -############################## -# Remove the Temporary working directory -############################## -cd $DATAROOT -if [ ${KEEPDATA:-NO} = NO ] ; then rm -rf $DATA ; fi - -echo "$(date) $0 $(date -u) end" - -exit $err diff --git a/gefs_dev/link_cleanup.sh b/gefs_dev/link_cleanup.sh index fef5ba41a..71a6d8ab1 100755 --- a/gefs_dev/link_cleanup.sh +++ b/gefs_dev/link_cleanup.sh @@ -22,7 +22,7 @@ pwd=$(pwd -P) pwd0=$(readlink -e $pwd/../) echo $pwd0 -for f0 in modulefiles/gefs sorc jobs ush scripts gempak/ush gempak/fix util/ush; do +for f0 in modulefiles/gefs sorc jobs ush scripts util/ush; do for f in $f0/*; do #echo $f @@ -56,15 +56,3 @@ for f0 in modulefiles/gefs sorc jobs ush scripts gempak/ush gempak/fix util/ush; done -f0=util -f=${f0}/sorc -if [ $CleanAll = "yes" ]; then - if [ -L $pwd0/$f ]; then - echo $pwd0/$f - rm -rf $pwd0/$f - fi -else - cd $pwd0/$f0 - $LINK ../gefs_dev/$f . - cd $pwd -fi diff --git a/gefs_dev/modulefiles/gefs/global_enscqpf.hera b/gefs_dev/modulefiles/gefs/global_enscqpf.hera deleted file mode 100644 index 0fed1f9fb..000000000 --- a/gefs_dev/modulefiles/gefs/global_enscqpf.hera +++ /dev/null @@ -1,29 +0,0 @@ -#%Module##################################################### -## global_enscqpf component - Hera -############################################################# -#module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles - -## -## load programming environment -## this typically includes compiler, MPI and job scheduler -## -module load intel/18.0.5.274 - -## -## NCEP libraries -## -module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles - -module load g2/3.1.1 -module load w3nco/2.0.7 -module load bacio/2.0.3 -module load sp/2.0.3 - -module load jasper/1.900.1 -module load png/1.2.44 -module load z/1.2.11 - -## -export FCMP=ifort -export LDFLAGSM= -export OMPFLAGM= diff --git a/gefs_dev/modulefiles/gefs/global_enscqpf.jet b/gefs_dev/modulefiles/gefs/global_enscqpf.jet deleted file mode 100644 index 75aec183b..000000000 --- a/gefs_dev/modulefiles/gefs/global_enscqpf.jet +++ /dev/null @@ -1,22 +0,0 @@ -#%Module##################################################### -## global_enscqpf component - Theia -############################################################# -module use /lfs3/projects/hfv3gfs/nwprod/lib/modulefiles -module use /lfs3/projects/hwrf-vd/soft/modulefiles -module load intel/15.0.3.187 -module load impi/5.0.3.048 - -module load g2/v2.5.0 -module load w3nco/v2.0.6 -module load bacio/v2.0.1 -module load sp/v2.0.2 - -module load jasper/v1.900.1 -module load png/v1.2.44 -module load z/v1.2.6 - -## -export FCMP=ifort -export LDFLAGSM= -export OMPFLAGM= - diff --git a/gefs_dev/modulefiles/gefs/global_enscqpf.wcoss_cray b/gefs_dev/modulefiles/gefs/global_enscqpf.wcoss_cray deleted file mode 100644 index 02784493e..000000000 --- a/gefs_dev/modulefiles/gefs/global_enscqpf.wcoss_cray +++ /dev/null @@ -1,19 +0,0 @@ -#%Module##################################################### -## global_enscqpf component - wcoss_cray -############################################################# -# Load Intel environment -module load PrgEnv-intel - -module load g2-intel/3.1.0 -module load w3nco-intel/2.0.6 -module load bacio-intel/2.0.1 - -module load jasper-gnu-haswell/1.900.1 -module load png-intel-haswell/1.2.49 -module load zlib-intel-haswell/1.2.7 - -## -export FCMP=ifort -export LDFLAGSM= -export OMPFLAGM= - diff --git a/gefs_dev/modulefiles/gefs/global_enscqpf.wcoss_dell_p3 b/gefs_dev/modulefiles/gefs/global_enscqpf.wcoss_dell_p3 deleted file mode 100644 index a7d368719..000000000 --- a/gefs_dev/modulefiles/gefs/global_enscqpf.wcoss_dell_p3 +++ /dev/null @@ -1,17 +0,0 @@ -#%Module##################################################### -## global_enscqpf component - wcoss_dell_p3 -############################################################# -module load ips/${ips_ver} - -module load g2/${g2_ver} -module load w3nco/${w3nco_ver} -module load bacio/${bacio_ver} -module load jasper/${jasper_ver} -module load libpng/${libpng_ver} -module load zlib/${zlib_ver} - -## -export FCMP=ifort -export LDFLAGSM= -export OMPFLAGM= - diff --git a/gefs_dev/modulefiles/gefs/global_enscvprcp.hera b/gefs_dev/modulefiles/gefs/global_enscvprcp.hera deleted file mode 100644 index e5fc9b284..000000000 --- a/gefs_dev/modulefiles/gefs/global_enscvprcp.hera +++ /dev/null @@ -1,30 +0,0 @@ -#%Module##################################################### -## global_enscvprcp component - Hera -############################################################# -#module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles - -## -## load programming environment -## this typically includes compiler, MPI and job scheduler -## -module load intel/18.0.5.274 - -## -## NCEP libraries -## -module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles - -module load g2/3.1.1 -module load w3nco/2.0.7 -module load bacio/2.0.3 -module load sp/2.0.3 - -module load jasper/1.900.1 -module load png/1.2.44 -module load z/1.2.11 - -## -export FCMP=ifort -export LDFLAGSM= -export OMPFLAGM= - diff --git a/gefs_dev/modulefiles/gefs/global_enscvprcp.jet b/gefs_dev/modulefiles/gefs/global_enscvprcp.jet deleted file mode 100644 index a330b1b1a..000000000 --- a/gefs_dev/modulefiles/gefs/global_enscvprcp.jet +++ /dev/null @@ -1,22 +0,0 @@ -#%Module##################################################### -## global_enscvprcp component - Theia -############################################################# -module use /lfs3/projects/hfv3gfs/nwprod/lib/modulefiles -module use /lfs3/projects/hwrf-vd/soft/modulefiles -module load intel/15.0.3.187 -module load impi/5.0.3.048 - -module load g2/v2.5.0 -module load w3nco/v2.0.6 -module load bacio/v2.0.1 -module load sp/v2.0.2 - -module load jasper/v1.900.1 -module load png/v1.2.44 -module load z/v1.2.6 - -## -export FCMP=ifort -export LDFLAGSM= -export OMPFLAGM= - diff --git a/gefs_dev/modulefiles/gefs/global_enscvprcp.wcoss_cray b/gefs_dev/modulefiles/gefs/global_enscvprcp.wcoss_cray deleted file mode 100644 index 601462caf..000000000 --- a/gefs_dev/modulefiles/gefs/global_enscvprcp.wcoss_cray +++ /dev/null @@ -1,19 +0,0 @@ -#%Module##################################################### -## global_enscvprcp component - wcoss_cray -############################################################# -# Load Intel environment -module load PrgEnv-intel - -module load g2-intel/3.1.0 -module load w3nco-intel/2.0.6 -module load bacio-intel/2.0.1 - -module load jasper-gnu-haswell/1.900.1 -module load png-intel-haswell/1.2.49 -module load zlib-intel-haswell/1.2.7 - -## -export FCMP=ifort -export LDFLAGSM= -export OMPFLAGM= - diff --git a/gefs_dev/modulefiles/gefs/global_enscvprcp.wcoss_dell_p3 b/gefs_dev/modulefiles/gefs/global_enscvprcp.wcoss_dell_p3 deleted file mode 100644 index 2f5198296..000000000 --- a/gefs_dev/modulefiles/gefs/global_enscvprcp.wcoss_dell_p3 +++ /dev/null @@ -1,17 +0,0 @@ -#%Module##################################################### -## global_enscvprcp component - wcoss_dell_p3 -############################################################# -module load ips/${ips_ver} - -module load g2/${g2_ver} -module load w3nco/${w3nco_ver} -module load bacio/${bacio_ver} -module load jasper/${jasper_ver} -module load libpng/${libpng_ver} -module load zlib/${zlib_ver} - -## -export FCMP=ifort -export LDFLAGSM= -export OMPFLAGM= - diff --git a/gefs_dev/modulefiles/gefs/global_enscvt24h.hera b/gefs_dev/modulefiles/gefs/global_enscvt24h.hera deleted file mode 100644 index 0e450132b..000000000 --- a/gefs_dev/modulefiles/gefs/global_enscvt24h.hera +++ /dev/null @@ -1,29 +0,0 @@ -#%Module##################################################### -## global_enscvt24h component - Hera -############################################################# -#module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles - -## -## load programming environment -## this typically includes compiler, MPI and job scheduler -## -module load intel/18.0.5.274 - -## -## NCEP libraries -## -module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles - -module load g2/3.1.1 -module load w3nco/2.0.7 -module load bacio/2.0.3 - -module load jasper/1.900.1 -module load png/1.2.44 -module load z/1.2.11 - -## -export FCMP=ifort -export LDFLAGSM= -export OMPFLAGM= - diff --git a/gefs_dev/modulefiles/gefs/global_enscvt24h.jet b/gefs_dev/modulefiles/gefs/global_enscvt24h.jet deleted file mode 100644 index 2bfbeb06b..000000000 --- a/gefs_dev/modulefiles/gefs/global_enscvt24h.jet +++ /dev/null @@ -1,21 +0,0 @@ -#%Module##################################################### -## global_enscvt24h component - Theia -############################################################# -module use /lfs3/projects/hfv3gfs/nwprod/lib/modulefiles -module use /lfs3/projects/hwrf-vd/soft/modulefiles -module load intel/15.0.3.187 -module load impi/5.0.3.048 - -module load g2/v2.5.0 -module load w3nco/v2.0.6 -module load bacio/v2.0.1 - -module load jasper/v1.900.1 -module load png/v1.2.44 -module load z/v1.2.6 - -## -export FCMP=ifort -export LDFLAGSM= -export OMPFLAGM= - diff --git a/gefs_dev/modulefiles/gefs/global_enscvt24h.wcoss_cray b/gefs_dev/modulefiles/gefs/global_enscvt24h.wcoss_cray deleted file mode 100644 index 1bd245b5f..000000000 --- a/gefs_dev/modulefiles/gefs/global_enscvt24h.wcoss_cray +++ /dev/null @@ -1,19 +0,0 @@ -#%Module##################################################### -## global_enscvt24h component - wcoss_cray -############################################################# -# Load Intel environment -module load PrgEnv-intel - -module load g2-intel/3.1.0 -module load w3nco-intel/2.0.6 -module load bacio-intel/2.0.1 - -module load jasper-gnu-haswell/1.900.1 -module load png-intel-haswell/1.2.49 -module load zlib-intel-haswell/1.2.7 - -## -export FCMP=ifort -export LDFLAGSM= -export OMPFLAGM= - diff --git a/gefs_dev/modulefiles/gefs/global_enscvt24h.wcoss_dell_p3 b/gefs_dev/modulefiles/gefs/global_enscvt24h.wcoss_dell_p3 deleted file mode 100644 index 0243d18c1..000000000 --- a/gefs_dev/modulefiles/gefs/global_enscvt24h.wcoss_dell_p3 +++ /dev/null @@ -1,17 +0,0 @@ -#%Module##################################################### -## global_enscvt24h component - wcoss_dell_p3 -############################################################# -module load ips/${ips_ver} - -module load g2/${g2_ver} -module load w3nco/${w3nco_ver} -module load bacio/${bacio_ver} -module load jasper/${jasper_ver} -module load libpng/${libpng_ver} -module load zlib/${zlib_ver} - -## -export FCMP=ifort -export LDFLAGSM= -export OMPFLAGM= - diff --git a/gefs_dev/modulefiles/gefs/global_enspvrfy.hera b/gefs_dev/modulefiles/gefs/global_enspvrfy.hera deleted file mode 100644 index cef210d29..000000000 --- a/gefs_dev/modulefiles/gefs/global_enspvrfy.hera +++ /dev/null @@ -1,30 +0,0 @@ -#%Module##################################################### -## global_enspvrfy component - Hera -############################################################# -## -## load programming environment -## this typically includes compiler, MPI and job scheduler -## -module load intel/18.0.5.274 - -## -## NCEP libraries -## -module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles - -module load g2/3.1.1 -module load w3nco/2.0.7 -module load bacio/2.0.3 -module load sp/2.0.3 - -#module load ip/3.0.2 -module load ip/2.0.0 -module load jasper/1.900.1 -module load png/1.2.44 -module load z/1.2.11 - -## -export FCMP=ifort -export LDFLAGSM="-mkl" -export OMPFLAGM="-mkl" - diff --git a/gefs_dev/modulefiles/gefs/global_enspvrfy.jet b/gefs_dev/modulefiles/gefs/global_enspvrfy.jet deleted file mode 100644 index 2dc15def0..000000000 --- a/gefs_dev/modulefiles/gefs/global_enspvrfy.jet +++ /dev/null @@ -1,23 +0,0 @@ -#%Module##################################################### -## global_enspvrfy component - Theia -############################################################# -module use /lfs3/projects/hfv3gfs/nwprod/lib/modulefiles -module use /lfs3/projects/hwrf-vd/soft/modulefiles -module load intel/15.0.3.187 -module load impi/5.0.3.048 - -module load g2/v2.5.0 -module load w3nco/v2.0.6 -module load bacio/v2.0.1 -module load sp/v2.0.2 - -module load ip/v2.0.0 -module load jasper/v1.900.1 -module load png/v1.2.44 -module load z/v1.2.6 - -## -export FCMP=ifort -export LDFLAGSM="-mkl" -export OMPFLAGM="-mkl" - diff --git a/gefs_dev/modulefiles/gefs/global_enspvrfy.wcoss_cray b/gefs_dev/modulefiles/gefs/global_enspvrfy.wcoss_cray deleted file mode 100644 index 9dc7c9456..000000000 --- a/gefs_dev/modulefiles/gefs/global_enspvrfy.wcoss_cray +++ /dev/null @@ -1,21 +0,0 @@ -#%Module##################################################### -## global_enspvrfy component - wcoss_cray -############################################################# -# Load Intel environment -module load PrgEnv-intel - -module load g2-intel/3.1.0 -module load w3nco-intel/2.0.6 -module load bacio-intel/2.0.1 -module load sp-intel/2.0.2 - -module load ip-intel/2.0.0 -module load jasper-gnu-haswell/1.900.1 -module load png-intel-haswell/1.2.49 -module load zlib-intel-haswell/1.2.7 - -## -export FCMP=ifort -export LDFLAGSM="-mkl" -export OMPFLAGM="-mkl" - diff --git a/gefs_dev/modulefiles/gefs/global_enspvrfy.wcoss_dell_p3 b/gefs_dev/modulefiles/gefs/global_enspvrfy.wcoss_dell_p3 deleted file mode 100644 index 78b30ead5..000000000 --- a/gefs_dev/modulefiles/gefs/global_enspvrfy.wcoss_dell_p3 +++ /dev/null @@ -1,22 +0,0 @@ -#%Module##################################################### -## global_enspvrfy component - wcoss_dell_p3 -############################################################# -module load ips/${ips_ver} - -module load g2/${g2_ver} -module load w3nco/${w3nco_ver} -module load bacio/${bacio_ver} -module load sp/${sp_ver} - -export IP_LIBd=/gpfs/dell1/nco/ops/nwtest/lib.p2/ip/v2.0.0/libip_v2.0.0_d.a -#export IP_LIBd=/gpfs/dell1/nco/ops/nwtest/lib.p2/ip/v3.0.0/libip_v3.0.0_d.a -#module load ip/3.0.1 -module load jasper/${jasper_ver} -module load libpng/${libpng_ver} -module load zlib/${zlib_ver} - -## -export FCMP=ifort -export LDFLAGSM="-mkl" -export OMPFLAGM="-mkl" - diff --git a/gefs_dev/modulefiles/gefs/global_ensrfmat.hera b/gefs_dev/modulefiles/gefs/global_ensrfmat.hera deleted file mode 100644 index 5e8e1124b..000000000 --- a/gefs_dev/modulefiles/gefs/global_ensrfmat.hera +++ /dev/null @@ -1,16 +0,0 @@ -#%Module##################################################### -## global_ensrfmat component - Hera -############################################################# -#module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles - -## -## load programming environment -## this typically includes compiler, MPI and job scheduler -## -module load intel/18.0.5.274 - -## -export FCMP=ifort -export LDFLAGSM= -export OMPFLAGM= - diff --git a/gefs_dev/modulefiles/gefs/global_ensrfmat.jet b/gefs_dev/modulefiles/gefs/global_ensrfmat.jet deleted file mode 100644 index ba9dd1040..000000000 --- a/gefs_dev/modulefiles/gefs/global_ensrfmat.jet +++ /dev/null @@ -1,13 +0,0 @@ -#%Module##################################################### -## global_ensrfmat component - Theia -############################################################# -module use /lfs3/projects/hfv3gfs/nwprod/lib/modulefiles -module use /lfs3/projects/hwrf-vd/soft/modulefiles -module load intel/15.0.3.187 -module load impi/5.0.3.048 - -## -export FCMP=ifort -export LDFLAGSM= -export OMPFLAGM= - diff --git a/gefs_dev/modulefiles/gefs/global_ensrfmat.wcoss_cray b/gefs_dev/modulefiles/gefs/global_ensrfmat.wcoss_cray deleted file mode 100644 index ba7eba72d..000000000 --- a/gefs_dev/modulefiles/gefs/global_ensrfmat.wcoss_cray +++ /dev/null @@ -1,11 +0,0 @@ -#%Module##################################################### -## global_ensrfmat component - wcoss_cray -############################################################# -# Load Intel environment -module load PrgEnv-intel - -## -export FCMP=ifort -export LDFLAGSM= -export OMPFLAGM= - diff --git a/gefs_dev/modulefiles/gefs/global_ensrfmat.wcoss_dell_p3 b/gefs_dev/modulefiles/gefs/global_ensrfmat.wcoss_dell_p3 deleted file mode 100644 index 9de2eabaf..000000000 --- a/gefs_dev/modulefiles/gefs/global_ensrfmat.wcoss_dell_p3 +++ /dev/null @@ -1,10 +0,0 @@ -#%Module##################################################### -## global_ensrfmat component - wcoss_dell_p3 -############################################################# -module load ips/${ips_ver} - -## -export FCMP=ifort -export LDFLAGSM= -export OMPFLAGM= - diff --git a/gefs_dev/modulefiles/gefs/global_enssrbias.hera b/gefs_dev/modulefiles/gefs/global_enssrbias.hera deleted file mode 100644 index 7cc1b79f2..000000000 --- a/gefs_dev/modulefiles/gefs/global_enssrbias.hera +++ /dev/null @@ -1,16 +0,0 @@ -#%Module##################################################### -## global_enssrbias component - Hera -############################################################# -#module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles - -## -## load programming environment -## this typically includes compiler, MPI and job scheduler -## -module load intel/18.0.5.274 - -## -export FCMP=ifort -export LDFLAGSM= -export OMPFLAGM= - diff --git a/gefs_dev/modulefiles/gefs/global_enssrbias.jet b/gefs_dev/modulefiles/gefs/global_enssrbias.jet deleted file mode 100644 index 2814c17ba..000000000 --- a/gefs_dev/modulefiles/gefs/global_enssrbias.jet +++ /dev/null @@ -1,14 +0,0 @@ -#%Module##################################################### -## global_enssrbias component - Theia -############################################################# -module use /lfs3/projects/hfv3gfs/nwprod/lib/modulefiles -module use /lfs3/projects/hwrf-vd/soft/modulefiles -module load intel/15.0.3.187 -module load impi/5.0.3.048 - - -## -export FCMP=ifort -export LDFLAGSM= -export OMPFLAGM= - diff --git a/gefs_dev/modulefiles/gefs/global_enssrbias.wcoss_cray b/gefs_dev/modulefiles/gefs/global_enssrbias.wcoss_cray deleted file mode 100644 index 1bd75a7c4..000000000 --- a/gefs_dev/modulefiles/gefs/global_enssrbias.wcoss_cray +++ /dev/null @@ -1,11 +0,0 @@ -#%Module##################################################### -## global_enssrbias component - wcoss_cray -############################################################# -# Load Intel environment -module load PrgEnv-intel - -## -export FCMP=ifort -export LDFLAGSM= -export OMPFLAGM= - diff --git a/gefs_dev/modulefiles/gefs/global_enssrbias.wcoss_dell_p3 b/gefs_dev/modulefiles/gefs/global_enssrbias.wcoss_dell_p3 deleted file mode 100644 index d45d37f96..000000000 --- a/gefs_dev/modulefiles/gefs/global_enssrbias.wcoss_dell_p3 +++ /dev/null @@ -1,10 +0,0 @@ -#%Module##################################################### -## global_enssrbias component - wcoss_dell_p3 -############################################################# -module load ips/${ips_ver} - -## -export FCMP=ifort -export LDFLAGSM= -export OMPFLAGM= - diff --git a/gefs_dev/modulefiles/gefs/overenstr.grib.hera b/gefs_dev/modulefiles/gefs/overenstr.grib.hera deleted file mode 100644 index 56d2ded9c..000000000 --- a/gefs_dev/modulefiles/gefs/overenstr.grib.hera +++ /dev/null @@ -1,24 +0,0 @@ -#%Module##################################################### -## overenstr.grib component - Hera -############################################################# -#module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles - -## -## load programming environment -## this typically includes compiler, MPI and job scheduler -## -module load intel/18.0.5.274 - -## -## NCEP libraries -## -module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles - -module load w3nco/2.0.7 -module load bacio/2.0.3 - -## -export FCMP=ifort -export LDFLAGSM= -export OMPFLAGM= - diff --git a/gefs_dev/modulefiles/gefs/overenstr.grib.jet b/gefs_dev/modulefiles/gefs/overenstr.grib.jet deleted file mode 100644 index 0379bfa69..000000000 --- a/gefs_dev/modulefiles/gefs/overenstr.grib.jet +++ /dev/null @@ -1,16 +0,0 @@ -#%Module##################################################### -## overenstr.grib component - Theia -############################################################# -module use /lfs3/projects/hfv3gfs/nwprod/lib/modulefiles -module use /lfs3/projects/hwrf-vd/soft/modulefiles -module load intel/15.0.3.187 -module load impi/5.0.3.048 - -module load w3nco/v2.0.6 -module load bacio/v2.0.1 - -## -export FCMP=ifort -export LDFLAGSM= -export OMPFLAGM= - diff --git a/gefs_dev/modulefiles/gefs/overenstr.grib.wcoss_cray b/gefs_dev/modulefiles/gefs/overenstr.grib.wcoss_cray deleted file mode 100644 index e89734967..000000000 --- a/gefs_dev/modulefiles/gefs/overenstr.grib.wcoss_cray +++ /dev/null @@ -1,14 +0,0 @@ -#%Module##################################################### -## overenstr.grib component - wcoss_cray -############################################################# -# Load Intel environment -module load PrgEnv-intel - -module load w3nco-intel/2.0.6 -module load bacio-intel/2.0.1 - -## -export FCMP=ifort -export LDFLAGSM= -export OMPFLAGM= - diff --git a/gefs_dev/modulefiles/gefs/overenstr.grib.wcoss_dell_p3 b/gefs_dev/modulefiles/gefs/overenstr.grib.wcoss_dell_p3 deleted file mode 100644 index 904a460a4..000000000 --- a/gefs_dev/modulefiles/gefs/overenstr.grib.wcoss_dell_p3 +++ /dev/null @@ -1,12 +0,0 @@ -#%Module##################################################### -## overenstr.grib component - wcoss_dell_p3 -############################################################# -module load ips/${ips_ver} -module load w3nco/${w3nco_ver} -module load bacio/${bacio_ver} - -## -export FCMP=ifort -export LDFLAGSM= -export OMPFLAGM= - diff --git a/gefs_dev/scripts/exglobal_enscqpf.sh.ecf b/gefs_dev/scripts/exglobal_enscqpf.sh.ecf deleted file mode 100755 index 1a99109c8..000000000 --- a/gefs_dev/scripts/exglobal_enscqpf.sh.ecf +++ /dev/null @@ -1,328 +0,0 @@ -########################### EXENSCQPF ################################ -echo "------------------------------------------------" -echo "Ensemble Postprocessing - Calibration for QPF " -echo "------------------------------------------------" -echo "History: Feb 2004 - First implementation of this new script." -echo "History: Feb 2006 - 2nd implementation of this new script." -echo "AUTHOR: Yuejian Zhu (wx20yz)" -echo "History: Nov 2014 - Grib2 code conversion." -echo "AUTHOR: Yan Luo (wx22lu)" -echo "History: Dec 2014 - Modified for vertical structure, grib2 etc." -echo "AUTHOR: Dingchen Hou (wx20dh)" -####################### DOCUMENTATION ################################# - -### scripts tree: -### -### 1. global_enscqpf.sh -- main script - with global_enscqpf.fd -### -### check observation data ( if no, no verification avaiable ) -### check today's forecast ( if no, no today's verification ) -### ( if no, no today's calibration ) -### -### 1.1 global_ensrfmat.sh -- with global_ensrfmat.fd -### to format observation data by using inventory table -### -### 1.2 global_enspvrfy.sh -- with global_enspvrfy.fd -### to calculate precipitation verification back to all 16-d lead -### -### 1.2.1 global_enscvt24h.sh -- with global_enscvt24h.fd -### to format precipitation for verification -### -### 1.2.2 global_enswgrp.sh -- script only -### to grep GFS and ensemble control forecast out at each lead-time -### -### 1.3 global_enscvprcp.sh -- with global_enscvprcp.fd -### to convert precipitation forecast for bias correction -### -### 1.4 global_enssrbias.sh -- with global_enssrbias.fd -### to calculate 30-d decaying statitical data set -### -### 1.5 modular: ~global_enscqpf ( not script ) -### to calculate bias corrected precipitation and -### Calibrated PQPF -### -### need constant data: -### copy /nfsuser/g01/wx20yz/jif_cqpf/data/* to $COMDAT -### - -### This script could be started after EXENSPOST finished -### To submit this job for T00Z cycle only !!!!!! - -if [ $cyc -ne "00" ]; then - echo " cyc = $cyc " - echo " This job is only handling 00Z cycle " - export err=8;err_chk -fi - -### Working directory: $DATA=/gpfstmp/wx20yz/cqpf.$CDATE -### to call this script: export CDATE={yyyymmddhh};global_enscqpf.sh - -#. export.sh - -cd $DATA -set -x - -### -### NOTES for data conversion -### 1. CDATE ---> initial day, current day at T00Z -### 2. OBSYMD ---> previous day, end of ymd and T12Z -### 3. YMDH ---> current day at T00Z -### -### -### Input/Output -### 1. (I) precipitation forecasts for CDATE to CDATE-17 days -### 2. (I) precipitation observation end of CDATE-12hr -### 3. (I/O)statistical bias information --STAT_RM_BIAS_$RID.$YMDM1 -### 4. (O/I)available rain verification (end of CDATE-12hr--rain_$RID.$YMD -### 5. (O) precipitation forecast for bias-free ( operational ) -### 6. (O) precipitation observation analysis output -- obs_box.dat (option) -### 7. (I) statical box precipitation information -- box_tab.dat (option) -### 8. (O) precipitation forecast for bias-free ( option grads purpose) -### -### for example for ensemble control: -### CDATE=2002100200 and OBSYMD=2002100100 -### need: usa-dlyprcp-20021001 --> valid between 2002093012-2002100112 -### against: ctl_2002093000_12_36 -### ctl_2002092900_36_60 -### .................... -### ctl_2002091500_348_372 -### saved: rain_vrfy_ctl.dat -### calibrated: precip.2002100112 and precip.2002100200 -### or ens.20021001/enspost.t12z.prcp -### and ens.20021002/enspost.t00z.prcp -### final product: precip_bf.2002100200 or -### ens.20021002/ensstat.t00z.prcp_bf -### - -export CDATE=${PDY}${cyc} -export YMDH=$CDATE -export YMD=$(echo $CDATE | cut -c1-8) -export YY=$(echo $CDATE | cut -c1-4) -export MM=$(echo $CDATE | cut -c5-6) -export DD=$(echo $CDATE | cut -c7-8) -export HH=$(echo $CDATE | cut -c9-10) -export YMDHM12=$($NDATE -12 $YMDH ) -export YMDM1=$($NDATE -24 $YMDH | cut -c1-8) -export YMDM2=$($NDATE -48 $YMDH | cut -c1-8) -export YMDM3=$($NDATE -72 $YMDH | cut -c1-8) -export YMDM4=$($NDATE -96 $YMDH | cut -c1-8) -export OBSYMDH=$($NDATE -12 $YMDH ) -export OBSYMD=$($NDATE -24 $YMDH | cut -c1-8 ) - -if [ -s $COMINstat/gefs.$YMDM1/00/ensstat/STAT_RM_BIAS_gfs.dat ]; then - cp $COMINstat/gefs.$YMDM1/00/ensstat/STAT_RM_BIAS_gfs.dat \ - $DATA/STAT_RM_BIAS_gfs.dat -elif [ -s $COMINstat/gefs.$YMDM2/00/ensstat/STAT_RM_BIAS_gfs.dat ]; then - cp $COMINstat/gefs.$YMDM2/00/ensstat/STAT_RM_BIAS_gfs.dat \ - $DATA/STAT_RM_BIAS_gfs.dat -elif [ -s $COMINstat/gefs.$YMDM3/00/ensstat/STAT_RM_BIAS_gfs.dat ]; then - cp $COMINstat/gefs.$YMDM3/00/ensstat/STAT_RM_BIAS_gfs.dat \ - $DATA/STAT_RM_BIAS_gfs.dat -elif [ -s $COMINstat/gefs.$YMDM4/00/ensstat/STAT_RM_BIAS_gfs.dat ]; then - cp $COMINstat/gefs.$YMDM4/00/ensstat/STAT_RM_BIAS_gfs.dat \ - $DATA/STAT_RM_BIAS_gfs.dat -else - cp ${FIXgefs}/STAT_RM_BIAS_MONTHLY-${MM}_gfs \ - $DATA/STAT_RM_BIAS_gfs.dat -fi - -if [ -s $COMINstat/gefs.$YMDM1/00/ensstat/STAT_RM_BIAS_ctl.dat ]; then - cp $COMINstat/gefs.$YMDM1/00/ensstat/STAT_RM_BIAS_ctl.dat \ - $DATA/STAT_RM_BIAS_ctl.dat -elif [ -s $COMINstat/gefs.$YMDM2/00/ensstat/STAT_RM_BIAS_ctl.dat ]; then - cp $COMINstat/gefs.$YMDM2/00/ensstat/STAT_RM_BIAS_ctl.dat \ - $DATA/STAT_RM_BIAS_ctl.dat -elif [ -s $COMINstat/gefs.$YMDM3/00/ensstat/STAT_RM_BIAS_ctl.dat ]; then - cp $COMINstat/gefs.$YMDM3/00/ensstat/STAT_RM_BIAS_ctl.dat \ - $DATA/STAT_RM_BIAS_ctl.dat -elif [ -s $COMINstat/gefs.$YMDM4/00/ensstat/STAT_RM_BIAS_ctl.dat ]; then - cp $COMINstat/gefs.$YMDM4/00/ensstat/STAT_RM_BIAS_ctl.dat \ - $DATA/STAT_RM_BIAS_ctl.dat -else - cp $FIXgefs/STAT_RM_BIAS_MONTHLY-${MM}_ctl \ - $DATA/STAT_RM_BIAS_ctl.dat -fi - -### -### PRE-STEP: -### Check OBS preciptation data and today's forecast data -### -echo "SEARCHING FOR OBS" -ls -l $COMINshef/$OBSYMD.pe -if [ -s $COMINshef/$OBSYMD.pe ]; then - echo " $COMINshef/$OBSYMD.pe is available " - echo " We need to re-format this data to get rfc24-uniq-early file " - - PDYshef=$OBSYMD - cp -pr ${COMINshef}/${OBSYMD}.pe SHEFOUT1 - $USHgefs/gefs_exishef.sh -fi - -ls -l rfc24-uniq-early-shef - -if [ -s rfc24-uniq-early-shef ]; then - echo " rfc24-uniq-early-shef is available " - echo " We need to re-format this data to usa-dlyprcp format " - ##### ADDED BY YAN LUO, 2013-07-15############## - echo " Search all of the rfc24 reports for the date: " $OBSYMD - space=" " - YYO=$($NDATE -24 $CDATE | cut -c1-4) - MMO=$($NDATE -24 $CDATE | cut -c5-6) - DDO=$($NDATE -24 $CDATE | cut -c7-8) - if [ $MMO -lt 10 ]; then - MMO=$($NDATE -24 $CDATE | cut -c6-6) - MMO=${space}${MMO} - else - MMO=${MMO} - fi - if [ $DDO -lt 10 ]; then - DDO=$($NDATE -24 $CDATE | cut -c8-8) - DDO=${space}${DDO} - else - DDO=${DDO} - fi - obsdate=${YYO}${space}${MMO}${space}${DDO}${space}12 - grep "$obsdate" $DATA/rfc24-uniq-early-shef > $DATA/rfc24-uniq-early - filesize=$( cat $DATA/rfc24-uniq-early | wc -l ) - abortatend=no - if [ $filesize -ne 0 -a $filesize -le 20000 ]; then - $USHgefs/global_ensrfmat.sh >ensrfmat_output - $USHgefs/global_enspvrfy.sh >enspvrfy_output - else - echo " ***** Observation data format/content has a problem, please check!!! *****" - echo " ***** Skip precipitation verify step *****" - msg=" ERROR: ***** Observation data format/content has a problem, please check!!! *****" - postmsg "$jlogfile" "$msg" - msg=" ERROR: ***** Skip precipitation verify step *****" - postmsg "$jlogfile" "$msg" - msg=" ERROR: This job may be rerun after the input file problem is fixed" - postmsg "$jlogfile" "$msg" - abortatend=yes - fi - ##### END OF ADD, 2013-07-15############## -else - echo " ***** Observation data is not available *****" - echo " ***** Skip precipitation verify step *****" -fi - -if [ -s $COMIN/gefs.$YMD/00/atmos/ensstat/enspost_grb2.${cycle}.prcp ]; then - echo " $COMIN/gefs.$YMD/00/atmos/ensstat/enspost_grb2.${cycle}.prcp is available " - cp $COMIN/gefs.$YMD/00/atmos/ensstat/enspost_grb2.${cycle}.prcp $DATA/precip.${YMD}${cyc} - $USHgefs/global_enscvprcp.sh precip.${YMD}${cyc} precipt.${YMD}${cyc} $YMD - mv precipt.${YMD}${cyc} precip.${YMD}${cyc} -#$GBINDX $DATA/precip.${YMD}${cyc} $DATA/precipi.${YMD}${cyc} -else - echo " ***** Missing today's precipitation forecast *****" - echo " ***** Program must be stoped here !!!!!!!!!! *****" - export err=8;err_chk -fi - -### -### STEP-ONE: -### TO CREAT NEW STATISTC FOR GFS AND ENSEMBLE CTL -### USING OLD ONE INSTEAD OF IF NO PRECIP. OBS OR FORECASTS -### - -$USHgefs/global_enssrbias.sh gfs -$USHgefs/global_enssrbias.sh ctl - -### -### STEP-TWO: -### TO RUN CALIBRATION SCHEME -### -cp ${FIXgefs}/box_tab.dat . -cat <input_cqpf -&namin -cindx='box_tab.dat', -cpgrb='precip.$YMDH', -clmrf='STAT_RM_BIAS_gfs.$YMD', -clctl='STAT_RM_BIAS_ctl.$YMD', -copts='precip_bf.$YMDH.grib2', -coptm='precip_bf_pqpf.$YMDH.grib2', -icyc=$cyc, -/ -namEOF - -if [ -s precip_bf_grads.$YMDH.grib2 ]; then rm precip_bf_grads.$YMDH.grib2; fi -if [ -s precip_bf.$YMDH.grib2 ]; then - rm precip_bf.$YMDH.grib2 -fi - -### -### Calibrate current day's (CDATE) forecast -### - -cat input_cqpf - -export pgm=global_enscqpf -#. prep_step - -startmsg -$EXECgefs/global_enscqpf > $pgmout 2>errfile -export err=$?;err_chk - -### two new productions -### 1). Bias-calibrated precipitation forecast ( gfs,ensembles and ctl ) -### 2). Bias-calibrated ensemble based PQPF - -########################### -# Convert to GRIB2 format: -########################### -$CNVGRIB -g21 precip_bf.$YMDH.grib2 precip_bf.$YMDH -$CNVGRIB -g21 precip_bf_pqpf.$YMDH.grib2 precip_bf_pqpf.$YMDH -$WGRIB precip_bf.$YMDH -s >precip_bfi.$YMDH -$WGRIB precip_bf_pqpf.$YMDH -s > precip_bf_pqpfi.$YMDH -#$CNVGRIB -g12 -p40 precip_bf.$YMDH precip_bf.$YMDH.grib2 -#$CNVGRIB -g12 -p40 precip_bf_pqpf.$YMDH precip_bf_pqpf.$YMDH.grib2 -#$WGRIB2 precip_bf.$YMDH.grib2 -s >precip_bf.$YMDH.grib2.idx -#$WGRIB2 precip_bf_pqpf.$YMDH.grib2 -s > precip_bf_pqpf.$YMDH.grib2.idx - -if [ "$SENDCOM" = "YES" ] -then - - $GRB2INDEX precip_bf.$YMDH.grib2 precip_bf.$YMDH.grib2.idx - $GRB2INDEX precip_bf_pqpf.$YMDH.grib2 precip_bf_pqpf.$YMDH.grib2.idx -# $GBINDX precip_bf.$YMDH precip_bfi.$YMDH -# $GBINDX precip_bf_pqpf.$YMDH precip_bf_pqpfi.$YMDH - cp precip_bf.$YMDH $COMOUT/enspost.${cycle}.prcp_24hbc - cp precip_bfi.$YMDH $COMOUT/enspost.${cycle}.prcpi_24hbc - cp precip_bf_pqpf.$YMDH $COMOUT/ensstat.${cycle}.pqpf_24hbc - cp precip_bf_pqpfi.$YMDH $COMOUT/ensstat.${cycle}.pqpfi_24hbc - - cp precip_bf_pqpf.$YMDH.grib2 $COMOUT/ensstat.${cycle}.pqpf_24hbc.grib2 - cp precip_bf_pqpf.$YMDH.grib2.idx $COMOUT/ensstat.${cycle}.pqpf_24hbc.grib2.idx - cp precip_bf.$YMDH.grib2 $COMOUT/enspost.${cycle}.prcp_24hbc.grib2 - cp precip_bf.$YMDH.grib2.idx $COMOUT/enspost.${cycle}.prcp_24hbc.grib2.idx - - ### save verification results for next calibration - cp STAT_RM_BIAS_gfs.$YMD $COMOUT/STAT_RM_BIAS_gfs.dat - cp STAT_RM_BIAS_ctl.$YMD $COMOUT/STAT_RM_BIAS_ctl.dat - cp rain_gfs.$YMDM1 $COMOUT/rain_vrfy_gfs.dat - cp rain_ctl.$YMDM1 $COMOUT/rain_vrfy_ctl.dat - - if [ "$SENDDBN" = "YES" ] - then - $DBNROOT/bin/dbn_alert MODEL ENS_POST_GB2 $job $COMOUT/enspost.${cycle}.prcp_24hbc.grib2 - $DBNROOT/bin/dbn_alert MODEL ENS_POST_GB2 $job $COMOUT/ensstat.${cycle}.pqpf_24hbc.grib2 - $DBNROOT/bin/dbn_alert MODEL ENS_POST_GB2_WIDX $job $COMOUT/ensstat.${cycle}.pqpf_24hbc.grib2.idx - $DBNROOT/bin/dbn_alert MODEL ENS_POST_GB2_WIDX $job $COMOUT/enspost.${cycle}.prcp_24hbc.grib2.idx - fi - -fi -if [[ $abortatend = yes ]]; then - export pgm=cqpf - export err=1 - err_chk -fi - -##################################################################### -# GOOD RUN -set +x -echo "**************JOB ENS_CQPF_00 COMPLETED NORMALLY" -echo "**************JOB ENS_CQPF_00 COMPLETED NORMALLY" -set -x -##################################################################### - -#cat $pgmout - -############## END OF SCRIPT ####################### diff --git a/gefs_dev/sorc/build_all_dev.sh b/gefs_dev/sorc/build_all_dev.sh index f05cd4271..32ddad705 100755 --- a/gefs_dev/sorc/build_all_dev.sh +++ b/gefs_dev/sorc/build_all_dev.sh @@ -14,12 +14,6 @@ if [ ! -d "../exec" ]; then mkdir ../exec fi -# Check final exec folder exists in util folder -if [ ! -d "../util/exec" ]; then - echo "Creating ../util/exec folder" - mkdir ../util/exec -fi - #------------------------------------ # INCLUDE PARTIAL BUILD #------------------------------------ @@ -34,63 +28,6 @@ echo " .... Building global_enspqpf - 01 .... " ./build_global_enspqpf.sh > $logs_dir/build_global_enspqpf.log 2>&1 } - -#------------------------------------ -# build global_enscvprcp -#------------------------------------ -$Build_global_enscvprcp && { -echo " .... Building global_enscvprcp - 02 .... " -./build_global_enscvprcp.sh > $logs_dir/build_global_enscvprcp.log 2>&1 -} - -#------------------------------------ -# build global_enspvrfy -#------------------------------------ -$Build_global_enspvrfy && { -echo " .... Building global_enspvrfy - 03 .... " -./build_global_enspvrfy.sh > $logs_dir/build_global_enspvrfy.log 2>&1 -} - -#------------------------------------ -# build global_enssrbias -#------------------------------------ -$Build_global_enssrbias && { -echo " .... Building global_enssrbias - 04 .... " -./build_global_enssrbias.sh > $logs_dir/build_global_enssrbias.log 2>&1 -} - -#------------------------------------ -# build global_enscqpf -#------------------------------------ -$Build_global_enscqpf && { -echo " .... Building global_enscqpf - 05 .... " -./build_global_enscqpf.sh > $logs_dir/build_global_enscqpf.log 2>&1 -} - -#------------------------------------ -# build global_enscvt24h -#------------------------------------ -$Build_global_enscvt24h && { -echo " .... Building global_enscvt24h - 06 .... " -./build_global_enscvt24h.sh > $logs_dir/build_global_enscvt24h.log 2>&1 -} - -#------------------------------------ -# build global_ensrfmat -#------------------------------------ -$Build_global_ensrfmat && { -echo " .... Building global_ensrfmat - 07 .... " -./build_global_ensrfmat.sh > $logs_dir/build_global_ensrfmat.log 2>&1 -} - -#------------------------------------ -# build overenstr_grib -#------------------------------------ -$Build_overenstr_grib && { -echo " .... Building overenstr_grib - 08 .... " -./build_overenstr_grib.sh > $logs_dir/build_overenstr_grib.log 2>&1 -} - #------------------------------------ # build global-workflow #------------------------------------ diff --git a/gefs_dev/sorc/build_global_enscqpf.sh b/gefs_dev/sorc/build_global_enscqpf.sh deleted file mode 100755 index 904a492f2..000000000 --- a/gefs_dev/sorc/build_global_enscqpf.sh +++ /dev/null @@ -1,58 +0,0 @@ -#! /usr/bin/env bash -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` -export cwdm=${cwd}/ - -progname=global_enscqpf - -if [ -f ../modulefiles/gefs/gefs_$target.ver ]; then - source ../modulefiles/gefs/gefs_$target.ver -fi -source ../modulefiles/gefs/${progname}.$target > /dev/null 2>&1 - -# Check final exec folder exists -if [ ! -d "../exec" ]; then - mkdir ../exec -fi - -# -# -cd ${progname}.fd - -export FCMP=${FCMP:-ifort} -export FCMP95=$FCMP - -export FFLAGSM="-O3 -g -convert big_endian" -export RECURS= -export LDFLAGSM=${LDFLAGSM:-""} -export OMPFLAGM=${OMPFLAGM:-""} - -export INCSM="-I ${G2_INC4}" - -export LIBSM="${G2_LIB4} ${W3NCO_LIB4} ${BACIO_LIB4} ${JASPER_LIB} ${PNG_LIB} ${Z_LIB}" - -# If you want to get the original size of excutable file, -GetOriginal=${GetOriginal:-false} - -if $GetOriginal; then - if [ $target == wcoss_cray ]; then - echo "This is on wcoss_cray" - echo "Please make sure you have modified the Makefile!" - echo 'Comment the statement end with "# New and concise method"' - echo ' and Uncomment the statement end with "# To get the original size of executable file"' - elif [ $target == wcoss_dell_p3 ]; then - echo "This is on wcoss_dell_p3" - echo "Please make sure you have modified the Makefile!" - echo 'Comment the statement end with "# New and concise method"' - echo ' and Uncomment the statement end with "# To get the original size of executable file"' - fi -fi - -make -f Makefile clobber -make -f Makefile -make -f Makefile install -make -f Makefile clobber - -exit diff --git a/gefs_dev/sorc/build_global_enscvprcp.sh b/gefs_dev/sorc/build_global_enscvprcp.sh deleted file mode 100755 index 33a43c67a..000000000 --- a/gefs_dev/sorc/build_global_enscvprcp.sh +++ /dev/null @@ -1,41 +0,0 @@ -#! /usr/bin/env bash -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` -export cwdm=${cwd}/ - -progname=global_enscvprcp - -if [ -f ../modulefiles/gefs/gefs_$target.ver ]; then - source ../modulefiles/gefs/gefs_$target.ver -fi -source ../modulefiles/gefs/${progname}.$target > /dev/null 2>&1 - -# Check final exec folder exists -if [ ! -d "../exec" ]; then - mkdir ../exec -fi - -# -# -cd ${progname}.fd - -export FCMP=${FCMP:-ifort} -export FCMP95=$FCMP - -export FFLAGSM="-O3 -g -convert big_endian" -export RECURS= -export LDFLAGSM=${LDFLAGSM:-""} -export OMPFLAGM=${OMPFLAGM:-""} - -export INCSM="-I ${G2_INC4}" - -export LIBSM="${G2_LIB4} ${W3NCO_LIB4} ${BACIO_LIB4} ${JASPER_LIB} ${PNG_LIB} ${Z_LIB}" - -make -f Makefile clobber -make -f Makefile -make -f Makefile install -make -f Makefile clobber - -exit diff --git a/gefs_dev/sorc/build_global_enscvt24h.sh b/gefs_dev/sorc/build_global_enscvt24h.sh deleted file mode 100755 index d93f219e2..000000000 --- a/gefs_dev/sorc/build_global_enscvt24h.sh +++ /dev/null @@ -1,41 +0,0 @@ -#! /usr/bin/env bash -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` -export cwdm=${cwd}/ - -progname=global_enscvt24h - -if [ -f ../modulefiles/gefs/gefs_$target.ver ]; then - source ../modulefiles/gefs/gefs_$target.ver -fi -source ../modulefiles/gefs/${progname}.$target > /dev/null 2>&1 - -# Check final exec folder exists -if [ ! -d "../exec" ]; then - mkdir ../exec -fi - -# -# -cd ${progname}.fd - -export FCMP=${FCMP:-ifort} -export FCMP95=$FCMP - -export FFLAGSM="-O3 -g -convert big_endian" -export RECURS= -export LDFLAGSM=${LDFLAGSM:-""} -export OMPFLAGM=${OMPFLAGM:-""} - -export INCSM="-I ${G2_INC4}" - -export LIBSM="${G2_LIB4} ${W3NCO_LIB4} ${BACIO_LIB4} ${JASPER_LIB} ${PNG_LIB} ${Z_LIB}" - -make -f Makefile clobber -make -f Makefile -make -f Makefile install -make -f Makefile clobber - -exit diff --git a/gefs_dev/sorc/build_global_enspvrfy.sh b/gefs_dev/sorc/build_global_enspvrfy.sh deleted file mode 100755 index 403635ce3..000000000 --- a/gefs_dev/sorc/build_global_enspvrfy.sh +++ /dev/null @@ -1,41 +0,0 @@ -#! /usr/bin/env bash -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` -export cwdm=${cwd}/ - -progname=global_enspvrfy - -if [ -f ../modulefiles/gefs/gefs_$target.ver ]; then - source ../modulefiles/gefs/gefs_$target.ver -fi -source ../modulefiles/gefs/${progname}.$target > /dev/null 2>&1 - -# Check final exec folder exists -if [ ! -d "../exec" ]; then - mkdir ../exec -fi - -# -# -cd ${progname}.fd - -export FCMP=${FCMP:-ifort} -export FCMP95=$FCMP - -export FFLAGSM="-O3 -g -r8 -convert big_endian -auto" -export RECURS= -export LDFLAGSM=${LDFLAGSM:-""} -export OMPFLAGM=${OMPFLAGM:-""} - -export INCSM="-I ${G2_INCd}" - -export LIBSM="${G2_LIBd} ${W3NCO_LIBd} ${BACIO_LIB4} ${IP_LIBd} ${SP_LIBd} ${PNG_LIB} ${JASPER_LIB} ${Z_LIB} ${W3NCO_LIBd}" - -make -f Makefile clobber -make -f Makefile -make -f Makefile install -make -f Makefile clobber - -exit diff --git a/gefs_dev/sorc/build_global_ensrfmat.sh b/gefs_dev/sorc/build_global_ensrfmat.sh deleted file mode 100755 index 37b019d5c..000000000 --- a/gefs_dev/sorc/build_global_ensrfmat.sh +++ /dev/null @@ -1,41 +0,0 @@ -#! /usr/bin/env bash -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` -export cwdm=${cwd}/ - -progname=global_ensrfmat - -if [ -f ../modulefiles/gefs/gefs_$target.ver ]; then - source ../modulefiles/gefs/gefs_$target.ver -fi -source ../modulefiles/gefs/${progname}.$target > /dev/null 2>&1 - -# Check final exec folder exists -if [ ! -d "../exec" ]; then - mkdir ../exec -fi - -# -# -cd ${progname}.fd - -export FCMP=${FCMP:-ifort} -export FCMP95=$FCMP - -export FFLAGSM="-list -traceback -convert big_endian -assume byterecl" -export RECURS= -export LDFLAGSM=${LDFLAGSM:-""} -export OMPFLAGM=${OMPFLAGM:-""} - -export INCSM= - -export LIBSM= - -make -f Makefile clobber -make -f Makefile -make -f Makefile install -make -f Makefile clobber - -exit diff --git a/gefs_dev/sorc/build_global_enssrbias.sh b/gefs_dev/sorc/build_global_enssrbias.sh deleted file mode 100755 index f254691b2..000000000 --- a/gefs_dev/sorc/build_global_enssrbias.sh +++ /dev/null @@ -1,41 +0,0 @@ -#! /usr/bin/env bash -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` -export cwdm=${cwd}/ - -progname=global_enssrbias - -if [ -f ../modulefiles/gefs/gefs_$target.ver ]; then - source ../modulefiles/gefs/gefs_$target.ver -fi -source ../modulefiles/gefs/${progname}.$target > /dev/null 2>&1 - -# Check final exec folder exists -if [ ! -d "../exec" ]; then - mkdir ../exec -fi - -# -# -cd ${progname}.fd - -export FCMP=${FCMP:-ifort} -export FCMP95=$FCMP - -export FFLAGSM="-list -traceback -convert big_endian -assume byterecl" -export RECURS= -export LDFLAGSM=${LDFLAGSM:-""} -export OMPFLAGM=${OMPFLAGM:-""} - -export INCSM= - -export LIBSM= - -make -f Makefile clobber -make -f Makefile -make -f Makefile install -make -f Makefile clobber - -exit diff --git a/gefs_dev/sorc/build_overenstr_grib.sh b/gefs_dev/sorc/build_overenstr_grib.sh deleted file mode 100755 index 1db9f56cb..000000000 --- a/gefs_dev/sorc/build_overenstr_grib.sh +++ /dev/null @@ -1,44 +0,0 @@ -#! /usr/bin/env bash -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` -export cwdm=${cwd}/ - -progname=overenstr.grib - -if [ -f ../modulefiles/gefs/gefs_$target.ver ]; then - source ../modulefiles/gefs/gefs_$target.ver -fi -source ../modulefiles/gefs/${progname}.$target > /dev/null 2>&1 - -cd ../util/sorc/ - - -# Check final exec folder exists -if [ ! -d "../exec" ]; then - mkdir ../exec -fi - -# -# -cd ${progname}.fd - -export FCMP=${FCMP:-ifort} -export FCMP95=$FCMP - -export FFLAGSM="" -export RECURS= -export LDFLAGSM=${LDFLAGSM:-""} -export OMPFLAGM=${OMPFLAGM:-""} - -export INCSM="" - -export LIBSM="${W3NCO_LIBd} ${BACIO_LIB4}" - -make -f Makefile clobber -make -f Makefile -make -f Makefile install -make -f Makefile clobber - -exit diff --git a/gefs_dev/sorc/gefs_build_dev.cfg b/gefs_dev/sorc/gefs_build_dev.cfg index 314a7048d..1f911615c 100644 --- a/gefs_dev/sorc/gefs_build_dev.cfg +++ b/gefs_dev/sorc/gefs_build_dev.cfg @@ -2,13 +2,6 @@ # ***** configuration of gefs build ***** Building global_enspqpf (global_enspqpf) .............. yes - Building global_enscvprcp (global_enscvprcp)........... yes - Building global_enspvrfy (global_enspvrfy) ............ yes - Building global_enssrbias (global_enssrbias) .......... yes - Building global_enscqpf (global_enscqpf) .............. yes - Building global_enscvt24h (global_enscvt24h) .......... yes - Building global_ensrfmat (global_ensrfmat) ............ yes - Building overenstr_grib (overenstr_grib) .............. yes # -- END -- diff --git a/gefs_dev/sorc/global_enscqpf.fd/CQPF.f90 b/gefs_dev/sorc/global_enscqpf.fd/CQPF.f90 deleted file mode 100755 index 9137ade4e..000000000 --- a/gefs_dev/sorc/global_enscqpf.fd/CQPF.f90 +++ /dev/null @@ -1,601 +0,0 @@ - program CQPF_BIAS -!CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC -!CCC PQPF - Probabilitistic Quatitative Precipitation Forecast CCCC -!CCC CPQPF - Calibrated PQPF by using reduced bias method CCCC -!CCC CCCC -!CCC This program will read in 23 ensember members and multiply CCCC -!CCC by the coefficents for different threshold amount CCCC -!CCC of every individual members. The coefficents will be CCCC -!CCC two sets: one for MRF high resolution, another is CCCC -!CCC low resolution control which based on past month/season CCCC -!CCC statistics. CCCC -!CCC CCCC -!CCC By using: CCCC -!CCC QTPINT interpolation program CCCC -!CCC CCCC -!CCC Program: Yuejian Zhu 03/22/2001 IBM-ASP CCCC -!CCC Yuejian Zhu 09/25/2001 IBM-ASP modefied CCCC -!CCC Yuejian Zhu 02/09/2004 IBM-frost implememtation CCCC -!CCC Yuejian Zhu 02/06/2006 For new configuration CCCC -!CCC Yan Luo 11/12/2014 For grib2 conversion CCCC -!CCC CCCC -!CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC -!ccc -!ccc Parameters: -!ccc 1. jpoint ---> model resolution or total grid points ( 10512 ) -!ccc 2. iensem ---> numbers of ensember members ( 16 ) -!ccc 3. idays ---> total numbers of days ( # - 1 ) -!ccc 4. indexs ---> the index number according global data set -!ccc -!ccc Unit: -!ccc 10. input table to convert global to region or other way -!ccc 12. input statitic numbers for MRF -!ccc 13. input statitic numbers for T62 (control) -!ccc 11. input GRIB file -!ccc 51. output bias-free calibrated precipitation forecast, grib format -!ccc 52. output bias-free CPQPF, grib format -!C--------+---------+---------+---------+---------+---------+---------+-- - -use grib_mod -use params - - parameter(jpoint=10512,iensem=22,ihdays=31,indexs=264,nsites=677) - parameter(istd=10) - dimension fin(iensem),finr(iensem),rainn(800) - dimension f(jpoint),ff(jpoint,iensem) - dimension rk(istd) - dimension rti(9),rob(9),rft(9),rmrf(9),rctl(9) - dimension rti_r(9),rmrf_r(9),rctl_r(9) - dimension fhri(2),fhro(2) - dimension rinc(5),rains(800) - dimension ipds(25),igds(22),iens(5) - dimension jpds(25),jgds(22),jens(5) - dimension kpds(25),kgds(22),kens(5) - dimension xprob(2),imembr(80),iprob(2),iclust(16) - dimension kens2(iensem),kens3(iensem) - dimension xmom(5,nsites+1,indexs),len(nsites+1) - dimension dn(nsites+1),dm(nsites+1),idn(nsites+1) - dimension idat(8),jdat(8) - integer e16(iensem),e17(iensem) - integer ee16(iensem-1),ee17(iensem-1) - integer temp(200) - - integer ipd1,ipd2,ipd10,ipd11,ipd12 - integer,dimension(200) :: jids,jpdt,jgdt,iids,ipdt,igdt - common /param/jskp,jdisc,jids,jpdtn,jpdt,jgdtn,jgdt - - type(gribfield) :: gfld,gfldo - integer :: currlen=0 - logical :: unpack=.true. - logical :: expand=.false. - - logical :: first=.true. -! VAIABLE: APCP - - data ipd1 /1/ - data ipd2 /8/ - data ipd10/1/ - data ipd11/0/ - data ipd12/0/ - data e16/0,1,3,3,3,3,3,3,3,3,3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3/ - data e17/0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20/ - data ee16/1,3,3,3,3,3,3,3,3,3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3/ - data ee17/0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20/ - - character*255 cindx,cpgrb,clmrf,clctl,copts,coptm - character*255 fnobs(20) - character*10 names(nsites+1) - namelist /namin/cindx,cpgrb,clmrf,clctl,copts,coptm,icyc - - data rk/0.254,2.54,6.35,12.7,25.4,50.8,1.00,5.00,10.00,25.00/ - data rti/75.0,50.0,35.0,25.0,15.0,10.0, 5.0, 2.0, 0.2/ - - read (5,namin) - write(6,namin) - - lpgb=len_trim(cpgrb) - lpgs=len_trim(copts) - lpgm=len_trim(coptm) - call baopenr(11,cpgrb(1:lpgb),iretb) - call baopenw(51,copts(1:lpgs),irets) - call baopenw(52,coptm(1:lpgm),iretm) - - open(unit=10,file=cindx,status='old',err=1001) - open(unit=12,file=clmrf,status='old',err=1002) - open(unit=13,file=clctl,status='old',err=1003) - - ncnt = 0 - kctl = 0 - -!cc -!cc Step 1: read in the data on GRIB 2 ( 144*73 ) of global -!cc - do n = 1, ihdays ! ihdays = # of half days - 1 - - print *, " ***********************************" - print *, " *** HALF DAY = ",n," ***" - print *, " ***********************************" - - kctl = 0 - if (n.le.15) then - jensem=iensem - else - jensem=iensem-1 - endif - do m = 1, jensem ! jensem = # of ensemble ( default = 12/11 ) - iids=-9999;ipdt=-9999; igdt=-9999 - idisc=-1; ipdtn=-1; igdtn=-1 - ipdt(1)=ipd1 - ipdt(2)=ipd2 - ipdt(10)=ipd10 - ipdt(11)=ipd11 - ipdt(12)=ipd12 -!cc -!cc 12 members for T00Z, 11 member for T12Z cycle -!cc - if (icyc.eq.0) then - iids(9) = 00 - ipdt(8) = 12 - ipdt(9) = n - 1 - ipdt(29) = 12 - ipdt(30) = 2 - if (n.le.15) then - ipdt(16)=e16(m) - ipdt(17)=e17(m) - else - ipdt(16)=ee16(m) - ipdt(17)=ee17(m) - endif - else - iids(9) = 12 - ipdt(8) = 12 - ipdt(9) = n - 1 - ipdt(29) = 12 - ipdt(30) = 2 - if (n.le.15) then - ipdt(16)=e16(m) - ipdt(17)=e17(m) - else - ipdt(16)=ee16(m) - ipdt(17)=ee17(m) - endif - endif - ipdtn=11; igdtn=-1 - call init_parm(ipdtn,ipdt,igdtn,igdt,idisc,iids) - call getgb2(11,0,jskp,jdisc,jids,jpdtn,jpdt,jgdtn,jgdt,& - unpack,jskp,gfld,iret) - if (iret.eq.0) then - f(1:jpoint) = gfld%fld(1:jpoint) - call printinfr(gfld,m) - if (m.eq.1) then - iymd=gfld%idsect(6)*1000000+gfld%idsect(7)*10000+ & - gfld%idsect(8)*100+gfld%idsect(9) - ifh1=gfld%ipdtmpl(9)-12 - ifh2=ifh1 + 24 - endif - kctl=kctl+1 - do ii = 1, jpoint - ff(ii,kctl) = f(ii) - enddo -!cc - gfldo=gfld - else - ncnt=ncnt+1 - if ( ncnt.ge.1 ) then - print *,' n=',n,' iret=',iret - endif - endif ! if (iret.eq.0) - enddo ! for m = 1, jensem jensem = # of ensemble ( default = 23 ) - -!cc -!cc Step 2: get statistical coefficents and multiply by it -!cc -!cc for t00z cycle -!cc n=1, 00-24 hours period -!cc n=2, 12-36 hours period-good statistics -!cc n=3, 24-48 hours period -!cc n=5, 36-60 hours period-good statistics -!cc n=6, 48-72 hours period -!cc ...... -!cc for t12z cycle -!cc n=1, 00-24 hours period-good statistics, but 12-36 hrs lead -!cc n=2, 12-36 hours period -!cc n=3, 24-48 hours period-good statistics, but 36-60 hrs lead -!cc n=5, 36-60 hours period -!cc n=6, 48-72 hours period -!cc ...... -!cc - if (mod(n+1,2).eq.0.and.n.ne.31) then - - print *, " *** Start to read in statistics: n=",n," ***" - izero= 0 - isame= 0 - - do ii = 1, 7 - read(12,'(1x)') - enddo - read(12,994) (rft(ii),ii=9,1,-1) - read(12,994) (rob(ii),ii=9,1,-1) - read(12,'(1x)') - read(12,'(1x)') - call cpcoef(rti,rob,rft,rmrf,9,2) - - do ii = 1, 7 - read(13,'(1x)') - enddo - read(13,994) (rft(ii),ii=9,1,-1) - read(13,994) (rob(ii),ii=9,1,-1) - read(13,'(1x)') - read(13,'(1x)') - call cpcoef(rti,rob,rft,rctl,9,2) - - do ii = 1, 9 - rti_r(ii) = rti(9-ii+1) - rmrf_r(ii) = rmrf(9-ii+1) - rctl_r(ii) = rctl(9-ii+1) - enddo - - endif ! if (mod(n+1,2).eq.0) then - -!cc print out ratio/coefficences for mrf and ctl - write (*,'(8x,9f7.2)') (rmrf_r(ii),ii=9,1,-1) - write (*,'(8x,9f7.2)') (rctl_r(ii),ii=9,1,-1) - -!cc main loop for each grid points ( 264 points ) -!cc ============================================= -!cc the new program didn't use 264 boxes -Y. ZHU (06/30/2003) -!cc calibration apply to globally. -!cc -!cc add 2 12 hours forecasts --> to 24 hours accumulation -!cc - do ii = 1, jpoint - if (ii.eq.4000) then - write(*,'("example of first 10 ens value at point 4000")') - write(*,899) (ff(ii,jj),jj=1,10) - endif -!CC -!CC Notes: -!CC rti_r(n) is thread amount of precipitation -!CC rtmrf_r(n) is the ratio/coefficences of rti_r(n) for mrf forecast -!CC rtctl_r(n) is the ratio/coefficences of rti_r(n) for ctl forecast -!CC -!CC for stpint: -!CC input: rti_r(n) -!CC input: rtmrf_r(n) -!CC input request: aaa -> single value -!CC output for aaa: bbb-> single value (ratio value for aaa ) -!CC calibrated precipitation = aaa*bbb -!cc - - do jj = 1, jensem - aaa = ff(ii,jj) - if (aaa.eq.0.0) then - ff(ii,jj) = 0.0 - else - if (jj.eq.1.and.n.le.15) then -! call stpint(rti_r,rmrf_r,9,2,aaa,bbb,1,aux,naux) - call qtpint(rti_r,rmrf_r,9,2,aaa,bbb,1) - ff(ii,jj) = aaa*bbb - else -! call stpint(rti_r,rctl_r,9,2,aaa,bbb,1,aux,naux) - call qtpint(rti_r,rctl_r,9,2,aaa,bbb,1) - ff(ii,jj) = aaa*bbb - endif - endif - enddo - - if (ii.eq.4000) then - write(*,899) (ff(ii,jj),jj=1,10) - endif - - 899 format(10f7.2) - - enddo ! for ind loop / ii loop - -!cc -!cc write out the results -!cc - do jj = 1, jensem - - if (icyc.eq.0) then - jjj=jj - elseif (icyc.eq.12) then - jjj=jj+1 - if (jj.eq.1) jjj=jj - else - print *, "ICYC=",icyc," is not acceptable! program will stop!" - stop - endif - if (n.le.15) then - gfldo%ipdtmpl(16) = e16(jj) - gfldo%ipdtmpl(17) = e17(jj) - else - gfldo%ipdtmpl(16) = ee16(jj) - gfldo%ipdtmpl(17) = ee17(jj) - endif - gfldo%ipdtmpl(3) = 11 ! code table 4.3, Bias corrected ensemble forecast - gfldo%idsect(13) = 4 - -! -! we need to set up a lower limit, for example: ff = 0.01 mm -! - - do ii = 1, jpoint - if (ff(ii,jj).lt.0.01) then - f(ii) = 0.0 - else - f(ii) = ff(ii,jj) - endif - enddo - -! ipds(5) = 59 - if (icyc.eq.0) then - gfldo%idsect(9) = 00 - gfldo%ipdtmpl(8) = 12 - gfldo%ipdtmpl(9) = n - 1 - gfldo%ipdtmpl(29) = 12 - gfldo%ipdtmpl(30) = 2 - else - gfldo%idsect(9) = 12 - gfldo%ipdtmpl(8) = 12 - gfldo%ipdtmpl(9) = n - 1 - gfldo%ipdtmpl(29) = 12 - gfldo%ipdtmpl(30) = 2 - endif - gfldo%fld(1:jpoint)=f(1:jpoint) - call putgb2(51,gfldo,iret) - enddo -! call gf_free(gfld) -!cc -!cc calculate the CPQPF -!cc - ! change grib2 pdt message for new ensemble products - - gfldo%idsect(2)=2 ! Identification of originating/generating subcenter - ! 2: NCEP Ensemble Products - - gfldo%idsect(13)=5 ! Type of processed data in this GRIB message - ! 5: Control and Perturbed Forecast Products - - temp=-9999 - -! print *, 'gfldo%ipdtlen=',gfldo%ipdtlen -! print *, 'gfldo%ipdtmpl=',gfldo%ipdtmpl - - temp(1:gfldo%ipdtlen)=gfldo%ipdtmpl(1:gfldo%ipdtlen) - - temp(3)=11 ! code table 4.3, Bias corrected ensemble forecast - - deallocate (gfldo%ipdtmpl) - ! 5: Probability Forecast - gfldo%ipdtnum=9 ! Probability forecasts from ensemble - if(gfldo%ipdtnum.eq.9) gfldo%ipdtlen=36 - if(gfldo%ipdtnum.eq.9) allocate (gfldo%ipdtmpl(gfldo%ipdtlen)) - - gfldo%ipdtmpl(1:15)=temp(1:15) - - gfldo%ipdtmpl(1)=1 ! Parameter category : 1 Moisture - gfldo%ipdtmpl(2)=8 ! Parameter number : 8 Total Precipitation(APCP) - - gfldo%ipdtmpl(16)=0 ! Forecast probability number - gfldo%ipdtmpl(17)= iensem-1 ! Total number of forecast probabilities - gfldo%ipdtmpl(18)=1 ! Probability Type - ! 1: Probability of event above upper limit - gfldo%ipdtmpl(19)=0 ! Scale factor of lower limit - gfldo%ipdtmpl(20)=0 ! Scaled value of lower limit - gfldo%ipdtmpl(21)=3 ! Scale factor of upper limit - - ! gfldo%ipdtmpl(22) will be set below - - gfldo%ipdtmpl(23:36)=temp(19:32) - - ! gfldo%ipdtmpl(34): Length of the time range over which processing done - - if (icyc.eq.0) then - gfldo%idsect(9) = 00 - gfldo%ipdtmpl(8) = 12 - gfldo%ipdtmpl(9) = n - 1 - gfldo%ipdtmpl(34) = 2 - else - gfldo%idsect(9) = 12 - gfldo%ipdtmpl(8) = 12 - gfldo%ipdtmpl(9) = n - 1 - gfldo%ipdtmpl(34) = 2 - endif - - do k = 1, istd - f = 0.0 - do ii = 1, jpoint -!cccc to exclude GFS/AVN high resolution forecast -!cccc do jj = 1, iensem - if (n.le.15) then - istart=2 - iend=iensem - else - istart=1 - iend=iensem-1 - endif - do jj = istart, iend - if (ff(ii,jj).ge.rk(k)) then - f(ii) = f(ii) + 1.0 - endif - enddo -!cccc f(ii) = f(ii)*100.00/float(jensem) - f(ii) = f(ii)*100.00/float(iend-istart+1) - if (f(ii).ge.99.0) then - f(ii) = 100.0 - endif - enddo - - ! gfldo%ipdtmpl(22): Scaled value of upper limit - - gfldo%ipdtmpl(22)=rk(k)*(10**gfldo%ipdtmpl(21)) - - gfldo%fld(1:jpoint)=f(1:jpoint) - - call putgb2(52,gfldo,iret) - enddo ! for k = 1, istd -! call gf_free(gfldo) - enddo ! for n loop - 990 format (69x) - 991 format (6x,i6,57x) - 994 format(5x,9f7.0) - 995 format(i4,2x,a8,2x,2f8.4,i4,f6.2,4f10.4) -!995 format(i4,2x,f8.4,5f10.3) - 996 format(17f5.1) - 997 format('-- ',i2,' numbers mean = ',f10.4,' --') - 998 format(i4,i3,f5.2,800f5.2) - 999 format(3f6.1,10f5.1) - - call baclose (11,iretb) - - close (10) - close (12) - close (52) - close (53) - - stop - 800 print *, ' end of reading file - past archive' - stop - 1001 print *, ' there is a problem to open unit 10' - stop - 1002 print *, ' there is a problem to open unit 12' - stop - 1003 print *, ' there is a problem to open unit 13' - stop - 1004 print *, ' there is a problem to open unit 52' - stop - 1005 print *, ' there is a problem to open unit 30-49' - stop - end -!--------+---------+---------+---------+---------+---------+---------+---------+ - subroutine CPCOEF(x,y,z,r,n,ictl) -! -! This program will calculate the precipitation calibration -! coefficence by using statistical distributions -! -! Program: IBM-ASP By: Yuejian Zhu ( 03/22/2001 ) -! Modified By: Yuejian Zhu ( 03/21/2004 ) -! -! Input: x(n)-vector for preciptation threshold amount -! y(n)-vector for observation numbers at x(n) -! z(n)-vector for forecasting numbers at x(n) -! n -length of the vector -! ictl-to control the interpolation bases -! 1 - standard -! 2 - logrithm -! Output: r(n)-coefficents/ratio of each threshold amount x(n) -! which will apply to particular precipitation amount -! multiply the ratio at this point (linear interpolation) -! - dimension x(n),y(n),z(n),r(n),a(n),b(n) - dimension rnti(n-2),rnto(n-2) - -! Safty check of x-axis (dimension y) -! Repeating to confirm the x-axis is ascending - do i = 1, n-1 - do j = 1, n-2 - if (y(i).eq.y(i+1)) then - y(i) = y(i) + 1.0 - endif - enddo - enddo - - if ( ictl.eq.1) then - -! -! input: y(n) as abscissas (x-axis) -! input: x(n) as ordinates (y-axis) -! input: z(n) as request abscissas values ( x-axis ) -! output: b(n) as cooresponding values of z(n) -! similar to the thread amount, but shifted - -! call stpint(y,x,n,2,z,r,n,aux,naux) - call qtpint(y,x,n,2,z,r,n) - write(*,991) (y(i)/1000.0,i=1,n) - write(*,993) (x(i),i=1,n) - write(*,992) (z(i)/1000.0,i=1,n) - write(*,994) (r(i),i=1,n) - write(*,995) (r(i)/x(i),i=1,n) - -! do i = 1, n-2 -! rnti(i) = x(n-i) -! rnto(i) = r(n-i)/x(n-i) -! enddo -! call stpint(rnti,rnto,n-2,2,x,r,n,aux,naux) -! write(*,993) (r(i),i=1,n) -! if (r(n).lt.0.0.and.r(n-1).gt.0.0) then -! r(n) = r(n-1)*r(n-2) -! endif -! write(*,993) (r(i),i=1,n) - - else -! -! Tested both of log and log10, log is better -! -! input: y(n) as abscissas (x-axis) -! input: x(n) as ordinates (y-axis) -- using logrithem a(n) instead -! input: z(n) as request abscissas values ( x-axis ) -! output: b(n) as cooresponding values of z(n) -! similar to the thread amount, but shifted - - do i = 1, n - a(i) = alog(x(i)) -! a(i) = log10(x(i)) - enddo - -! call stpint(y,a,n,2,z,b,n,aux,naux) - call qtpint(y,a,n,2,z,b,n) - do i = 1, n - r(i) = exp(b(i)) -! r(i) = exp(b(i)*log(10.0)) - if (r(i).gt.100.0.or.r(i).le.100.0) then - else - print *, "i=",i," r(i)=",r(i)," problem, use default" - r(i) = x(i) - endif - enddo - - write(*,991) (y(i)/1000.0,i=1,n) - write(*,993) (x(i),i=1,n) - write(*,992) (z(i)/1000.0,i=1,n) - write(*,994) (r(i),i=1,n) - write(*,995) (r(i)/x(i),i=1,n) - -! do i = 1, n-2 -! rnti(i) = x(n-i) -! rnto(i) = exp(b(n-i))/x(n-i) -! rnto(i) = exp(b(n-i)*log(10.0))/x(n-i) -! enddo -! call stpint(rnti,rnto,n-2,2,x,r,n,aux,naux) -! write(*,993) (r(i),i=1,n) -! if (r(n).lt.0.0.and.r(n-1).gt.0.0) then -! r(n) = r(n-1)*r(n-2) -! endif -! write(*,993) (r(i),i=1,n) - endif - - do i = 1, n - r(i) = r(i)/x(i) - enddo - - 991 format ('input = ',9f7.2,' OBS/1000') - 992 format ('input = ',9f7.2,' FST/1000') - 993 format ('input = ',9f7.2,' thrd ') - 994 format ('output= ',9f7.2,' thrd_FST') - 995 format ('ratio = ',9f7.2,' tFST/thrd') - return - end - -! ==== using p50 results ==== -!input = 75.00 50.00 35.00 25.00 15.00 10.00 5.00 2.00 .20 -!output= 78.57 78.57 57.14 30.83 15.71 9.86 4.41 1.07 -3.19 -!ratio = 1.05 1.57 1.63 1.23 1.05 .99 .88 .54 -15.95 - -! ==== using t62 results ==== -!input = 75.00 50.00 35.00 25.00 15.00 10.00 5.00 2.00 .20 -!output= 78.57 67.86 41.32 25.83 14.36 9.27 4.17 1.19 -2.42 -!ratio = 1.05 1.36 1.18 1.03 .96 .93 .83 .59 -12.10 -!ratio = 1.65 1.36 1.18 1.03 .96 .93 .83 .59 .45 - - diff --git a/gefs_dev/sorc/global_enscqpf.fd/CQPF.f90_22m b/gefs_dev/sorc/global_enscqpf.fd/CQPF.f90_22m deleted file mode 100755 index b501aa429..000000000 --- a/gefs_dev/sorc/global_enscqpf.fd/CQPF.f90_22m +++ /dev/null @@ -1,601 +0,0 @@ - program CQPF_BIAS -!CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC -!CCC PQPF - Probabilitistic Quatitative Precipitation Forecast CCCC -!CCC CPQPF - Calibrated PQPF by using reduced bias method CCCC -!CCC CCCC -!CCC This program will read in 23 ensember members and multiply CCCC -!CCC by the coefficents for different threshold amount CCCC -!CCC of every individual members. The coefficents will be CCCC -!CCC two sets: one for MRF high resolution, another is CCCC -!CCC low resolution control which based on past month/season CCCC -!CCC statistics. CCCC -!CCC CCCC -!CCC By using: CCCC -!CCC QTPINT interpolation program CCCC -!CCC CCCC -!CCC Program: Yuejian Zhu 03/22/2001 IBM-ASP CCCC -!CCC Yuejian Zhu 09/25/2001 IBM-ASP modefied CCCC -!CCC Yuejian Zhu 02/09/2004 IBM-frost implememtation CCCC -!CCC Yuejian Zhu 02/06/2006 For new configuration CCCC -!CCC Yan Luo 11/12/2014 For grib2 conversion CCCC -!CCC CCCC -!CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC -!ccc -!ccc Parameters: -!ccc 1. jpoint ---> model resolution or total grid points ( 10512 ) -!ccc 2. iensem ---> numbers of ensember members ( 16 ) -!ccc 3. idays ---> total numbers of days ( # - 1 ) -!ccc 4. indexs ---> the index number according global data set -!ccc -!ccc Unit: -!ccc 10. input table to convert global to region or other way -!ccc 12. input statitic numbers for MRF -!ccc 13. input statitic numbers for T62 (control) -!ccc 11. input GRIB file -!ccc 51. output bias-free calibrated precipitation forecast, grib format -!ccc 52. output bias-free CPQPF, grib format -!C--------+---------+---------+---------+---------+---------+---------+-- - -use grib_mod -use params - - parameter(jpoint=10512,iensem=22,ihdays=31,indexs=264,nsites=677) - parameter(istd=10) - dimension fin(iensem),finr(iensem),rainn(800) - dimension f(jpoint),ff(jpoint,iensem) - dimension rk(istd) - dimension rti(9),rob(9),rft(9),rmrf(9),rctl(9) - dimension rti_r(9),rmrf_r(9),rctl_r(9) - dimension fhri(2),fhro(2) - dimension rinc(5),rains(800) - dimension ipds(25),igds(22),iens(5) - dimension jpds(25),jgds(22),jens(5) - dimension kpds(25),kgds(22),kens(5) - dimension xprob(2),imembr(80),iprob(2),iclust(16) - dimension kens2(iensem),kens3(iensem) - dimension xmom(5,nsites+1,indexs),len(nsites+1) - dimension dn(nsites+1),dm(nsites+1),idn(nsites+1) - dimension idat(8),jdat(8) - integer e16(iensem),e17(iensem) - integer ee16(iensem-1),ee17(iensem-1) - integer temp(200) - - integer ipd1,ipd2,ipd10,ipd11,ipd12 - integer,dimension(200) :: jids,jpdt,jgdt,iids,ipdt,igdt - common /param/jskp,jdisc,jids,jpdtn,jpdt,jgdtn,jgdt - - type(gribfield) :: gfld,gfldo - integer :: currlen=0 - logical :: unpack=.true. - logical :: expand=.false. - - logical :: first=.true. -! VAIABLE: APCP - - data ipd1 /1/ - data ipd2 /8/ - data ipd10/1/ - data ipd11/0/ - data ipd12/0/ - data e16/0,1,3,3,3,3,3,3,3,3,3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3/ - data e17/0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20/ - data ee16/1,3,3,3,3,3,3,3,3,3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3/ - data ee17/0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20/ - - character*80 cindx,cpgrb,clmrf,clctl,copts,coptm - character*80 fnobs(20) - character*10 names(nsites+1) - namelist /namin/cindx,cpgrb,clmrf,clctl,copts,coptm,icyc - - data rk/0.254,2.54,6.35,12.7,25.4,50.8,1.00,5.00,10.00,25.00/ - data rti/75.0,50.0,35.0,25.0,15.0,10.0, 5.0, 2.0, 0.2/ - - read (5,namin) - write(6,namin) - - lpgb=len_trim(cpgrb) - lpgs=len_trim(copts) - lpgm=len_trim(coptm) - call baopenr(11,cpgrb(1:lpgb),iretb) - call baopenw(51,copts(1:lpgs),irets) - call baopenw(52,coptm(1:lpgm),iretm) - - open(unit=10,file=cindx,status='old',err=1001) - open(unit=12,file=clmrf,status='old',err=1002) - open(unit=13,file=clctl,status='old',err=1003) - - ncnt = 0 - kctl = 0 - -!cc -!cc Step 1: read in the data on GRIB 2 ( 144*73 ) of global -!cc - do n = 1, ihdays ! ihdays = # of half days - 1 - - print *, " ***********************************" - print *, " *** HALF DAY = ",n," ***" - print *, " ***********************************" - - kctl = 0 - if (n.le.15) then - jensem=iensem - else - jensem=iensem-1 - endif - do m = 1, jensem ! jensem = # of ensemble ( default = 12/11 ) - iids=-9999;ipdt=-9999; igdt=-9999 - idisc=-1; ipdtn=-1; igdtn=-1 - ipdt(1)=ipd1 - ipdt(2)=ipd2 - ipdt(10)=ipd10 - ipdt(11)=ipd11 - ipdt(12)=ipd12 -!cc -!cc 12 members for T00Z, 11 member for T12Z cycle -!cc - if (icyc.eq.0) then - iids(9) = 00 - ipdt(8) = 12 - ipdt(9) = n - 1 - ipdt(29) = 12 - ipdt(30) = 2 - if (n.le.15) then - ipdt(16)=e16(m) - ipdt(17)=e17(m) - else - ipdt(16)=ee16(m) - ipdt(17)=ee17(m) - endif - else - iids(9) = 12 - ipdt(8) = 12 - ipdt(9) = n - 1 - ipdt(29) = 12 - ipdt(30) = 2 - if (n.le.15) then - ipdt(16)=e16(m) - ipdt(17)=e17(m) - else - ipdt(16)=ee16(m) - ipdt(17)=ee17(m) - endif - endif - ipdtn=11; igdtn=-1 - call init_parm(ipdtn,ipdt,igdtn,igdt,idisc,iids) - call getgb2(11,0,jskp,jdisc,jids,jpdtn,jpdt,jgdtn,jgdt,& - unpack,jskp,gfld,iret) - if (iret.eq.0) then - f(1:jpoint) = gfld%fld(1:jpoint) - call printinfr(gfld,m) - if (m.eq.1) then - iymd=gfld%idsect(6)*1000000+gfld%idsect(7)*10000+ & - gfld%idsect(8)*100+gfld%idsect(9) - ifh1=gfld%ipdtmpl(9)-12 - ifh2=ifh1 + 24 - endif - kctl=kctl+1 - do ii = 1, jpoint - ff(ii,kctl) = f(ii) - enddo -!cc - gfldo=gfld - else - ncnt=ncnt+1 - if ( ncnt.ge.1 ) then - print *,' n=',n,' iret=',iret - endif - endif ! if (iret.eq.0) - enddo ! for m = 1, jensem jensem = # of ensemble ( default = 23 ) - -!cc -!cc Step 2: get statistical coefficents and multiply by it -!cc -!cc for t00z cycle -!cc n=1, 00-24 hours period -!cc n=2, 12-36 hours period-good statistics -!cc n=3, 24-48 hours period -!cc n=5, 36-60 hours period-good statistics -!cc n=6, 48-72 hours period -!cc ...... -!cc for t12z cycle -!cc n=1, 00-24 hours period-good statistics, but 12-36 hrs lead -!cc n=2, 12-36 hours period -!cc n=3, 24-48 hours period-good statistics, but 36-60 hrs lead -!cc n=5, 36-60 hours period -!cc n=6, 48-72 hours period -!cc ...... -!cc - if (mod(n+1,2).eq.0.and.n.ne.31) then - - print *, " *** Start to read in statistics: n=",n," ***" - izero= 0 - isame= 0 - - do ii = 1, 7 - read(12,'(1x)') - enddo - read(12,994) (rft(ii),ii=9,1,-1) - read(12,994) (rob(ii),ii=9,1,-1) - read(12,'(1x)') - read(12,'(1x)') - call cpcoef(rti,rob,rft,rmrf,9,2) - - do ii = 1, 7 - read(13,'(1x)') - enddo - read(13,994) (rft(ii),ii=9,1,-1) - read(13,994) (rob(ii),ii=9,1,-1) - read(13,'(1x)') - read(13,'(1x)') - call cpcoef(rti,rob,rft,rctl,9,2) - - do ii = 1, 9 - rti_r(ii) = rti(9-ii+1) - rmrf_r(ii) = rmrf(9-ii+1) - rctl_r(ii) = rctl(9-ii+1) - enddo - - endif ! if (mod(n+1,2).eq.0) then - -!cc print out ratio/coefficences for mrf and ctl - write (*,'(8x,9f7.2)') (rmrf_r(ii),ii=9,1,-1) - write (*,'(8x,9f7.2)') (rctl_r(ii),ii=9,1,-1) - -!cc main loop for each grid points ( 264 points ) -!cc ============================================= -!cc the new program didn't use 264 boxes -Y. ZHU (06/30/2003) -!cc calibration apply to globally. -!cc -!cc add 2 12 hours forecasts --> to 24 hours accumulation -!cc - do ii = 1, jpoint - if (ii.eq.4000) then - write(*,'("example of first 10 ens value at point 4000")') - write(*,899) (ff(ii,jj),jj=1,10) - endif -!CC -!CC Notes: -!CC rti_r(n) is thread amount of precipitation -!CC rtmrf_r(n) is the ratio/coefficences of rti_r(n) for mrf forecast -!CC rtctl_r(n) is the ratio/coefficences of rti_r(n) for ctl forecast -!CC -!CC for stpint: -!CC input: rti_r(n) -!CC input: rtmrf_r(n) -!CC input request: aaa -> single value -!CC output for aaa: bbb-> single value (ratio value for aaa ) -!CC calibrated precipitation = aaa*bbb -!cc - - do jj = 1, jensem - aaa = ff(ii,jj) - if (aaa.eq.0.0) then - ff(ii,jj) = 0.0 - else - if (jj.eq.1) then -! call stpint(rti_r,rmrf_r,9,2,aaa,bbb,1,aux,naux) - call qtpint(rti_r,rmrf_r,9,2,aaa,bbb,1) - ff(ii,jj) = aaa*bbb - else -! call stpint(rti_r,rctl_r,9,2,aaa,bbb,1,aux,naux) - call qtpint(rti_r,rctl_r,9,2,aaa,bbb,1) - ff(ii,jj) = aaa*bbb - endif - endif - enddo - - if (ii.eq.4000) then - write(*,899) (ff(ii,jj),jj=1,10) - endif - - 899 format(10f7.2) - - enddo ! for ind loop / ii loop - -!cc -!cc write out the results -!cc - do jj = 1, jensem - - if (icyc.eq.0) then - jjj=jj - elseif (icyc.eq.12) then - jjj=jj+1 - if (jj.eq.1) jjj=jj - else - print *, "ICYC=",icyc," is not acceptable! program will stop!" - stop 16 - endif - if (n.le.15) then - gfldo%ipdtmpl(16) = e16(jj) - gfldo%ipdtmpl(17) = e17(jj) - else - gfldo%ipdtmpl(16) = ee16(jj) - gfldo%ipdtmpl(17) = ee17(jj) - endif - gfldo%ipdtmpl(3) = 11 ! code table 4.3, Bias corrected ensemble forecast - gfldo%idsect(13) = 4 - -! -! we need to set up a lower limit, for example: ff = 0.01 mm -! - - do ii = 1, jpoint - if (ff(ii,jj).lt.0.01) then - f(ii) = 0.0 - else - f(ii) = ff(ii,jj) - endif - enddo - -! ipds(5) = 59 - if (icyc.eq.0) then - gfldo%idsect(9) = 00 - gfldo%ipdtmpl(8) = 12 - gfldo%ipdtmpl(9) = n - 1 - gfldo%ipdtmpl(29) = 12 - gfldo%ipdtmpl(30) = 2 - else - gfldo%idsect(9) = 12 - gfldo%ipdtmpl(8) = 12 - gfldo%ipdtmpl(9) = n - 1 - gfldo%ipdtmpl(29) = 12 - gfldo%ipdtmpl(30) = 2 - endif - gfldo%fld(1:jpoint)=f(1:jpoint) - call putgb2(51,gfldo,iret) - enddo - call gf_free(gfld) -!cc -!cc calculate the CPQPF -!cc - ! change grib2 pdt message for new ensemble products - - gfldo%idsect(2)=2 ! Identification of originating/generating subcenter - ! 2: NCEP Ensemble Products - - gfldo%idsect(13)=5 ! Type of processed data in this GRIB message - ! 5: Control and Perturbed Forecast Products - - temp=-9999 - -! print *, 'gfldo%ipdtlen=',gfldo%ipdtlen -! print *, 'gfldo%ipdtmpl=',gfldo%ipdtmpl - - temp(1:gfldo%ipdtlen)=gfldo%ipdtmpl(1:gfldo%ipdtlen) - - temp(3)=11 ! code table 4.3, Bias corrected ensemble forecast - - deallocate (gfldo%ipdtmpl) - ! 5: Probability Forecast - gfldo%ipdtnum=9 ! Probability forecasts from ensemble - if(gfldo%ipdtnum.eq.9) gfldo%ipdtlen=36 - if(gfldo%ipdtnum.eq.9) allocate (gfldo%ipdtmpl(gfldo%ipdtlen)) - - gfldo%ipdtmpl(1:15)=temp(1:15) - - gfldo%ipdtmpl(1)=1 ! Parameter category : 1 Moisture - gfldo%ipdtmpl(2)=8 ! Parameter number : 8 Total Precipitation(APCP) - - gfldo%ipdtmpl(16)=0 ! Forecast probability number - gfldo%ipdtmpl(17)= iensem-1 ! Total number of forecast probabilities - gfldo%ipdtmpl(18)=1 ! Probability Type - ! 1: Probability of event above upper limit - gfldo%ipdtmpl(19)=0 ! Scale factor of lower limit - gfldo%ipdtmpl(20)=0 ! Scaled value of lower limit - gfldo%ipdtmpl(21)=3 ! Scale factor of upper limit - - ! gfldo%ipdtmpl(22) will be set below - - gfldo%ipdtmpl(23:36)=temp(19:32) - - ! gfldo%ipdtmpl(34): Length of the time range over which processing done - - if (icyc.eq.0) then - gfldo%idsect(9) = 00 - gfldo%ipdtmpl(8) = 12 - gfldo%ipdtmpl(9) = n - 1 - gfldo%ipdtmpl(34) = 2 - else - gfldo%idsect(9) = 12 - gfldo%ipdtmpl(8) = 12 - gfldo%ipdtmpl(9) = n - 1 - gfldo%ipdtmpl(34) = 2 - endif - - do k = 1, istd - f = 0.0 - do ii = 1, jpoint -!cccc to exclude GFS/AVN high resolution forecast -!cccc do jj = 1, iensem - if (n.le.15) then - istart=2 - iend=iensem - else - istart=1 - iend=iensem-1 - endif - do jj = istart, iend - if (ff(ii,jj).ge.rk(k)) then - f(ii) = f(ii) + 1.0 - endif - enddo -!cccc f(ii) = f(ii)*100.00/float(jensem) - f(ii) = f(ii)*100.00/float(iend-istart+1) - if (f(ii).ge.99.0) then - f(ii) = 100.0 - endif - enddo - - ! gfldo%ipdtmpl(22): Scaled value of upper limit - - gfldo%ipdtmpl(22)=rk(k)*(10**gfldo%ipdtmpl(21)) - - gfldo%fld(1:jpoint)=f(1:jpoint) - - call putgb2(52,gfldo,iret) - enddo ! for k = 1, istd - call gf_free(gfldo) - enddo ! for n loop - 990 format (69x) - 991 format (6x,i6,57x) - 994 format(5x,9f7.0) - 995 format(i4,2x,a8,2x,2f8.4,i4,f6.2,4f10.4) -!995 format(i4,2x,f8.4,5f10.3) - 996 format(17f5.1) - 997 format('-- ',i2,' numbers mean = ',f10.4,' --') - 998 format(i4,i3,f5.2,800f5.2) - 999 format(3f6.1,10f5.1) - - call baclose (11,iretb) - - close (10) - close (12) - close (52) - close (53) - - stop - 800 print *, ' end of reading file - past archive' - stop - 1001 print *, ' there is a problem to open unit 10' - stop - 1002 print *, ' there is a problem to open unit 12' - stop - 1003 print *, ' there is a problem to open unit 13' - stop - 1004 print *, ' there is a problem to open unit 52' - stop - 1005 print *, ' there is a problem to open unit 30-49' - stop - end -!--------+---------+---------+---------+---------+---------+---------+---------+ - subroutine CPCOEF(x,y,z,r,n,ictl) -! -! This program will calculate the precipitation calibration -! coefficence by using statistical distributions -! -! Program: IBM-ASP By: Yuejian Zhu ( 03/22/2001 ) -! Modified By: Yuejian Zhu ( 03/21/2004 ) -! -! Input: x(n)-vector for preciptation threshold amount -! y(n)-vector for observation numbers at x(n) -! z(n)-vector for forecasting numbers at x(n) -! n -length of the vector -! ictl-to control the interpolation bases -! 1 - standard -! 2 - logrithm -! Output: r(n)-coefficents/ratio of each threshold amount x(n) -! which will apply to particular precipitation amount -! multiply the ratio at this point (linear interpolation) -! - dimension x(n),y(n),z(n),r(n),a(n),b(n) - dimension rnti(n-2),rnto(n-2) - -! Safty check of x-axis (dimension y) -! Repeating to confirm the x-axis is ascending - do i = 1, n-1 - do j = 1, n-2 - if (y(i).eq.y(i+1)) then - y(i) = y(i) + 1.0 - endif - enddo - enddo - - if ( ictl.eq.1) then - -! -! input: y(n) as abscissas (x-axis) -! input: x(n) as ordinates (y-axis) -! input: z(n) as request abscissas values ( x-axis ) -! output: b(n) as cooresponding values of z(n) -! similar to the thread amount, but shifted - -! call stpint(y,x,n,2,z,r,n,aux,naux) - call qtpint(y,x,n,2,z,r,n) - write(*,991) (y(i)/1000.0,i=1,n) - write(*,993) (x(i),i=1,n) - write(*,992) (z(i)/1000.0,i=1,n) - write(*,994) (r(i),i=1,n) - write(*,995) (r(i)/x(i),i=1,n) - -! do i = 1, n-2 -! rnti(i) = x(n-i) -! rnto(i) = r(n-i)/x(n-i) -! enddo -! call stpint(rnti,rnto,n-2,2,x,r,n,aux,naux) -! write(*,993) (r(i),i=1,n) -! if (r(n).lt.0.0.and.r(n-1).gt.0.0) then -! r(n) = r(n-1)*r(n-2) -! endif -! write(*,993) (r(i),i=1,n) - - else -! -! Tested both of log and log10, log is better -! -! input: y(n) as abscissas (x-axis) -! input: x(n) as ordinates (y-axis) -- using logrithem a(n) instead -! input: z(n) as request abscissas values ( x-axis ) -! output: b(n) as cooresponding values of z(n) -! similar to the thread amount, but shifted - - do i = 1, n - a(i) = alog(x(i)) -! a(i) = log10(x(i)) - enddo - -! call stpint(y,a,n,2,z,b,n,aux,naux) - call qtpint(y,a,n,2,z,b,n) - do i = 1, n - r(i) = exp(b(i)) -! r(i) = exp(b(i)*log(10.0)) - if (r(i).gt.100.0.or.r(i).le.100.0) then - else - print *, "i=",i," r(i)=",r(i)," problem, use default" - r(i) = x(i) - endif - enddo - - write(*,991) (y(i)/1000.0,i=1,n) - write(*,993) (x(i),i=1,n) - write(*,992) (z(i)/1000.0,i=1,n) - write(*,994) (r(i),i=1,n) - write(*,995) (r(i)/x(i),i=1,n) - -! do i = 1, n-2 -! rnti(i) = x(n-i) -! rnto(i) = exp(b(n-i))/x(n-i) -! rnto(i) = exp(b(n-i)*log(10.0))/x(n-i) -! enddo -! call stpint(rnti,rnto,n-2,2,x,r,n,aux,naux) -! write(*,993) (r(i),i=1,n) -! if (r(n).lt.0.0.and.r(n-1).gt.0.0) then -! r(n) = r(n-1)*r(n-2) -! endif -! write(*,993) (r(i),i=1,n) - endif - - do i = 1, n - r(i) = r(i)/x(i) - enddo - - 991 format ('input = ',9f7.2,' OBS/1000') - 992 format ('input = ',9f7.2,' FST/1000') - 993 format ('input = ',9f7.2,' thrd ') - 994 format ('output= ',9f7.2,' thrd_FST') - 995 format ('ratio = ',9f7.2,' tFST/thrd') - return - end - -! ==== using p50 results ==== -!input = 75.00 50.00 35.00 25.00 15.00 10.00 5.00 2.00 .20 -!output= 78.57 78.57 57.14 30.83 15.71 9.86 4.41 1.07 -3.19 -!ratio = 1.05 1.57 1.63 1.23 1.05 .99 .88 .54 -15.95 - -! ==== using t62 results ==== -!input = 75.00 50.00 35.00 25.00 15.00 10.00 5.00 2.00 .20 -!output= 78.57 67.86 41.32 25.83 14.36 9.27 4.17 1.19 -2.42 -!ratio = 1.05 1.36 1.18 1.03 .96 .93 .83 .59 -12.10 -!ratio = 1.65 1.36 1.18 1.03 .96 .93 .83 .59 .45 - - diff --git a/gefs_dev/sorc/global_enscqpf.fd/INIT_PARM.f90 b/gefs_dev/sorc/global_enscqpf.fd/INIT_PARM.f90 deleted file mode 100755 index e4dfc0610..000000000 --- a/gefs_dev/sorc/global_enscqpf.fd/INIT_PARM.f90 +++ /dev/null @@ -1,51 +0,0 @@ -subroutine init_parm(ipdtn,ipdt,igdtn,igdt,idisc,iids) - -! SUBPROGRAM: init_parm -! -! PRGMMR: Bo Cui DATE: 2013-12-01 -! -! ABSTRACT: This subroutine returns the Grid Definition, and -! Product Definition for a given data field. -! -! PROGRAM HISTORY LOG: -! 2013-12-01 Bo Cui -! -! USAGE: call init_parm(ipdtn,ipdt,igdtn,igdt) -! -! INPUT: ipdtn,ipdt,igdtn,igdt -! OUTPUT: jskp,jdisc,jids,jpdtn,jpdt,jgdtn,jgdt -! -! REMARKS: None -! -! ATTRIBUTES: -! LANGUAGE: Fortran 90 -! MACHINE: IBM SP -! -!$$$ - -implicit none - -integer,dimension(200) :: jids,jpdt,jgdt,iids,ipdt,igdt -integer jskp,jdisc,jpdtn,jgdtn,idisc,ipdtn,igdtn -common /param/jskp,jdisc,jids,jpdtn,jpdt,jgdtn,jgdt - -jskp=0 - -jdisc=-1 -jpdtn=ipdtn -jgdtn=igdtn - -jids=-9999 -jpdt=-9999 -jgdt=-9999 - -! input product defining values - -!jids=iids -jpdt=ipdt -jgdt=igdt - -return -end - - diff --git a/gefs_dev/sorc/global_enscqpf.fd/Makefile b/gefs_dev/sorc/global_enscqpf.fd/Makefile deleted file mode 100755 index 84702f2a0..000000000 --- a/gefs_dev/sorc/global_enscqpf.fd/Makefile +++ /dev/null @@ -1,43 +0,0 @@ -SHELL= /bin/bash - -FC =$(FCMP) -FC90 =$(FCMP95) -LDR =$(FCMP) - -INCS =$(INCSM) -LIBS =$(LIBSM) - -FFLAGS =$(FFLAGSM) -OMPFLAG =$(OMPFLAGM) -LDFLAGS =$(LDFLAGSM) -ifdef cwdm - cwdmP = $(cwdm) -else - cwdmP = ../ -endif - -SRCSf90 = CQPF.f90 QTPINT.f90 INIT_PARM.f90 PRINTINFR.f90 -SRCSf = - -SRCS = $(SRCSf90) $(SRCSf) -OBJS = $(SRCSf:.f=.o) $(SRCSf90:.f90=.o) -CMD = global_enscqpf - -$(CMD): $(OBJS) - $(LDR) $(LDFLAGS) $(OBJS) $(LIBS) -o $(CMD) # New and concise method - #$(LDR) $(LDFLAGS) $(FFLAGS) $(OMPFLAG) $(OBJS) $(LIBS) -o $(CMD) # To get the original size of executable file - -$(OBJS): $(SRCS) - $(FC) $(FFLAGS) $(OMPFLAG) $(INCS) -c $(SRCS) - -allclean: clean all - -clean: - -rm -f $(OBJS) *.lst *.mod - -clobber: clean - -rm -f $(CMD) - -install: - cp $(CMD) $(cwdmP)../exec/$(CMD) - diff --git a/gefs_dev/sorc/global_enscqpf.fd/PRINTINFR.f90 b/gefs_dev/sorc/global_enscqpf.fd/PRINTINFR.f90 deleted file mode 100755 index 877da8df9..000000000 --- a/gefs_dev/sorc/global_enscqpf.fd/PRINTINFR.f90 +++ /dev/null @@ -1,96 +0,0 @@ -subroutine printinfr(gfld,ivar) - -! SUBPROGRAM: printinfr -! -! PRGMMR: Bo Cui DATE: 2013-06-11 -! -! PROGRAM HISTORY LOG: -! 14-11-04 Bo Cui: Add information printing for ipdt 4.9 -! -! USAGE: print grib2 data information -! -! INPUT: gfld,ivar - -use grib_mod -use params - -implicit none - -type(gribfield) :: gfld - -integer,dimension(200) :: jids,jpdt,jgdt,ipdt,igdt -integer :: currlen=0 -logical :: unpack=.true. - -integer kf,j,ivar,i -real fldmin,fldmax - -kf=gfld%ndpts - -fldmin=gfld%fld(1) -fldmax=gfld%fld(1) - -do j=2,kf - if (gfld%fld(j).gt.fldmax) fldmax=gfld%fld(j) - if (gfld%fld(j).lt.fldmin) fldmin=gfld%fld(j) -enddo - -! print out - -! gfld%ipdtnum 1/11: ens. fcst or control, high reslution -! gfld%ipdtnum 2/12: ens. average fcst -! gfld%ipdtnum 0/8: cdas reanalysis - -! gfld%ipdtnum 11: ens. fcst or control in a continuous or non-continuous time interval -! gfld%ipdtnum 12: derived fcst based on ens. members in a continuous/non-continuous time interval -! gfld%ipdtnum 8: Rstatistically processed values in a continuous/non-continuous time interval - -! gfld%ipdtnum 9: Probability forecasts in a continuous or non-continuous time interval - -if(gfld%ipdtnum.eq.11.or.gfld%ipdtnum.eq.12) then - write(6,100) - write(6,102) ivar,gfld%ipdtnum,(gfld%ipdtmpl(i),i=1,3),gfld%ipdtmpl(10),gfld%ipdtmpl(12), & - (gfld%idsect(i),i=6,9),gfld%ipdtmpl(9),gfld%ipdtmpl(30), & - (gfld%ipdtmpl(i),i=16,17), & - kf,fldmax,fldmin,gfld%fld(8601) - write(6,*) - -elseif(gfld%ipdtnum.eq.9) then - write(6,400) - write(6,102) ivar,gfld%ipdtnum,(gfld%ipdtmpl(i),i=1,3),gfld%ipdtmpl(10),gfld%ipdtmpl(12), & - (gfld%idsect(i),i=6,9),gfld%ipdtmpl(9),gfld%ipdtmpl(34), & - (gfld%ipdtmpl(i),i=17,18), & - kf,fldmax,fldmin,gfld%fld(8601) - write(6,*) - -elseif(gfld%ipdtnum.eq.8.or.gfld%ipdtnum.eq.0) then - write(6,300) - write(6,302) ivar,gfld%ipdtnum,(gfld%ipdtmpl(i),i=1,3),gfld%ipdtmpl(10),gfld%ipdtmpl(12), & - (gfld%idsect(i),i=6,9),gfld%ipdtmpl(9), & - kf,fldmax,fldmin,gfld%fld(8601) - write(6,*) - -else - write(6,200) - write(6,202) ivar,gfld%ipdtnum,(gfld%ipdtmpl(i),i=1,3),gfld%ipdtmpl(10),gfld%ipdtmpl(12), & - (gfld%idsect(i),i=6,9),gfld%ipdtmpl(9),(gfld%ipdtmpl(i),i=16,17), & - kf,fldmax,fldmin,gfld%fld(8601) - write(6,*) -endif - -100 format(' REC PDTN PD1 PD2 PD3 PD10 PD12 YEAR MN DY HR FHR TR ', & - 'E16 E17 LEN MAX MIN EXAMPLE') -102 format(i4,i5,4i4,i8,i6,3i3,2i4,2i4,i8,3f11.2) - -200 format(' REC PDTN PD1 PD2 PD3 PD10 PD12 YEAR MN DY HR FHR ', & - 'E16 E17 LEN MAX MIN EXAMPLE') -202 format(i4,i5,4i4,i8,i6,3i3,3i4,i8,3f11.2) - -300 format(' REC PDTN PD1 PD2 PD3 PD10 PD12 YEAR MN DY HR FHR ', & - ' LEN MAX MIN EXAMPLE') -400 format(' REC PDTN PD1 PD2 PD3 PD10 PD12 YEAR MN DY HR FHR TR ', & - 'E17 E18 LEN MAX MIN EXAMPLE') -302 format(i4,i5,4i4,i8,i6,3i3,i4,8x,i8,3f11.2) - -return -end diff --git a/gefs_dev/sorc/global_enscqpf.fd/QTPINT.f90 b/gefs_dev/sorc/global_enscqpf.fd/QTPINT.f90 deleted file mode 100755 index d5ff554f5..000000000 --- a/gefs_dev/sorc/global_enscqpf.fd/QTPINT.f90 +++ /dev/null @@ -1,43 +0,0 @@ -! -! * Jim Purser * -! * 31st Aug 2012 * -! -!============================================================================= -subroutine qtpint(x,y,n,nint,t,s,m) -!============================================================================= -! Quick-fix substitute for old STPINT routine, when nint=2 only. -! Linearly interpolate from n source pairs (x,y) to m targets (t,s) -!============================================================================= -implicit none -integer, intent(IN ):: n,m,nint -real,dimension(n),intent(IN ):: x,y -real,dimension(m),intent(IN ):: t -real,dimension(m),intent(OUT):: s -!----------------------------------------------------------------------------- -integer:: i,ip,j -real :: tj -!============================================================================= -if(nint/=2)stop 'In qtpint; nint must be equal to 2' -i=1 -do j=1,m - tj=t(j) - do ip=i+1,n-1 - if(x(ip)>=tj)exit - enddo - i=ip-1 - s(j)=( (x(ip)-tj)*y(i)+(tj-x(i))*y(ip) )/(x(ip)-x(i)) -enddo -end subroutine qtpint - - - - - - - - - - - - - diff --git a/gefs_dev/sorc/global_enscvprcp.fd/CVPRCP.f90 b/gefs_dev/sorc/global_enscvprcp.fd/CVPRCP.f90 deleted file mode 100755 index e9f73b855..000000000 --- a/gefs_dev/sorc/global_enscvprcp.fd/CVPRCP.f90 +++ /dev/null @@ -1,190 +0,0 @@ -!$$$ MAIN PROGRAM DOCUMENTATION BLOCK -! -! MAIN PROGRAM: PRCPCV -! PRGMMR: ZHU ORG: NP23 DATE: 1999-08-31 -! -! PROGRAM HISTORY LOG: -! 97-03-17 YUEJIAN ZHU (WD20YZ) -! 99-07-27 YUEJIAN ZHU (WX20YZ) MODIFY TO IBM-SP -! 00-10-30 YUEJIAN ZHU (WX20YZ) MODIFY TO MATCH AVN PROCESS -! 00-12-12 YUEJIAN ZHU (WX20YZ) MODIFY TO MATCH T12Z AVN PROCESS -! 03-08-29 YUEJIAN ZHU (WX20YZ) MODIFY TO MATCH NEW IMPLEMENTATION -! 06-02-06 YUEJIAN ZHU (WX20YZ) MODIFY TO MATCH NEW IMPLEMENTATION -! 09-18-06 YUEJIAN ZHU (WX20YZ) MODIFY TO CORRECT THE PROBLEM AFTER -! FORECAST LEAD TIME EXCEEDING 252 HOURS. -! 14-11-06 YAN LUO (WX22LU) MODIFY TO CONVERT I/O FROM GRIB1 TO GRIB2 -! -! ABSTRACT: THIS PROGRAM WILL CONVERT 6 HOURS PERIOD PRECIP. -! TO 12/24 HOURS ACCUMULATION, CONVERT PRECIP. RATE -! TO ACCUMULATION PRECIPITATION AND ETC. -! -! USAGE: -! -! INPUT FILES: -! UNIT 11 PRECIPITATION GRIB FILE ( 144*73 ) IN GRIB2 -! -! OUTPUT FILES: -! UNIT 51 PRECIPITATION GRIB FILE ( 144*73 ) IN GRIB2 -! -! SUBPROGRAMS CALLED: -! -! BAOPENR GRIB I/O -! BACLOSE GRIB I/O -! GETGB2 GRIB2 READER -! PUTGB2 GRIB2 WRITER -! GF_FREE FREE UP MEMORY FOR GRIB2 -! INIT_PARM DEFINE GRID DEFINITION AND PRODUCT DEFINITION -! PRINTINFR PRINT GRIB2 DATA INFORMATION -! -! EXIT STATES: -! COND = 0 - SUCCESSFUL RUN -! -! ATTRIBUTES: -! LANGUAGE: FORTRAN 90 -! -!$$$ - program prcpcv - - use grib_mod - use params - - parameter(jf=10512,iensem=22) - dimension f(jf),ff(jf),pp(jf) - dimension itind(20) - integer e16(iensem),e17(iensem) - - integer ipd1,ipd2,ipd10,ipd11,ipd12 - integer,dimension(200) :: jids,jpdt,jgdt,iids,ipdt,igdt - common /param/jskp,jdisc,jids,jpdtn,jpdt,jgdtn,jgdt - - type(gribfield) :: gfld,gfldo - integer :: currlen=0 - logical :: unpack=.true. - logical :: expand=.false. - - logical :: first=.true. -! VAIABLE: APCP - - data ipd1 /1/ - data ipd2 /8/ - data ipd10/1/ - data ipd11/0/ - data ipd12/0/ - data e16/0,1,3,3,3,3,3,3,3,3,3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3/ - data e17/0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20/ - - character*255 cpgb,cpge - - namelist /namin/ cpgb,cpge,ini,ipr,isp,itu -! ini-intial time -! ipr-average period -! isp-avaerage step -! itu-output time unit -! - CALL W3TAGB('PRCPCV',2003,0243,0069,'NP23') -! - read (5,namin,end=1000) - write(6,namin) - 1000 continue - - itind = 0 - itind(1) = 1 ! pds(13) = 1, unit=hour - itind(2) = 24 ! pds(13) = 2, unit=day - itind(12) = 12 ! pds(13) = 12, unit=12 hrs - itind(11) = 6 ! pds(13) = 11, unit=6 hrs - itind(10) = 3 ! pds(13) = 10, unit=3 hrs - lpgb=len_trim(cpgb) - lpge=len_trim(cpge) - print *, cpgb(1:lpgb+1),cpge(1:lpge+1) - call baopenr(11,cpgb(1:lpgb),iretb) - call baopenw (51,cpge(1:lpge),irete) - -! READ IN PRECIP FORECAST ( GRIB FORMAT ) - - do jj = 1, iensem ! total ensemble members - jpds15=0 - do ii = 1, 31 ! need to set up - print *, "jj=",jj,",ii=",ii - icnt=0 - ncnt=0 - ff=0.0 - pp=0.0 - f =0.0 - ip2m1=0 - do n = 1, 100 - iids=-9999;ipdt=-9999; igdt=-9999 - idisc=-1; ipdtn=-1; igdtn=-1 - ipdt(1)=ipd1 - ipdt(2)=ipd2 - ipdt(10)=ipd10 - ipdt(11)=ipd11 - ipdt(12)=ipd12 - ipdt(16)=e16(jj) - ipdt(17)=e17(jj) - if (n.eq.1) then - ipdt(9)=(ii-1)*12 - ipdt(30)=6 - jpds13=1 - else - ipdt(9)=jpds15 - ipdt(30)=6 - jpds13=1 - endif - ipdtn=11; igdtn=-1 - call init_parm(ipdtn,ipdt,igdtn,igdt,idisc,iids) - call getgb2(11,0,jskp,jdisc,jids,jpdtn,jpdt,jgdtn,jgdt,& - unpack,jskp,gfld,iret) - if (iret.eq.0) then - f(1:jf) = gfld%fld(1:jf) -! Find GRIB MESSAGE - icnt = icnt + 1 - call printinfr(gfld,n) - ip1=ipdt(9)*itind(jpds13) - ip2=(ipdt(9)+ipdt(30))*itind(jpds13) - if (icnt.eq.1) ip1st=ip1 - ip2m1=ip2m1 + (ip2-ip1) - do ij=1, 10512 - ff(ij)=ff(ij) + f(ij) - enddo - jpds15=(ipdt(9)+ipdt(30))*itind(jpds13) - if (ip2m1.eq.ipr) goto 101 - else - ncnt=ncnt+1 - if ( ncnt.le.1 ) then - print *,' n=',n,' iret=',iret, ' in enscvprcp' - - endif - endif - enddo !n loop - 101 continue - if (ncnt.ne.0) goto 102 - jpds13 = itu - gfldo=gfld - gfldo%ipdtmpl(8) = 12 - gfldo%ipdtmpl(9) = jpds15/12 - 24/itind(jpds13) - gfldo%ipdtmpl(29)= 12 - gfldo%ipdtmpl(30)= 2 - gfldo%ipdtmpl(16) = e16(jj) - gfldo%ipdtmpl(17) = e17(jj) - do ij=1, 10512 - if (ff(ij).lt.0.0000001) then - ff(ij)=0.0 - endif - enddo - print *, "=== write out ===" - gfldo%fld(1:jf)=ff(1:jf) - call putgb2(51,gfldo,iret) - call printinfr(gfldo,n) - enddo - 102 continue - call gf_free(gfld) -! call gf_free(gfldo) - enddo - - call baclose(11,iretb) - call baclose(51,irete) - - CALL W3TAGE('PRCPCV') - - stop - end diff --git a/gefs_dev/sorc/global_enscvprcp.fd/CVPRCP.f90_22m b/gefs_dev/sorc/global_enscvprcp.fd/CVPRCP.f90_22m deleted file mode 100755 index d0b69f7ef..000000000 --- a/gefs_dev/sorc/global_enscvprcp.fd/CVPRCP.f90_22m +++ /dev/null @@ -1,189 +0,0 @@ -!$$$ MAIN PROGRAM DOCUMENTATION BLOCK -! -! MAIN PROGRAM: PRCPCV -! PRGMMR: ZHU ORG: NP23 DATE: 1999-08-31 -! -! PROGRAM HISTORY LOG: -! 97-03-17 YUEJIAN ZHU (WD20YZ) -! 99-07-27 YUEJIAN ZHU (WX20YZ) MODIFY TO IBM-SP -! 00-10-30 YUEJIAN ZHU (WX20YZ) MODIFY TO MATCH AVN PROCESS -! 00-12-12 YUEJIAN ZHU (WX20YZ) MODIFY TO MATCH T12Z AVN PROCESS -! 03-08-29 YUEJIAN ZHU (WX20YZ) MODIFY TO MATCH NEW IMPLEMENTATION -! 06-02-06 YUEJIAN ZHU (WX20YZ) MODIFY TO MATCH NEW IMPLEMENTATION -! 09-18-06 YUEJIAN ZHU (WX20YZ) MODIFY TO CORRECT THE PROBLEM AFTER -! FORECAST LEAD TIME EXCEEDING 252 HOURS. -! 14-11-06 YAN LUO (WX22LU) MODIFY TO CONVERT I/O FROM GRIB1 TO GRIB2 -! -! ABSTRACT: THIS PROGRAM WILL CONVERT 6 HOURS PERIOD PRECIP. -! TO 12/24 HOURS ACCUMULATION, CONVERT PRECIP. RATE -! TO ACCUMULATION PRECIPITATION AND ETC. -! -! USAGE: -! -! INPUT FILES: -! UNIT 11 PRECIPITATION GRIB FILE ( 144*73 ) IN GRIB2 -! -! OUTPUT FILES: -! UNIT 51 PRECIPITATION GRIB FILE ( 144*73 ) IN GRIB2 -! -! SUBPROGRAMS CALLED: -! -! BAOPENR GRIB I/O -! BACLOSE GRIB I/O -! GETGB2 GRIB2 READER -! PUTGB2 GRIB2 WRITER -! GF_FREE FREE UP MEMORY FOR GRIB2 -! INIT_PARM DEFINE GRID DEFINITION AND PRODUCT DEFINITION -! PRINTINFR PRINT GRIB2 DATA INFORMATION -! -! EXIT STATES: -! COND = 0 - SUCCESSFUL RUN -! -! ATTRIBUTES: -! LANGUAGE: FORTRAN 90 -! -!$$$ - program prcpcv - - use grib_mod - use params - - parameter(jf=10512,iensem=22) - dimension f(jf),ff(jf),pp(jf) - dimension itind(20) - integer e16(iensem),e17(iensem) - - integer ipd1,ipd2,ipd10,ipd11,ipd12 - integer,dimension(200) :: jids,jpdt,jgdt,iids,ipdt,igdt - common /param/jskp,jdisc,jids,jpdtn,jpdt,jgdtn,jgdt - - type(gribfield) :: gfld,gfldo - integer :: currlen=0 - logical :: unpack=.true. - logical :: expand=.false. - - logical :: first=.true. -! VAIABLE: APCP - - data ipd1 /1/ - data ipd2 /8/ - data ipd10/1/ - data ipd11/0/ - data ipd12/0/ - data e16/0,1,3,3,3,3,3,3,3,3,3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3/ - data e17/0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20/ - - character*80 cpgb,cpge - - namelist /namin/ cpgb,cpge,ini,ipr,isp,itu -! ini-intial time -! ipr-average period -! isp-avaerage step -! itu-output time unit -! - CALL W3TAGB('PRCPCV',2003,0243,0069,'NP23') -! - read (5,namin,end=1000) - write(6,namin) - 1000 continue - - itind = 0 - itind(1) = 1 ! pds(13) = 1, unit=hour - itind(2) = 24 ! pds(13) = 2, unit=day - itind(12) = 12 ! pds(13) = 12, unit=12 hrs - itind(11) = 6 ! pds(13) = 11, unit=6 hrs - itind(10) = 3 ! pds(13) = 10, unit=3 hrs - lpgb=len_trim(cpgb) - lpge=len_trim(cpge) - print *, cpgb(1:lpgb+1),cpge(1:lpge+1) - call baopenr(11,cpgb(1:lpgb),iretb) - call baopenw (51,cpge(1:lpge),irete) - -! READ IN PRECIP FORECAST ( GRIB FORMAT ) - - do jj = 1, iensem ! total ensemble members - jpds15=0 - do ii = 1, 31 ! need to set up - print *, "jj=",jj,",ii=",ii - icnt=0 - ncnt=0 - ff=0.0 - pp=0.0 - f =0.0 - ip2m1=0 - do n = 1, 100 - iids=-9999;ipdt=-9999; igdt=-9999 - idisc=-1; ipdtn=-1; igdtn=-1 - ipdt(1)=ipd1 - ipdt(2)=ipd2 - ipdt(10)=ipd10 - ipdt(11)=ipd11 - ipdt(12)=ipd12 - ipdt(16)=e16(jj) - ipdt(17)=e17(jj) - if (n.eq.1) then - ipdt(9)=(ii-1)*12 - ipdt(30)=6 - jpds13=1 - else - ipdt(9)=jpds15 - ipdt(30)=6 - jpds13=1 - endif - ipdtn=11; igdtn=-1 - call init_parm(ipdtn,ipdt,igdtn,igdt,idisc,iids) - call getgb2(11,0,jskp,jdisc,jids,jpdtn,jpdt,jgdtn,jgdt,& - unpack,jskp,gfld,iret) - if (iret.eq.0) then - f(1:jf) = gfld%fld(1:jf) -! Find GRIB MESSAGE - icnt = icnt + 1 - call printinfr(gfld,n) - ip1=ipdt(9)*itind(jpds13) - ip2=(ipdt(9)+ipdt(30))*itind(jpds13) - if (icnt.eq.1) ip1st=ip1 - ip2m1=ip2m1 + (ip2-ip1) - do ij=1, 10512 - ff(ij)=ff(ij) + f(ij) - enddo - jpds15=(ipdt(9)+ipdt(30))*itind(jpds13) - if (ip2m1.eq.ipr) goto 101 - else - ncnt=ncnt+1 - if ( ncnt.le.1 ) then - print *,' n=',n,' iret=',iret - endif - endif - enddo - 101 continue - if (ncnt.ne.0) goto 102 - jpds13 = itu - gfldo=gfld - gfldo%ipdtmpl(8) = 12 - gfldo%ipdtmpl(9) = jpds15/12 - 24/itind(jpds13) - gfldo%ipdtmpl(29)= 12 - gfldo%ipdtmpl(30)= 2 - gfldo%ipdtmpl(16) = e16(jj) - gfldo%ipdtmpl(17) = e17(jj) - do ij=1, 10512 - if (ff(ij).lt.0.0000001) then - ff(ij)=0.0 - endif - enddo - print *, "=== write out ===" - gfldo%fld(1:jf)=ff(1:jf) - call putgb2(51,gfldo,iret) - call printinfr(gfldo,n) - enddo - 102 continue - call gf_free(gfld) - call gf_free(gfldo) - enddo - - call baclose(11,iretb) - call baclose(51,irete) - - CALL W3TAGE('PRCPCV') - - stop - end diff --git a/gefs_dev/sorc/global_enscvprcp.fd/CVPRCP.f90_22m_newdata b/gefs_dev/sorc/global_enscvprcp.fd/CVPRCP.f90_22m_newdata deleted file mode 100755 index 859a8bca9..000000000 --- a/gefs_dev/sorc/global_enscvprcp.fd/CVPRCP.f90_22m_newdata +++ /dev/null @@ -1,221 +0,0 @@ -!$$$ MAIN PROGRAM DOCUMENTATION BLOCK -! -! MAIN PROGRAM: PRCPCV -! PRGMMR: ZHU ORG: NP23 DATE: 1999-08-31 -! -! PROGRAM HISTORY LOG: -! 97-03-17 YUEJIAN ZHU (WD20YZ) -! 99-07-27 YUEJIAN ZHU (WX20YZ) MODIFY TO IBM-SP -! 00-10-30 YUEJIAN ZHU (WX20YZ) MODIFY TO MATCH AVN PROCESS -! 00-12-12 YUEJIAN ZHU (WX20YZ) MODIFY TO MATCH T12Z AVN PROCESS -! 03-08-29 YUEJIAN ZHU (WX20YZ) MODIFY TO MATCH NEW IMPLEMENTATION -! 06-02-06 YUEJIAN ZHU (WX20YZ) MODIFY TO MATCH NEW IMPLEMENTATION -! 09-18-06 YUEJIAN ZHU (WX20YZ) MODIFY TO CORRECT THE PROBLEM AFTER -! FORECAST LEAD TIME EXCEEDING 252 HOURS. -! 14-11-06 YAN LUO (WX22LU) MODIFY TO CONVERT I/O FROM GRIB1 TO GRIB2 -! -! ABSTRACT: THIS PROGRAM WILL CONVERT 6 HOURS PERIOD PRECIP. -! TO 12/24 HOURS ACCUMULATION, CONVERT PRECIP. RATE -! TO ACCUMULATION PRECIPITATION AND ETC. -! -! USAGE: -! -! INPUT FILES: -! UNIT 11 PRECIPITATION GRIB FILE ( 144*73 ) IN GRIB2 -! -! OUTPUT FILES: -! UNIT 51 PRECIPITATION GRIB FILE ( 144*73 ) IN GRIB2 -! -! SUBPROGRAMS CALLED: -! -! BAOPENR GRIB I/O -! BACLOSE GRIB I/O -! GETGB2 GRIB2 READER -! PUTGB2 GRIB2 WRITER -! GF_FREE FREE UP MEMORY FOR GRIB2 -! INIT_PARM DEFINE GRID DEFINITION AND PRODUCT DEFINITION -! PRINTINFR PRINT GRIB2 DATA INFORMATION -! -! EXIT STATES: -! COND = 0 - SUCCESSFUL RUN -! -! ATTRIBUTES: -! LANGUAGE: FORTRAN 90 -! -!$$$ - program prcpcv - - use grib_mod - use params - - parameter(jf=10512,iensem=22) - dimension f(jf),ff(jf),pp(jf) - dimension itind(20) - integer e16(iensem),e17(iensem) - - integer ipd1,ipd2,ipd10,ipd11,ipd12 - integer,dimension(200) :: jids,jpdt,jgdt,iids,ipdt,igdt - common /param/jskp,jdisc,jids,jpdtn,jpdt,jgdtn,jgdt - - type(gribfield) :: gfld,gfldo - integer :: currlen=0 - logical :: unpack=.true. - logical :: expand=.false. - - logical :: first=.true. -! VAIABLE: APCP - - data ipd1 /1/ - data ipd2 /8/ - data ipd10/1/ - data ipd11/0/ - data ipd12/0/ - data e16/0,1,3,3,3,3,3,3,3,3,3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3/ - data e17/0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20/ - - character*80 cpgb,cpge - - namelist /namin/ cpgb,cpge,ini,ipr,isp,itu -! ini-intial time -! ipr-average period -! isp-avaerage step -! itu-output time unit -! - CALL W3TAGB('PRCPCV',2003,0243,0069,'NP23') -! - read (5,namin,end=1000) - write(6,namin) - 1000 continue - - itind = 0 - itind(1) = 1 ! pds(13) = 1, unit=hour - itind(2) = 24 ! pds(13) = 2, unit=day - itind(12) = 12 ! pds(13) = 12, unit=12 hrs - itind(11) = 6 ! pds(13) = 11, unit=6 hrs - itind(10) = 3 ! pds(13) = 10, unit=3 hrs - lpgb=len_trim(cpgb) - lpge=len_trim(cpge) - print *, cpgb(1:lpgb+1),cpge(1:lpge+1) - call baopenr(11,cpgb(1:lpgb),iretb) - call baopenw (51,cpge(1:lpge),irete) - -! READ IN PRECIP FORECAST ( GRIB FORMAT ) - - do jj = 1, iensem ! total ensemble members - jpds15=0 - do ii = 1, 31 ! need to set up - print *, "jj=",jj,",ii=",ii - icnt=0 - ncnt=0 - ff=0.0 - pp=0.0 - f =0.0 - ip2m1=0 - do n = 1, 100 - iids=-9999;ipdt=-9999; igdt=-9999 - idisc=-1; ipdtn=-1; igdtn=-1 - ipdt(1)=ipd1 - ipdt(2)=ipd2 - ipdt(10)=ipd10 - ipdt(11)=ipd11 - ipdt(12)=ipd12 - ipdt(16)=e16(jj) - ipdt(17)=e17(jj) - if (jj.eq.1) then - if (n.eq.1) then - if (ii.le.15) then - ipdt(9)=(ii-1)*12 - ipdt(30)=6 - jpds13=1 - elseif (ii.gt.15.and.ii.le.21) then - ipdt(9)=(ii-1)*12 - ipdt(30)=12 - jpds13=1 - else - ipdt(9)=(ii-1) - ipdt(30)=1 - jpds13=12 - endif - else - if (jpds15.lt.180) then - ipdt(9)=jpds15 - ipdt(30)=6 - jpds13=1 - elseif (jpds15.ge.180.and.jpds15.lt.252) then - ipdt(9)=jpds15 - ipdt(30)=12 - jpds13=1 - else - ipdt(9)=jpds15/12 - ipdt(30)=1 - jpds13=12 - endif - endif - else - if (n.eq.1) then - ipdt(9)=(ii-1)*12 - ipdt(30)=6 - jpds13=1 - else - ipdt(9)=jpds15 - ipdt(30)=6 - jpds13=1 - endif - endif - ipdtn=11; igdtn=-1 - call init_parm(ipdtn,ipdt,igdtn,igdt,idisc,iids) - call getgb2(11,0,jskp,jdisc,jids,jpdtn,jpdt,jgdtn,jgdt,& - unpack,jskp,gfld,iret) - if (iret.eq.0) then - f(1:jf) = gfld%fld(1:jf) -! Find GRIB MESSAGE - icnt = icnt + 1 - call printinfr(gfld,n) - ip1=ipdt(9)*itind(jpds13) - ip2=(ipdt(9)+ipdt(30))*itind(jpds13) - if (icnt.eq.1) ip1st=ip1 - ip2m1=ip2m1 + (ip2-ip1) - do ij=1, 10512 - ff(ij)=ff(ij) + f(ij) - enddo - jpds15=(ipdt(9)+ipdt(30))*itind(jpds13) - if (ip2m1.eq.ipr) goto 101 - else - ncnt=ncnt+1 - if ( ncnt.le.1 ) then - print *,' n=',n,' iret=',iret - endif - endif - enddo - 101 continue - if (ncnt.ne.0) goto 102 - jpds13 = itu - gfldo=gfld - gfldo%ipdtmpl(8) = 12 - gfldo%ipdtmpl(9) = jpds15/12 - 24/itind(jpds13) - gfldo%ipdtmpl(29)= 12 - gfldo%ipdtmpl(30)= 2 - gfldo%ipdtmpl(16) = e16(jj) - gfldo%ipdtmpl(17) = e17(jj) - do ij=1, 10512 - if (ff(ij).lt.0.0000001) then - ff(ij)=0.0 - endif - enddo - print *, "=== write out ===" - gfldo%fld(1:jf)=ff(1:jf) - call putgb2(51,gfldo,iret) - call printinfr(gfldo,n) - enddo - 102 continue - call gf_free(gfld) - call gf_free(gfldo) - enddo - - call baclose(11,iretb) - call baclose(51,irete) - - CALL W3TAGE('PRCPCV') - - stop - end diff --git a/gefs_dev/sorc/global_enscvprcp.fd/INIT_PARM.f90 b/gefs_dev/sorc/global_enscvprcp.fd/INIT_PARM.f90 deleted file mode 100755 index e4dfc0610..000000000 --- a/gefs_dev/sorc/global_enscvprcp.fd/INIT_PARM.f90 +++ /dev/null @@ -1,51 +0,0 @@ -subroutine init_parm(ipdtn,ipdt,igdtn,igdt,idisc,iids) - -! SUBPROGRAM: init_parm -! -! PRGMMR: Bo Cui DATE: 2013-12-01 -! -! ABSTRACT: This subroutine returns the Grid Definition, and -! Product Definition for a given data field. -! -! PROGRAM HISTORY LOG: -! 2013-12-01 Bo Cui -! -! USAGE: call init_parm(ipdtn,ipdt,igdtn,igdt) -! -! INPUT: ipdtn,ipdt,igdtn,igdt -! OUTPUT: jskp,jdisc,jids,jpdtn,jpdt,jgdtn,jgdt -! -! REMARKS: None -! -! ATTRIBUTES: -! LANGUAGE: Fortran 90 -! MACHINE: IBM SP -! -!$$$ - -implicit none - -integer,dimension(200) :: jids,jpdt,jgdt,iids,ipdt,igdt -integer jskp,jdisc,jpdtn,jgdtn,idisc,ipdtn,igdtn -common /param/jskp,jdisc,jids,jpdtn,jpdt,jgdtn,jgdt - -jskp=0 - -jdisc=-1 -jpdtn=ipdtn -jgdtn=igdtn - -jids=-9999 -jpdt=-9999 -jgdt=-9999 - -! input product defining values - -!jids=iids -jpdt=ipdt -jgdt=igdt - -return -end - - diff --git a/gefs_dev/sorc/global_enscvprcp.fd/Makefile b/gefs_dev/sorc/global_enscvprcp.fd/Makefile deleted file mode 100755 index 57078828b..000000000 --- a/gefs_dev/sorc/global_enscvprcp.fd/Makefile +++ /dev/null @@ -1,44 +0,0 @@ -SHELL= /bin/bash - -FC =$(FCMP) -FC90 =$(FCMP95) -LDR =$(FCMP) - -INCS =$(INCSM) -LIBS =$(LIBSM) - -FFLAGS =$(FFLAGSM) -OMPFLAG =$(OMPFLAGM) -LDFLAGS =$(LDFLAGSM) -ifdef cwdm - cwdmP = $(cwdm) -else - cwdmP = ../ -endif - -SRCSf90 = CVPRCP.f90 INIT_PARM.f90 PRINTINFR.f90 -SRCSf = - -SRCS = $(SRCSf90) $(SRCSf) -OBJS = $(SRCSf:.f=.o) $(SRCSf90:.f90=.o) -CMD = global_enscvprcp - -$(CMD): $(OBJS) - $(LDR) $(LDFLAGS) $(OBJS) $(LIBS) -o $(CMD) - #$(LDR) $(LDFLAGS) $(FFLAGS) $(OMPFLAG) $(OBJS) $(LIBS) -o $(CMD) - -$(OBJS): $(SRCS) - $(FC) $(FFLAGS) $(OMPFLAG) $(INCS) -c $(SRCS) - -allclean: clean all - -clean: - -rm -f $(OBJS) *.lst *.mod - -clobber: clean - -rm -f $(CMD) - -install: - cp $(CMD) $(cwdmP)../exec/$(CMD) - - diff --git a/gefs_dev/sorc/global_enscvprcp.fd/PRINTINFR.f90 b/gefs_dev/sorc/global_enscvprcp.fd/PRINTINFR.f90 deleted file mode 100755 index 877da8df9..000000000 --- a/gefs_dev/sorc/global_enscvprcp.fd/PRINTINFR.f90 +++ /dev/null @@ -1,96 +0,0 @@ -subroutine printinfr(gfld,ivar) - -! SUBPROGRAM: printinfr -! -! PRGMMR: Bo Cui DATE: 2013-06-11 -! -! PROGRAM HISTORY LOG: -! 14-11-04 Bo Cui: Add information printing for ipdt 4.9 -! -! USAGE: print grib2 data information -! -! INPUT: gfld,ivar - -use grib_mod -use params - -implicit none - -type(gribfield) :: gfld - -integer,dimension(200) :: jids,jpdt,jgdt,ipdt,igdt -integer :: currlen=0 -logical :: unpack=.true. - -integer kf,j,ivar,i -real fldmin,fldmax - -kf=gfld%ndpts - -fldmin=gfld%fld(1) -fldmax=gfld%fld(1) - -do j=2,kf - if (gfld%fld(j).gt.fldmax) fldmax=gfld%fld(j) - if (gfld%fld(j).lt.fldmin) fldmin=gfld%fld(j) -enddo - -! print out - -! gfld%ipdtnum 1/11: ens. fcst or control, high reslution -! gfld%ipdtnum 2/12: ens. average fcst -! gfld%ipdtnum 0/8: cdas reanalysis - -! gfld%ipdtnum 11: ens. fcst or control in a continuous or non-continuous time interval -! gfld%ipdtnum 12: derived fcst based on ens. members in a continuous/non-continuous time interval -! gfld%ipdtnum 8: Rstatistically processed values in a continuous/non-continuous time interval - -! gfld%ipdtnum 9: Probability forecasts in a continuous or non-continuous time interval - -if(gfld%ipdtnum.eq.11.or.gfld%ipdtnum.eq.12) then - write(6,100) - write(6,102) ivar,gfld%ipdtnum,(gfld%ipdtmpl(i),i=1,3),gfld%ipdtmpl(10),gfld%ipdtmpl(12), & - (gfld%idsect(i),i=6,9),gfld%ipdtmpl(9),gfld%ipdtmpl(30), & - (gfld%ipdtmpl(i),i=16,17), & - kf,fldmax,fldmin,gfld%fld(8601) - write(6,*) - -elseif(gfld%ipdtnum.eq.9) then - write(6,400) - write(6,102) ivar,gfld%ipdtnum,(gfld%ipdtmpl(i),i=1,3),gfld%ipdtmpl(10),gfld%ipdtmpl(12), & - (gfld%idsect(i),i=6,9),gfld%ipdtmpl(9),gfld%ipdtmpl(34), & - (gfld%ipdtmpl(i),i=17,18), & - kf,fldmax,fldmin,gfld%fld(8601) - write(6,*) - -elseif(gfld%ipdtnum.eq.8.or.gfld%ipdtnum.eq.0) then - write(6,300) - write(6,302) ivar,gfld%ipdtnum,(gfld%ipdtmpl(i),i=1,3),gfld%ipdtmpl(10),gfld%ipdtmpl(12), & - (gfld%idsect(i),i=6,9),gfld%ipdtmpl(9), & - kf,fldmax,fldmin,gfld%fld(8601) - write(6,*) - -else - write(6,200) - write(6,202) ivar,gfld%ipdtnum,(gfld%ipdtmpl(i),i=1,3),gfld%ipdtmpl(10),gfld%ipdtmpl(12), & - (gfld%idsect(i),i=6,9),gfld%ipdtmpl(9),(gfld%ipdtmpl(i),i=16,17), & - kf,fldmax,fldmin,gfld%fld(8601) - write(6,*) -endif - -100 format(' REC PDTN PD1 PD2 PD3 PD10 PD12 YEAR MN DY HR FHR TR ', & - 'E16 E17 LEN MAX MIN EXAMPLE') -102 format(i4,i5,4i4,i8,i6,3i3,2i4,2i4,i8,3f11.2) - -200 format(' REC PDTN PD1 PD2 PD3 PD10 PD12 YEAR MN DY HR FHR ', & - 'E16 E17 LEN MAX MIN EXAMPLE') -202 format(i4,i5,4i4,i8,i6,3i3,3i4,i8,3f11.2) - -300 format(' REC PDTN PD1 PD2 PD3 PD10 PD12 YEAR MN DY HR FHR ', & - ' LEN MAX MIN EXAMPLE') -400 format(' REC PDTN PD1 PD2 PD3 PD10 PD12 YEAR MN DY HR FHR TR ', & - 'E17 E18 LEN MAX MIN EXAMPLE') -302 format(i4,i5,4i4,i8,i6,3i3,i4,8x,i8,3f11.2) - -return -end diff --git a/gefs_dev/sorc/global_enscvt24h.fd/CVT24H.f90 b/gefs_dev/sorc/global_enscvt24h.fd/CVT24H.f90 deleted file mode 100755 index 81ecf29d4..000000000 --- a/gefs_dev/sorc/global_enscvt24h.fd/CVT24H.f90 +++ /dev/null @@ -1,151 +0,0 @@ - program CVT24H -!CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC -!CCC This program will convert input global ensemble precipitation CCCC -!CCC forecast to 24 hrs accumulation and ready for verification CCCC -!CCC ( output gfs and ensemble ctl only ) CCCC -!CCC CCCC -!CCC Notes: CCCC -!CCC for ensemble precipitation calibration using only CCCC -!CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC -! -! PROGRAM HISTORY LOG: -! 04-02-09 YUEJIAN ZHU -! 06-02-06 YUEJIAN ZHU MODIFYINF FOR NEW CONFIGURATION -! 14-11-06 YAN LUO MODIFY TO CONVERT I/O FROM GRIB1 TO GRIB2 -! -! -! Parameters: -! 1. jf---> model resolution or total grid points ( default 10512 ) -! 2. iem--> numbers of ensember members -! 3. len--> the length of 12 hours interval -! -!--------+---------+---------+---------+---------+---------+---------+-- - - use grib_mod - use params - - parameter(jf=10512,iem=22,len=34) - dimension f(jf),ff(jf,iem),pp(jf,iem),fr(jf),aa(jf) - dimension trf(jf),ctl(jf) - integer e16(iem),e17(iem) - - integer ipd1,ipd2,ipd10,ipd11,ipd12 - integer,dimension(200) :: jids,jpdt,jgdt,iids,ipdt,igdt - common /param/jskp,jdisc,jids,jpdtn,jpdt,jgdtn,jgdt - - type(gribfield) :: gfld,gfldo - integer :: currlen=0 - logical :: unpack=.true. - logical :: expand=.false. - - logical :: first=.true. -! VAIABLE: APCP - - data ipd1 /1/ - data ipd2 /8/ - data ipd10/1/ - data ipd11/0/ - data ipd12/0/ - data e16/0,1,3,3,3,3,3,3,3,3,3, 3, 3, 3, 3, 3, 3, 3,& - 3, 3, 3, 3/ - data e17/0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,& - 17,18,19,20/ - - character*255 cpgb,pgb71,pgb72 - - namelist /namin/ cpgb,pgb71,pgb72 - - read (5,namin) - write(6,namin) - - lpgb=len_trim(cpgb) - print *, cpgb(1:lpgb) - call baopenr(11,cpgb(1:lpgb),iretb) - - lg71=len_trim(pgb71) - call baopenw(71,pgb71(1:lg71),irt71) - lg72=len_trim(pgb72) - call baopenw(72,pgb72(1:lg72),irt72) - - ncnt=0 -! do n=1,len - do n=2,len -! do m=1,iem - do m=1,2 - iids=-9999;ipdt=-9999; igdt=-9999 - idisc=-1; ipdtn=-1; igdtn=-1 - ipdt(1)=ipd1 - ipdt(2)=ipd2 - ipdt(10)=ipd10 - ipdt(11)=ipd11 - ipdt(12)=ipd12 - ipdt(16)=e16(m) - ipdt(17)=e17(m) - ipdt(9)=n-1 - ipdt(30)=2 - ipdtn=11; igdtn=-1 - call init_parm(ipdtn,ipdt,igdtn,igdt,idisc,iids) - if (n.le.30) then - call getgb2(11,0,jskp,jdisc,jids,jpdtn,jpdt,jgdtn,jgdt,& - unpack,jskp,gfld,iret) - if (iret.eq.0) then - f(1:jf) = gfld%fld(1:jf) -! Find GRIB MESSAGE - call printinfr(gfld,n) - do ii=1,jf - ff(ii,m)=f(ii) - enddo - else - ncnt=ncnt+1 - if ( ncnt.le.1 ) then - print *,' n=',n,' iret=',iret, ' in enscvt24h' - endif - endif - endif - enddo - if (n.ge.2.and.mod(n,2).eq.0) then - gfldo=gfld - gfldo%idsect(13)=5 ! Type of processed data in this GRIB message - ! 5: Control and Perturbed Forecast Products - gfldo%ipdtmpl(1) = ipd1 - gfldo%ipdtmpl(2) = 7 ! Precipitation Rate - gfldo%idrtmpl(3) = 6 ! GRIB2 DRT 5.40 decimal scale factor - gfldo%ipdtmpl(8) = 1 - gfldo%ipdtmpl(9) = (n-1)*12 - gfldo%ipdtmpl(29) = 12 - gfldo%ipdtmpl(30)= 2 - do ii = 1, jf -! trf(ii) = (ff(ii,1)+pp(ii,1))/3600.00/24.00 -! ctl(ii) = (ff(ii,2)+pp(ii,2))/3600.00/24.00 - trf(ii) = ff(ii,1)/3600.00/24.00 - ctl(ii) = ff(ii,2)/3600.00/24.00 - enddo - print *, '==== To write out the precip. of gfs run' - gfldo%ipdtmpl(16) = e16(1) - gfldo%ipdtmpl(17) = e17(1) - gfldo%fld(1:jf)=trf(1:jf) - call putgb2(71,gfldo,iret) - print *, '==== To write out the precip. of ctl run' - gfldo%ipdtmpl(16) = e16(2) - gfldo%ipdtmpl(17) = e17(2) - gfldo%fld(1:jf)=ctl(1:jf) - call putgb2(72,gfldo,iret) - - endif ! if (n.ge.4.and.mod(n,2).eq.0) - - do ii = 1, jf - do k = 1, iem - pp(ii,k) = ff(ii,k) - enddo - enddo - enddo ! for n loop - call gf_free(gfld) -! call gf_free(gfldo) - - call baclose(11,iretb) - call baclose(71,iret) - call baclose(72,iret) -! - 666 format (10(1pe8.1)) - stop - end diff --git a/gefs_dev/sorc/global_enscvt24h.fd/CVT24H.f90_22m b/gefs_dev/sorc/global_enscvt24h.fd/CVT24H.f90_22m deleted file mode 100755 index 4dafec44e..000000000 --- a/gefs_dev/sorc/global_enscvt24h.fd/CVT24H.f90_22m +++ /dev/null @@ -1,151 +0,0 @@ - program CVT24H -!CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC -!CCC This program will convert input global ensemble precipitation CCCC -!CCC forecast to 24 hrs accumulation and ready for verification CCCC -!CCC ( output gfs and ensemble ctl only ) CCCC -!CCC CCCC -!CCC Notes: CCCC -!CCC for ensemble precipitation calibration using only CCCC -!CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC -! -! PROGRAM HISTORY LOG: -! 04-02-09 YUEJIAN ZHU -! 06-02-06 YUEJIAN ZHU MODIFYINF FOR NEW CONFIGURATION -! 14-11-06 YAN LUO MODIFY TO CONVERT I/O FROM GRIB1 TO GRIB2 -! -! -! Parameters: -! 1. jf---> model resolution or total grid points ( default 10512 ) -! 2. iem--> numbers of ensember members -! 3. len--> the length of 12 hours interval -! -!--------+---------+---------+---------+---------+---------+---------+-- - - use grib_mod - use params - - parameter(jf=10512,iem=22,len=34) - dimension f(jf),ff(jf,iem),pp(jf,iem),fr(jf),aa(jf) - dimension trf(jf),ctl(jf) - integer e16(iem),e17(iem) - - integer ipd1,ipd2,ipd10,ipd11,ipd12 - integer,dimension(200) :: jids,jpdt,jgdt,iids,ipdt,igdt - common /param/jskp,jdisc,jids,jpdtn,jpdt,jgdtn,jgdt - - type(gribfield) :: gfld,gfldo - integer :: currlen=0 - logical :: unpack=.true. - logical :: expand=.false. - - logical :: first=.true. -! VAIABLE: APCP - - data ipd1 /1/ - data ipd2 /8/ - data ipd10/1/ - data ipd11/0/ - data ipd12/0/ - data e16/0,1,3,3,3,3,3,3,3,3,3, 3, 3, 3, 3, 3, 3, 3,& - 3, 3, 3, 3/ - data e17/0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,& - 17,18,19,20/ - - character*80 cpgb,pgb71,pgb72 - - namelist /namin/ cpgb,pgb71,pgb72 - - read (5,namin) - write(6,namin) - - lpgb=len_trim(cpgb) - print *, cpgb(1:lpgb) - call baopenr(11,cpgb(1:lpgb),iretb) - - lg71=len_trim(pgb71) - call baopenw(71,pgb71(1:lg71),irt71) - lg72=len_trim(pgb72) - call baopenw(72,pgb72(1:lg72),irt72) - - ncnt=0 -! do n=1,len - do n=2,len -! do m=1,iem - do m=1,2 - iids=-9999;ipdt=-9999; igdt=-9999 - idisc=-1; ipdtn=-1; igdtn=-1 - ipdt(1)=ipd1 - ipdt(2)=ipd2 - ipdt(10)=ipd10 - ipdt(11)=ipd11 - ipdt(12)=ipd12 - ipdt(16)=e16(m) - ipdt(17)=e17(m) - ipdt(9)=n-1 - ipdt(30)=2 - ipdtn=11; igdtn=-1 - call init_parm(ipdtn,ipdt,igdtn,igdt,idisc,iids) - if (n.le.30) then - call getgb2(11,0,jskp,jdisc,jids,jpdtn,jpdt,jgdtn,jgdt,& - unpack,jskp,gfld,iret) - if (iret.eq.0) then - f(1:jf) = gfld%fld(1:jf) -! Find GRIB MESSAGE - call printinfr(gfld,n) - do ii=1,jf - ff(ii,m)=f(ii) - enddo - else - ncnt=ncnt+1 - if ( ncnt.le.1 ) then - print *,' n=',n,' iret=',iret - endif - endif - endif - enddo - if (n.ge.2.and.mod(n,2).eq.0) then - gfldo=gfld - gfldo%idsect(13)=5 ! Type of processed data in this GRIB message - ! 5: Control and Perturbed Forecast Products - gfldo%ipdtmpl(1) = ipd1 - gfldo%ipdtmpl(2) = 7 ! Precipitation Rate - gfldo%idrtmpl(3) = 6 ! GRIB2 DRT 5.40 decimal scale factor - gfldo%ipdtmpl(8) = 1 - gfldo%ipdtmpl(9) = (n-1)*12 - gfldo%ipdtmpl(29) = 12 - gfldo%ipdtmpl(30)= 2 - do ii = 1, jf -! trf(ii) = (ff(ii,1)+pp(ii,1))/3600.00/24.00 -! ctl(ii) = (ff(ii,2)+pp(ii,2))/3600.00/24.00 - trf(ii) = ff(ii,1)/3600.00/24.00 - ctl(ii) = ff(ii,2)/3600.00/24.00 - enddo - print *, '==== To write out the precip. of gfs run' - gfldo%ipdtmpl(16) = e16(1) - gfldo%ipdtmpl(17) = e17(1) - gfldo%fld(1:jf)=trf(1:jf) - call putgb2(71,gfldo,iret) - print *, '==== To write out the precip. of ctl run' - gfldo%ipdtmpl(16) = e16(2) - gfldo%ipdtmpl(17) = e17(2) - gfldo%fld(1:jf)=ctl(1:jf) - call putgb2(72,gfldo,iret) - - endif ! if (n.ge.4.and.mod(n,2).eq.0) - - do ii = 1, jf - do k = 1, iem - pp(ii,k) = ff(ii,k) - enddo - enddo - enddo ! for n loop - call gf_free(gfld) - call gf_free(gfldo) - - call baclose(11,iretb) - call baclose(71,iret) - call baclose(72,iret) -! - 666 format (10(1pe8.1)) - stop - end diff --git a/gefs_dev/sorc/global_enscvt24h.fd/INIT_PARM.f90 b/gefs_dev/sorc/global_enscvt24h.fd/INIT_PARM.f90 deleted file mode 100755 index e4dfc0610..000000000 --- a/gefs_dev/sorc/global_enscvt24h.fd/INIT_PARM.f90 +++ /dev/null @@ -1,51 +0,0 @@ -subroutine init_parm(ipdtn,ipdt,igdtn,igdt,idisc,iids) - -! SUBPROGRAM: init_parm -! -! PRGMMR: Bo Cui DATE: 2013-12-01 -! -! ABSTRACT: This subroutine returns the Grid Definition, and -! Product Definition for a given data field. -! -! PROGRAM HISTORY LOG: -! 2013-12-01 Bo Cui -! -! USAGE: call init_parm(ipdtn,ipdt,igdtn,igdt) -! -! INPUT: ipdtn,ipdt,igdtn,igdt -! OUTPUT: jskp,jdisc,jids,jpdtn,jpdt,jgdtn,jgdt -! -! REMARKS: None -! -! ATTRIBUTES: -! LANGUAGE: Fortran 90 -! MACHINE: IBM SP -! -!$$$ - -implicit none - -integer,dimension(200) :: jids,jpdt,jgdt,iids,ipdt,igdt -integer jskp,jdisc,jpdtn,jgdtn,idisc,ipdtn,igdtn -common /param/jskp,jdisc,jids,jpdtn,jpdt,jgdtn,jgdt - -jskp=0 - -jdisc=-1 -jpdtn=ipdtn -jgdtn=igdtn - -jids=-9999 -jpdt=-9999 -jgdt=-9999 - -! input product defining values - -!jids=iids -jpdt=ipdt -jgdt=igdt - -return -end - - diff --git a/gefs_dev/sorc/global_enscvt24h.fd/Makefile b/gefs_dev/sorc/global_enscvt24h.fd/Makefile deleted file mode 100755 index 4d709bb69..000000000 --- a/gefs_dev/sorc/global_enscvt24h.fd/Makefile +++ /dev/null @@ -1,44 +0,0 @@ -SHELL= /bin/bash - -FC =$(FCMP) -FC90 =$(FCMP95) -LDR =$(FCMP) - -INCS =$(INCSM) -LIBS =$(LIBSM) - -FFLAGS =$(FFLAGSM) -OMPFLAG =$(OMPFLAGM) -LDFLAGS =$(LDFLAGSM) -ifdef cwdm - cwdmP = $(cwdm) -else - cwdmP = ../ -endif - -SRCSf90 = CVT24H.f90 INIT_PARM.f90 PRINTINFR.f90 -SRCSf = - -SRCS = $(SRCSf90) $(SRCSf) -OBJS = $(SRCSf:.f=.o) $(SRCSf90:.f90=.o) -CMD = global_enscvt24h - -$(CMD): $(OBJS) - $(LDR) $(LDFLAGS) $(OBJS) $(LIBS) -o $(CMD) - #$(LDR) $(LDFLAGS) $(FFLAGS) $(OMPFLAG) $(OBJS) $(LIBS) -o $(CMD) - -$(OBJS): $(SRCS) - $(FC) $(FFLAGS) $(OMPFLAG) $(INCS) -c $(SRCS) - -allclean: clean all - -clean: - -rm -f $(OBJS) *.lst *.mod - -clobber: clean - -rm -f $(CMD) - -install: - cp $(CMD) $(cwdmP)../exec/$(CMD) - - diff --git a/gefs_dev/sorc/global_enscvt24h.fd/PRINTINFR.f90 b/gefs_dev/sorc/global_enscvt24h.fd/PRINTINFR.f90 deleted file mode 100755 index 877da8df9..000000000 --- a/gefs_dev/sorc/global_enscvt24h.fd/PRINTINFR.f90 +++ /dev/null @@ -1,96 +0,0 @@ -subroutine printinfr(gfld,ivar) - -! SUBPROGRAM: printinfr -! -! PRGMMR: Bo Cui DATE: 2013-06-11 -! -! PROGRAM HISTORY LOG: -! 14-11-04 Bo Cui: Add information printing for ipdt 4.9 -! -! USAGE: print grib2 data information -! -! INPUT: gfld,ivar - -use grib_mod -use params - -implicit none - -type(gribfield) :: gfld - -integer,dimension(200) :: jids,jpdt,jgdt,ipdt,igdt -integer :: currlen=0 -logical :: unpack=.true. - -integer kf,j,ivar,i -real fldmin,fldmax - -kf=gfld%ndpts - -fldmin=gfld%fld(1) -fldmax=gfld%fld(1) - -do j=2,kf - if (gfld%fld(j).gt.fldmax) fldmax=gfld%fld(j) - if (gfld%fld(j).lt.fldmin) fldmin=gfld%fld(j) -enddo - -! print out - -! gfld%ipdtnum 1/11: ens. fcst or control, high reslution -! gfld%ipdtnum 2/12: ens. average fcst -! gfld%ipdtnum 0/8: cdas reanalysis - -! gfld%ipdtnum 11: ens. fcst or control in a continuous or non-continuous time interval -! gfld%ipdtnum 12: derived fcst based on ens. members in a continuous/non-continuous time interval -! gfld%ipdtnum 8: Rstatistically processed values in a continuous/non-continuous time interval - -! gfld%ipdtnum 9: Probability forecasts in a continuous or non-continuous time interval - -if(gfld%ipdtnum.eq.11.or.gfld%ipdtnum.eq.12) then - write(6,100) - write(6,102) ivar,gfld%ipdtnum,(gfld%ipdtmpl(i),i=1,3),gfld%ipdtmpl(10),gfld%ipdtmpl(12), & - (gfld%idsect(i),i=6,9),gfld%ipdtmpl(9),gfld%ipdtmpl(30), & - (gfld%ipdtmpl(i),i=16,17), & - kf,fldmax,fldmin,gfld%fld(8601) - write(6,*) - -elseif(gfld%ipdtnum.eq.9) then - write(6,400) - write(6,102) ivar,gfld%ipdtnum,(gfld%ipdtmpl(i),i=1,3),gfld%ipdtmpl(10),gfld%ipdtmpl(12), & - (gfld%idsect(i),i=6,9),gfld%ipdtmpl(9),gfld%ipdtmpl(34), & - (gfld%ipdtmpl(i),i=17,18), & - kf,fldmax,fldmin,gfld%fld(8601) - write(6,*) - -elseif(gfld%ipdtnum.eq.8.or.gfld%ipdtnum.eq.0) then - write(6,300) - write(6,302) ivar,gfld%ipdtnum,(gfld%ipdtmpl(i),i=1,3),gfld%ipdtmpl(10),gfld%ipdtmpl(12), & - (gfld%idsect(i),i=6,9),gfld%ipdtmpl(9), & - kf,fldmax,fldmin,gfld%fld(8601) - write(6,*) - -else - write(6,200) - write(6,202) ivar,gfld%ipdtnum,(gfld%ipdtmpl(i),i=1,3),gfld%ipdtmpl(10),gfld%ipdtmpl(12), & - (gfld%idsect(i),i=6,9),gfld%ipdtmpl(9),(gfld%ipdtmpl(i),i=16,17), & - kf,fldmax,fldmin,gfld%fld(8601) - write(6,*) -endif - -100 format(' REC PDTN PD1 PD2 PD3 PD10 PD12 YEAR MN DY HR FHR TR ', & - 'E16 E17 LEN MAX MIN EXAMPLE') -102 format(i4,i5,4i4,i8,i6,3i3,2i4,2i4,i8,3f11.2) - -200 format(' REC PDTN PD1 PD2 PD3 PD10 PD12 YEAR MN DY HR FHR ', & - 'E16 E17 LEN MAX MIN EXAMPLE') -202 format(i4,i5,4i4,i8,i6,3i3,3i4,i8,3f11.2) - -300 format(' REC PDTN PD1 PD2 PD3 PD10 PD12 YEAR MN DY HR FHR ', & - ' LEN MAX MIN EXAMPLE') -400 format(' REC PDTN PD1 PD2 PD3 PD10 PD12 YEAR MN DY HR FHR TR ', & - 'E17 E18 LEN MAX MIN EXAMPLE') -302 format(i4,i5,4i4,i8,i6,3i3,i4,8x,i8,3f11.2) - -return -end diff --git a/gefs_dev/sorc/global_enspvrfy.fd/ANNATV.f90 b/gefs_dev/sorc/global_enspvrfy.fd/ANNATV.f90 deleted file mode 100755 index 497b1f616..000000000 --- a/gefs_dev/sorc/global_enspvrfy.fd/ANNATV.f90 +++ /dev/null @@ -1,272 +0,0 @@ - SUBROUTINE ANNATV(IUNIT,IM,JM,IGRID,KPDS,KGDS,OPCP,MASK) -! -! M BALDWIN 2/6/97 -! MODIFIED VERSION OF PROGRAM PCPANA -! 1. READ IN RAINFALL DATA - DO QC -! 2. DO A BOX AVERAGE ANALYSIS TO THE GRID DEFINED BY KGDS -! -! - PARAMETER (MXSIZE=150000,NPTS=20000) - DIMENSION OPCP(IM*JM),MASK(IM*JM) - DIMENSION ICOUNT(MXSIZE),XPTS(NPTS),YPTS(NPTS) - DIMENSION SROT(NPTS),CROT(NPTS) - DIMENSION OLAT(NPTS),OLON(NPTS),PCP(NPTS) - INTEGER KPDS(25),KGDS(20),MNTH(12) - CHARACTER*9 STATID, STID(NPTS) - CHARACTER fn2*80 - CHARACTER*3 month(12) - CHARACTER END*5,DAYOW*5,STI*5 -! - data month/'jan','feb','mar','apr','may','jun','jul'& - ,'aug','sep','oct','nov','dec'/ - - DATA MNTH/31,28,31,30,31,30,31,31,30,31,30,31/ -! - IMJM=IM*JM - RADDEG=3.14159265/180.0 -! - DO 100 J=1,IMJM - ICOUNT(J) = 0 - MASK(J) = 0 - OPCP(J) = 0.0 - 100 CONTINUE -! -! THESE ARE THE GEODETIC COORDS TO DEFINE THE GRID, FROM KGDS -! - IF (KGDS(1).EQ.0) THEN - ALAT1=KGDS(4)*1.E-3 - ALON1=KGDS(5)*1.E-3 - ALAT2=KGDS(7)*1.E-3 - ALON2=KGDS(8)*1.E-3 - DX=(ALON2-ALON1)/(IM-1) - DY=(ALAT2-ALAT1)/(JM-1) - ELSEIF (KGDS(1).EQ.1) THEN - ALAT1=KGDS(4)*1.E-3 - ALON1=KGDS(5)*1.E-3 - ALAT2=KGDS(7)*1.E-3 - ALON2=KGDS(8)*1.E-3 - ALATIN=KGDS(9)*1.E-3 - DX=KGDS(12) - ELSEIF (KGDS(1).EQ.3) THEN - ALAT1=KGDS(4)*1.E-3 - ALON1=KGDS(5)*1.E-3 - ELONV=KGDS(7)*1.E-3 - DX=KGDS(8) - ALATAN=KGDS(12)*1.E-3 - ELSEIF (KGDS(1).EQ.4) THEN - ALAT1=KGDS(4)*1.E-3 - ALON1=KGDS(5)*1.E-3 - ALAT2=KGDS(7)*1.E-3 - ALON2=KGDS(8)*1.E-3 - NLATC=KGDS(10) - ELSEIF (KGDS(1).EQ.5) THEN - ALAT1=KGDS(4)*1.E-3 - ALON1=KGDS(5)*1.E-3 - ELONV=KGDS(7)*1.E-3 - DX=KGDS(8) - ELSEIF (KGDS(1).EQ.201) THEN - IF (IGRID.EQ.90) THEN - CLAT0=52. - CLON0=111. - DLATD=14./26. - DLOND=15./26. - ELSEIF (IGRID.EQ.92) THEN - CLAT0=50. - CLON0=107. - DLATD=8./39. - DLOND=2./9. - ELSEIF (IGRID.EQ.94) THEN - CLAT0=41. - CLON0=97. - DLATD=5./27. - DLOND=7./36. - ELSEIF (IGRID.EQ.96) THEN - CLAT0=50. - CLON0=111. - DLATD=5./16. - DLOND=41./124. - ENDIF - WBD=-(IM-1)*DLOND - SBD=-((JM-1)/2)*DLATD - ALAT1=KGDS(4)*1.E-3 - ALON1=KGDS(5)*1.E-3 - ENDIF -! -! READ PRECIP OBS -! - K=0 - READ(IUNIT,7773) IHR,IYR,IMN,IDA - 330 READ(IUNIT,7778,END=1005,ERR=980) ALAT,ALON,PCPK,STI - K=K+1 - STID(K)=STI - OLAT(K)=ALAT - OLON(K)=-ALON - PCP(K)=PCPK*25.4 ! CHANGE UNITS TO MM - 980 CONTINUE - GOTO 330 - 7773 FORMAT(29X,I2,5X,I4,2I2) - 7778 FORMAT(F6.2,F9.2,F7.2,1X,A8) - 1005 PRINT 101,K - 101 FORMAT(1X,'FINISHED READING DATA',I8,' OBSERVATIONS') - NOBSK=K -! -! CALC AVERAGE AND STANDARD DEVIATION FOR RFC DATA -! MAXIMUM ALLOWABLE OBSERVATION WILL BE AVG + 3*STDV -! NEED TO CHANGE THIS MAYBE? -! - SUMK=0. - SSQSK=0. - DO K=1,NOBSK - FIPCP = PCP(K) - SUMK = SUMK + FIPCP - SSQSK =SSQSK + FIPCP ** 2 - ENDDO - XN = FLOAT(NOBSK) - IF (XN.GT.0.) THEN - AVG = SUMK / XN - ASUMSQ = SSQSK / XN - YX = ASUMSQ - AVG ** 2 - QCMAX = AVG + 6.* SQRT( YX ) - ENDIF - WRITE(6,*) 'OBS DATA avg variance qcmax',avg,yx,qcmax -! -! NOW READ THROUGH DATA AND TOSS OBS > AVG + 6 STD DEV -! THEN ANALYZE -! -! -! GET X,Y COORDS OF OBS LAT/LON -! - CALL GDSWIZ(KGDS,-1,NOBSK,-9999.,XPTS,YPTS,OLON,OLAT,NRET,& - 0,CROT,SROT) -! -! SUBROUTINE GDSWIZ(KGDS,IOPT,NPTS,FILL,XPTS,YPTS,RLON,RLAT,NRET,& -! LROT,CROT,SROT) -! INPUT ARGUMENT LIST: -! KGDS - INTEGER (200) GDS PARAMETERS AS DECODED BY W3FI63 -! IOPT - INTEGER OPTION FLAG -! ( 0 TO COMPUTE EARTH COORDS OF ALL THE GRID POINTS) -! (+1 TO COMPUTE EARTH COORDS OF SELECTED GRID COORDS) -! (-1 TO COMPUTE GRID COORDS OF SELECTED EARTH COORDS) -! NPTS - INTEGER MAXIMUM NUMBER OF COORDINATES -! FILL - REAL FILL VALUE TO SET INVALID OUTPUT DATA -! (MUST BE IMPOSSIBLE VALUE; SUGGESTED VALUE: -9999.) -! XPTS - REAL (NPTS) GRID X POINT COORDINATES IF IOPT>0 -! YPTS - REAL (NPTS) GRID Y POINT COORDINATES IF IOPT>0 -! RLON - REAL (NPTS) EARTH LONGITUDES IN DEGREES E IF IOPT<0 -! (ACCEPTABLE RANGE: -360. TO 360.) -! RLAT - REAL (NPTS) EARTH LATITUDES IN DEGREES N IF IOPT<0 -! (ACCEPTABLE RANGE: -90. TO 90.) -! LROT - INTEGER FLAG TO RETURN VECTOR ROTATIONS IF 1 -! -! OUTPUT ARGUMENT LIST: -! XPTS - REAL (NPTS) GRID X POINT COORDINATES IF IOPT<=0 -! YPTS - REAL (NPTS) GRID Y POINT COORDINATES IF IOPT<=0 -! RLON - REAL (NPTS) EARTH LONGITUDES IN DEGREES E IF IOPT>=0 -! RLAT - REAL (NPTS) EARTH LATITUDES IN DEGREES N IF IOPT>=0 -! NRET - INTEGER NUMBER OF VALID POINTS COMPUTED -! (-1 IF PROJECTION UNRECOGNIZED) -! CROT - REAL (NPTS) CLOCKWISE VECTOR ROTATION COSINES IF LROT=1 -! SROT - REAL (NPTS) CLOCKWISE VECTOR ROTATION SINES IF LROT=1 -! (UGRID=CROT*UEARTH-SROT*VEARTH; -! VGRID=SROT*UEARTH+CROT*VEARTH) -! - DO K=1,NOBSK - FIPCP = PCP(K) - IF (FIPCP.GT.QCMAX) THEN - WRITE(6,3301) STID(K),PCP(K),QCMAX - ELSE -! -! FIND KINDEX OF OBSERVATION -! - II = NINT(XPTS(K)) - JJ = NINT(YPTS(K)) - IF (II.GE.1.AND.II.LE.IM.AND.JJ.GE.1.AND.JJ.LE.JM) THEN - KINDEX=(JJ-1)*IM+II - ENDIF - -! IF (KGDS(1).EQ.201) THEN -! ALN = -OLON(K) -! APH = OLAT(K) -! CALL ETA2IJ (APH,ALN,IM,CLON0,CLAT0,DLOND,DLATD, -! & WBD,SBD,KINDEX) -! ENDIF - -! WRITE (6,*) 'II = ',ii,' JJ = ',jj,' KINDEX = ',kindex - IF (KINDEX.GT.0.AND.KINDEX.LE.IMJM) THEN - OPCP(KINDEX)=OPCP(KINDEX)+FIPCP - ICOUNT(KINDEX)=ICOUNT(KINDEX)+1 - ENDIF - ENDIF - ENDDO - 3301 FORMAT(' QC TOSS STATION ',A5,' AMOUNT ',F6.2,' QCMAX ',F8.2) -! -! DIVIDE BY SUM OF WEIGHTS -! - AMAX=0.0 - DO K=1,IMJM - IF (ICOUNT(K).GT.0) THEN - RCOUNT=1./FLOAT(ICOUNT(K)) - OPCP(K)=OPCP(K)*RCOUNT - AMAX=AMAX1(OPCP(K),AMAX) - MASK(K)=1 - ELSE - MASK(K)=0 - ENDIF - ENDDO - WRITE(6,*) 'MAX ANALYSIS VALUE = ',AMAX -! -! SET UP DATE INFO -! - IF(MOD(IYR,4).EQ.0) THEN - MNTH(2) = 29 - END IF - IYR1=IYR - IHR1=IHR - IDA1=IDA-1 - IMN1=IMN - IF (IHR1.LT.0) THEN - IHR1=IHR1+24 - IDA1=IDA1-1 - ENDIF - IF (IDA1.LE.0) THEN - IF(IMN1.EQ.1) THEN - IMN1 = 12 - IYR1 = IYR1 -1 - ELSE - IMN1 = IMN1 -1 - ENDIF - IDA1 = MNTH(IMN1) + IDA1 - ENDIF - ICENT=(IYR1-1)/100 + 1 -! -! SET UP PDS -! - KPDS(1)=7 ! ID OF CENTER - KPDS(2)=154 ! GENERATING PROCESS I MADE UP - KPDS(3)=IGRID ! GRID NUMBER - KPDS(4)=128+64 ! TABLE 1 FLAG 192 MEANS BMS IS HERE - KPDS(5)=61 ! PARAMETER - KPDS(6)=1 ! TYPE OF LEVEL - KPDS(7)=0 ! VALUE OF LEVEL - KPDS(8)=IYR1-(ICENT-1)*100 ! YEAR (START TIME) - KPDS(9)=IMN1 ! MONTH - KPDS(10)=IDA1 ! DAY - KPDS(11)=IHR1 ! HOUR - KPDS(12)=0 ! MINUTE - KPDS(13)=1 ! TIME UNIT - KPDS(14)=0 ! P1 - KPDS(15)=24 ! P2 - KPDS(16)=4 ! TIME RANGE INDICATOR - KPDS(17)=0 ! NO INCLUDED IN AVERAGE - KPDS(18)=1 ! GRIB VERSION NO - KPDS(19)=2 ! PARAMETER TABLE VERSION NO - KPDS(20)=0 ! NO MISSING - KPDS(21)=ICENT ! CENTURY - KPDS(22)=2 ! DECIMAL SCALE FACTOR - KPDS(23)=4 ! SUB CENTER NUM - KPDS(24)=0 ! ENSEMBLE STUFF - KPDS(25)=0 ! RESERVED -! - RETURN - END - diff --git a/gefs_dev/sorc/global_enspvrfy.fd/INIT_PARM.f90 b/gefs_dev/sorc/global_enspvrfy.fd/INIT_PARM.f90 deleted file mode 100755 index e4dfc0610..000000000 --- a/gefs_dev/sorc/global_enspvrfy.fd/INIT_PARM.f90 +++ /dev/null @@ -1,51 +0,0 @@ -subroutine init_parm(ipdtn,ipdt,igdtn,igdt,idisc,iids) - -! SUBPROGRAM: init_parm -! -! PRGMMR: Bo Cui DATE: 2013-12-01 -! -! ABSTRACT: This subroutine returns the Grid Definition, and -! Product Definition for a given data field. -! -! PROGRAM HISTORY LOG: -! 2013-12-01 Bo Cui -! -! USAGE: call init_parm(ipdtn,ipdt,igdtn,igdt) -! -! INPUT: ipdtn,ipdt,igdtn,igdt -! OUTPUT: jskp,jdisc,jids,jpdtn,jpdt,jgdtn,jgdt -! -! REMARKS: None -! -! ATTRIBUTES: -! LANGUAGE: Fortran 90 -! MACHINE: IBM SP -! -!$$$ - -implicit none - -integer,dimension(200) :: jids,jpdt,jgdt,iids,ipdt,igdt -integer jskp,jdisc,jpdtn,jgdtn,idisc,ipdtn,igdtn -common /param/jskp,jdisc,jids,jpdtn,jpdt,jgdtn,jgdt - -jskp=0 - -jdisc=-1 -jpdtn=ipdtn -jgdtn=igdtn - -jids=-9999 -jpdt=-9999 -jgdt=-9999 - -! input product defining values - -!jids=iids -jpdt=ipdt -jgdt=igdt - -return -end - - diff --git a/gefs_dev/sorc/global_enspvrfy.fd/Makefile b/gefs_dev/sorc/global_enspvrfy.fd/Makefile deleted file mode 100755 index a90aaf64f..000000000 --- a/gefs_dev/sorc/global_enspvrfy.fd/Makefile +++ /dev/null @@ -1,44 +0,0 @@ -SHELL= /bin/bash - -FC =$(FCMP) -FC90 =$(FCMP95) -LDR =$(FCMP) - -INCS =$(INCSM) -LIBS =$(LIBSM) - -FFLAGS =$(FFLAGSM) -OMPFLAG =$(OMPFLAGM) -LDFLAGS =$(LDFLAGSM) -ifdef cwdm - cwdmP = $(cwdm) -else - cwdmP = ../ -endif - -SRCSf90 = PVRFY.f90 VRFY.f90 ANNATV.f90 INIT_PARM.f90 PRINTINFR.f90 -SRCSf = - -SRCS = $(SRCSf90) $(SRCSf) -OBJS = $(SRCSf:.f=.o) $(SRCSf90:.f90=.o) -CMD = global_enspvrfy - -$(CMD): $(OBJS) - $(LDR) $(LDFLAGS) $(OBJS) $(LIBS) -o $(CMD) - #$(LDR) $(LDFLAGS) $(FFLAGS) $(OMPFLAG) $(OBJS) $(LIBS) -o $(CMD) - -$(OBJS): $(SRCS) - $(FC) $(FFLAGS) $(OMPFLAG) $(INCS) -c $(SRCS) - -allclean: clean all - -clean: - -rm -f $(OBJS) *.lst *.mod - -clobber: clean - -rm -f $(CMD) - -install: - cp $(CMD) $(cwdmP)../exec/$(CMD) - - diff --git a/gefs_dev/sorc/global_enspvrfy.fd/PRINTINFR.f90 b/gefs_dev/sorc/global_enspvrfy.fd/PRINTINFR.f90 deleted file mode 100755 index cc11ea977..000000000 --- a/gefs_dev/sorc/global_enspvrfy.fd/PRINTINFR.f90 +++ /dev/null @@ -1,96 +0,0 @@ -subroutine printinfr(gfld,ivar) - -! SUBPROGRAM: printinfr -! -! PRGMMR: Bo Cui DATE: 2013-06-11 -! -! PROGRAM HISTORY LOG: -! 14-11-04 Bo Cui: Add information printing for ipdt 4.9 -! -! USAGE: print grib2 data information -! -! INPUT: gfld,ivar - -use grib_mod -use params - -implicit none - -type(gribfield) :: gfld - -integer,dimension(200) :: jids,jpdt,jgdt,ipdt,igdt -integer :: currlen=0 -logical :: unpack=.true. - -integer kf,j,ivar,i -real fldmin,fldmax - -kf=gfld%ndpts - -fldmin=gfld%fld(1) -fldmax=gfld%fld(1) - -do j=2,kf - if (gfld%fld(j).gt.fldmax) fldmax=gfld%fld(j) - if (gfld%fld(j).lt.fldmin) fldmin=gfld%fld(j) -enddo - -! print out - -! gfld%ipdtnum 1/11: ens. fcst or control, high reslution -! gfld%ipdtnum 2/12: ens. average fcst -! gfld%ipdtnum 0/8: cdas reanalysis - -! gfld%ipdtnum 11: ens. fcst or control in a continuous or non-continuous time interval -! gfld%ipdtnum 12: derived fcst based on ens. members in a continuous/non-continuous time interval -! gfld%ipdtnum 8: Rstatistically processed values in a continuous/non-continuous time interval - -! gfld%ipdtnum 9: Probability forecasts in a continuous or non-continuous time interval - -if(gfld%ipdtnum.eq.11.or.gfld%ipdtnum.eq.12) then - write(6,100) - write(6,102) ivar,gfld%ipdtnum,(gfld%ipdtmpl(i),i=1,3),gfld%ipdtmpl(10),gfld%ipdtmpl(12), & - (gfld%idsect(i),i=6,9),gfld%ipdtmpl(9),gfld%ipdtmpl(30), & - (gfld%ipdtmpl(i),i=16,17), & - kf,fldmax,fldmin,gfld%fld(8601) - write(6,*) - -elseif(gfld%ipdtnum.eq.9) then - write(6,400) - write(6,102) ivar,gfld%ipdtnum,(gfld%ipdtmpl(i),i=1,3),gfld%ipdtmpl(10),gfld%ipdtmpl(12), & - (gfld%idsect(i),i=6,9),gfld%ipdtmpl(9),gfld%ipdtmpl(34), & - (gfld%ipdtmpl(i),i=17,18), & - kf,fldmax,fldmin,gfld%fld(8601) - write(6,*) - -elseif(gfld%ipdtnum.eq.8.or.gfld%ipdtnum.eq.0) then - write(6,300) - write(6,302) ivar,gfld%ipdtnum,(gfld%ipdtmpl(i),i=1,3),gfld%ipdtmpl(10),gfld%ipdtmpl(12), & - (gfld%idsect(i),i=6,9),gfld%ipdtmpl(9), & - kf,fldmax,fldmin,gfld%fld(8601) - write(6,*) - -else - write(6,200) - write(6,202) ivar,gfld%ipdtnum,(gfld%ipdtmpl(i),i=1,3),gfld%ipdtmpl(10),gfld%ipdtmpl(12), & - (gfld%idsect(i),i=6,9),gfld%ipdtmpl(9),(gfld%ipdtmpl(i),i=16,17), & - kf,fldmax,fldmin,gfld%fld(8601) - write(6,*) -endif - -100 format(' REC PDTN PD1 PD2 PD3 PD10 PD12 YEAR MN DY HR FHR TR ', & - 'E16 E17 LEN MAX MIN EXAMPLE') -102 format(i4,i5,4i4,i8,i6,3i3,2i4,2i4,i8,3f15.6) - -200 format(' REC PDTN PD1 PD2 PD3 PD10 PD12 YEAR MN DY HR FHR ', & - 'E16 E17 LEN MAX MIN EXAMPLE') -202 format(i4,i5,4i4,i8,i6,3i3,3i4,i8,3f11.2) - -300 format(' REC PDTN PD1 PD2 PD3 PD10 PD12 YEAR MN DY HR FHR ', & - ' LEN MAX MIN EXAMPLE') -400 format(' REC PDTN PD1 PD2 PD3 PD10 PD12 YEAR MN DY HR FHR TR ', & - 'E17 E18 LEN MAX MIN EXAMPLE') -302 format(i4,i5,4i4,i8,i6,3i3,i4,8x,i8,3f11.2) - -return -end diff --git a/gefs_dev/sorc/global_enspvrfy.fd/PVRFY.f90 b/gefs_dev/sorc/global_enspvrfy.fd/PVRFY.f90 deleted file mode 100755 index 68760f3bf..000000000 --- a/gefs_dev/sorc/global_enspvrfy.fd/PVRFY.f90 +++ /dev/null @@ -1,708 +0,0 @@ - PROGRAM VRFYGEN -! -! PROGRAM HISTORY LOG: -! 96-09-10 MARK BALDWIN -! 02-09-20 YUEJIAN ZHU MODIFIED FOR IMPLEMENTATION -! 14-11-10 YAN LUO MODIFIED TO CONVERT I/O FROM GRIB1 TO GRIB2 -! -! ABSTRACT: -! GENERAL PRECIP VERF CODE, USES M IRDELL'S IPLIB TO INTERPOLATE -! CODE IS MORE OR LESS GENERAL, DRIVEN BY THE ANALYSIS GDS -! BUT DIMENSIONS, ETC ARE SET UP TO GO TO GRID 211 (80km LMBC) -! PARTICULARLY FOR THE REGIONAL MASKS -! -! 1. READ IN PRECIP ANALYSIS -! 2. READ IN PRECIP FORECAST -! 3. INTERPOLATE FORECAST TO ANALYSIS GRID -! 4. DO VERIFICATION -! 5. OUTPUT STATS, FORECAST ON ANALYSIS GRID FOR ARCHIVE -! -! INPUT UNIT 5 -! CONTROLS THE INPUT -! LINE -! # -! 1 PATH TO PCP ANALYSIS FILE -! 2 PATH TO PCP OBS FILE -! -! 3 MODEL NAME, SEE GETARCH FOR PROPER SPELLING AND PATH TO ARCHIVE -! 4 GRID NUMBER TO PULL FROM FCSTS, -1 MEANS USE THE FIRST ONE FOUND -! 5 NUMBER OF CYCLES AVAILABLE=N (ex, 1 for ecmwf, possibly 4 for avn) -! 5+1 CYCLE #1 (eg, 0) -! 5+2 CYCLE #1 (eg, 12) -! .... -! 5+N CYCLE #N -! 6+N OUTPUT FREQUENCY IN HOURS (ex, 3 for meso, 12 for eta, 24 for ecmwf) -! 7+N FORECAST DURATIONIN HOURS (ex, 36 (not 33) for meso, 72 for ecmwf) -! ... -! ...REPEAT LINES 2-7+N FOR ALL MODELS YOU WANT TO VERIFY -! ... -! LAST 'done' -! -! USAGE: -! -! INPUT FILE: -! -! UNIT 05 - : CONTROL INPUT FOR RUNNING THE CODE -! UNIT 11 - : PRECIP ANALYSIS IN GRIB2 -! UNIT 13 - : REGIONAL MASKS FOR THIS GRID IN BINARY -! UNIT 15 - : OBS PRECIP ANALYSIS IN ASCII -! UNIT 17 - : MODEL INFO (READ IN GRID NUM, NUM OF START TIMES -! MODEL START TIME CYCLES, OUTPUT FREQUENCY, FORECAST -! DURATION, ETC.)IN ASCII -! UNIT 21 - : PRECIP FORECAST IN GRIB2 -! -! OUTPUT FILE: -! UNIT 61 - : INTERPOLATED MASKS AND OBS PRECIP ANALYSIS IN BINARY -! UNIT 82 - : STATS OUTPUT IN ASCII -! -! PROGRAMS CALLED: -! -! BAOPENR GRIB I/O -! BACLOSE GRIB I/O -! GETGB2 GRIB2 READER -! PUTGB2 GRIB2 WRITER -! GF_FREE FREE UP MEMORY FOR GRIB2 -! INIT_PARM DEFINE GRID DEFINITION AND PRODUCT DEFINITION -! PRINTINFR PRINT GRIB2 DATA INFORMATION -! MAKGDS MAKE OR BREAK A GRID DESCRIPTION SECTION -! ANNATV DO A BOX AVERAGE ANALYSIS TO THE GRID DEFINED BY KGDS -! IPOLATES INTERPOLATE SCALAR FIELDS FROM ANY GRID TO ANY GRID -! VRFY PERFORM PRECIP VERIFICATION -! -! ATTRIBUTES: -! LANGUAGE: FORTRAN 90 -! -!$$$ - - use grib_mod - use params - -! parameter(ji=445*365,jo=445*365,numreg=10,numthr=12) - parameter(ji=445*365,jo=445*365,numreg=10,numthr=9) - - integer IPOPT(20) - integer kpds1(25) - integer jpds(25),jgds(22) - integer KGDSF2(22),kpdso(25),KGDSO(25),kgds80(22) - integer ICYC(8),mnth(12),jstat(32),mlana(ji) - integer maskreg(jo,numreg),MASKNAT(ji),mask80(ji) - - logical*1 lfco(jo),LNAT(ji),FIRCT - logical*1 l80(ji),lfc80(ji),LPCPDA - - integer :: igdsa(5)=(/0,0,0,0,0/) - integer :: kpdsa(25),kgdsa(22),kproba(2) - - integer :: igdsf(5)=(/0,0,0,0,0/) - integer :: kpdsf(25),kgdsf(22),kprobf(2) - - integer ipd1,ipd2,ipd10,ipd11,ipd12 - integer,dimension(200) :: jids,jpdt,jgdt,iids,ipdt,igdt - common /param/jskp,jdisc,jids,jpdtn,jpdt,jgdtn,jgdt - - integer nc - - type(gribfield) :: gfld,gfldo - integer :: currlen=0 - logical :: unpack=.true. - logical :: expand=.false. - - logical :: first=.true. -! VAIABLE: APCP - - data ipd1 /1/ - data ipd2 /8/ - data ipd10/1/ - data ipd11/0/ - data ipd12/0/ - - real,allocatable :: fgrid(:),fci(:),ana(:) - logical*1,allocatable :: lfci(:),lana(:) - - DIMENSION rlat(jo),rlon(jo) - real*4 smask(jo) - DIMENSION sumfc(ji),fc2(ji),fco(jo),sum80(ji) - DIMENSION thresh(numthr),ananat(ji),anan80(ji) - DIMENSION thresh2(numthr),fcold(ji) - - character gdso(400),FNAME*255,fnamei*255,MDLNAM*10,FMASK(numreg)*4 - character datestr*15,month(12)*3,mdlverf*10 - character datcmd*18,fname2*255,fname2i*255 - CHARACTER*255 CPGBA,CPGBF,CPGIF,PCPDA,CMASK,DMASK,CTMPD - - data thresh/0.2,2.,5.,10.,15.,25.,35.,50.,75./ -! data thresh/.1,.25,1.,2.5,5.,10.,20.,25.,30.,40.,50.,75./ - data thresh2/0.01,0.10,0.25,0.50,0.75,1.0,1.5,2.0,3.0/ - data mnth/31,28,31,30,31,30,31,31,30,31,30,31/ - data month/'jan','feb','mar','apr','may','jun',& - 'jul','aug','sep','oct','nov','dec'/ - data FMASK/ 'Cusa','Appl','Npln','Spln',& - 'East','Gulf','West','Rkys','Midw','Fntr'/ - data kgds80/201,12902,1,182,210113,136,92,141,577,538,64,& - 0,0,0,0,0,0,0,0,255,0,0/ -! -! ASSIGN THE UNITS - KGDSF = 0 - KPDSF = 0 - LUMASK = 13 - LPCDAT = 15 - MDLINF = 17 - LUNOUT = 51 - LOANA = 61 - LSTOUT = 82 - -! -! SET UP READING CART DATA FORMAT - 80 FORMAT(A255) - 88 FORMAT(A10) - 98 FORMAT(A40) - 8810 FORMAT(8A10) - -! -! ASSIGN AND OPEN STATS OUTPUT FILE - OPEN (UNIT=LSTOUT,FILE='stat.out',FORM='FORMATTED') - OPEN (UNIT=LOANA,FILE='obs_box.dat',FORM='UNFORMATTED',& - STATUS='new') - -! -! READ IN MODEL INFO FILE NAME AND OPENED - READ (5,80) FNAME - - WRITE (6,*) 'MODEL INFORMATION FILE: ',TRIM(FNAME(1:255)) - CLOSE (MDLINF) - OPEN (UNIT=MDLINF,FILE=FNAME,FORM='FORMATTED') - 99 REWIND (MDLINF) - -! -! READ IN CONUS and US REGIONAL DATA FILE - READ (5,80,END=9000) CMASK - WRITE (6,*) 'CON US AND REGIONAL MASK: ',TRIM(CMASK(1:255)) - LCMASK=LEN_TRIM(CMASK) - -! -! READ IN FOR TEMP DIRECTORY - READ (5,80,END=9000) CTMPD - WRITE (6,*) 'FOR TEMP DIRECTORY: ',TRIM(CTMPD(1:255)) - LCTMPD=LEN_TRIM(CTMPD) - -! -! READ IN GRIB ANALYSIS PRECIPITATION FILE NAME AND OPENED - READ (5,80,END=9000) CPGBA - WRITE (6,*) 'GRIB PRECIPITATION FILE: ',TRIM(CPGBA(1:255)) - LPGB=LEN_TRIM(CPGBA) - CALL BAOPENR(11,CPGBA(1:LPGB),IER11) - IERRS = IER11 - IF (IERRS.NE.0) THEN - WRITE(6,*) 'GRIB:BAOPEN ERR FOR DATA ',CPGBA - WRITE(6,*) 'PLEASE CHECK DATA AVAILABLE OR NOT !!!' - GOTO 9000 - ENDIF - -! -! READ IN OBSERVATION PRECIPITATION DATA FILE NAME AND OPENED - READ (5,80) PCPDA - WRITE (6,*) 'OBS PRECIPITATION FILE: ',TRIM(PCPDA(1:255)) - IF (PCPDA(1:4).NE.'NONE') THEN - LPCPDA=.TRUE. - CLOSE(LPCDAT) - OPEN(UNIT=LPCDAT,FILE=PCPDA,FORM='FORMATTED') - ELSE - LPCPDA=.FALSE. - ENDIF -! -! READ IN MRF FACTOR FOR BIAS CORECTION ( Default:1.0 ) - READ (5,*) FMRF - WRITE (6,*) 'MRF FACTER IS ',FMRF -! -! READ IN PRECIP ANALYSIS AND FORECAST ( GRIB FORMAT ) -! Find GRIB MESSAGE - - iids=-9999;ipdt=-9999; igdt=-9999 - idisc=-1; ipdtn=-1; igdtn=-1 - call init_parm(ipdtn,ipdt,igdtn,igdt,idisc,iids) - call getgb2(11,0,jskp,jdisc,jids,jpdtn,jpdt,jgdtn,jgdt,& - unpack,jskp,gfld,iret) - if (iret.eq.0) then - call printinfr(gfld,1) - maxgrd=gfld%ngrdpts - allocate (fgrid(maxgrd),fci(maxgrd),ana(maxgrd)) - allocate (lfci(maxgrd),lana(maxgrd)) - - ! - ! Construct GDS - ! - igdsa(1)=gfld%griddef - igdsa(2)=gfld%ngrdpts - igdsa(3)=gfld%numoct_opt - igdsa(4)=gfld%interp_opt - igdsa(5)=gfld%igdtnum - if ( .NOT. associated(gfld%list_opt) )& - allocate(gfld%list_opt(1)) - call gdt2gds(igdsa,gfld%igdtmpl,gfld%num_opt,gfld%list_opt,& - kgdsa,igrid,iret) - if (iret.ne.0) then - print *,'cnv21: could not create gds' - endif - print *,' SAGT: NCEP GRID: ',igrid - KSTHR=gfld%idsect(9) - KEDHR=gfld%ipdtmpl(9)+gfld%ipdtmpl(29)*gfld%ipdtmpl(30) - else - write(6,*) 'GETGB PROBLEM FOR ANALYSIS : IRET=',iret - goto 9000 - endif - - WRITE(6,*) ' MAKING ANALYSIS ON GRID 211 ' - CALL MAKGDS(211,KGDSA,GDSO,LENGDS,IRET) - KPDSA(3)=igrid - IMA = KGDSA(2) - JMA = KGDSA(3) - - REWIND(LPCDAT) - CALL ANNATV(LPCDAT,IMA,JMA,211,KPDSA,KGDSA,ANA,MLANA) - - DO J=1,IMA*JMA - LANA(J)=.FALSE. - IF (MLANA(J).EQ.1) LANA(J)=.TRUE. - ENDDO - - IPOPT=0 -! - WRITE(6,*) ' KGDSA-211 = ',KGDSA - IG = KPDSA(3) - IMA = KGDSA(2) - JMA = KGDSA(3) - JSIZE = JMA*IMA - IF (KGDSA(1).EQ.3) KGDSA(14)=KGDSA(12) - -! -! READ IN REGIONAL MASKS FOR THIS GRID - DO NN=1,NUMREG - WRITE(FNAME,881) IG,FMASK(NN) - DMASK=CMASK(1:LCMASK) // FNAME(1:8) - OPEN(UNIT=LUMASK,FILE=DMASK,FORM='UNFORMATTED') - REWIND(LUMASK) - WRITE (6,*) ' START TO READ: ',DMASK(1:90) - READ(LUMASK) (SMASK(KK),KK=1,JSIZE) - CLOSE(LUMASK) - - IC = 0 - - DO KK=1,JSIZE - IC=IC+NINT(SMASK(KK)) - MASKREG(KK,NN)=NINT(SMASK(KK)) - ENDDO - ENDDO -!--------+---------+---------+---------+---------+---------+---------+---------+ -!881 FORMAT('/nfsuser/g01/wx20yz/rvrfy/data/pcpmask',i3.3,'.',a4) - 881 FORMAT(i3.3,'.',a4) - 886 FORMAT(' Irec pds5 pds6 pds7 pds8 pds9 pd10 pd11 pd14',& - ' ndata Minimun Maximum') - 888 FORMAT (i4,2x,8i5,i8,2g12.4) - - -! -! SET UP DATES FOR VERIFICATION VALID TIME -! write (6,*) 'YEAR MN DY HR =', (gfld%idsect(i),i=6,9) - write (6,*) 'gfld%ipdtmpl(9)=',gfld%ipdtmpl(9),& - 'gfld%idsect(9)=', gfld%idsect(9),& - 'gfld%ipdtmpl(30)=',gfld%ipdtmpl(30) - iacc = gfld%ipdtmpl(30)*12 - ivyr = gfld%idsect(6) - ivmn = gfld%idsect(7) - if (mod(ivyr,100).ne.0.and.mod(ivyr,4).eq.0) mnth(2)=29 - if (mod(ivyr,400).eq.0) mnth(2)=29 - ivda = gfld%idsect(8) - 1 - ivhr = gfld%idsect(9) + gfld%ipdtmpl(22) + & - gfld%ipdtmpl(29)*gfld%ipdtmpl(30) - do while (ivhr.gt.23) - ivda = ivda + 1 - ivhr = ivhr - 24 - enddo - if (ivda.gt.mnth(ivmn)) then - ivda = ivda - mnth (ivmn) - ivmn = ivmn + 1 - endif - if (ivmn.gt.12) then - ivmn = 1 - ivyr = ivyr + 1 - endif - write(6,*) 'VERIFICATION DATE: ',ivyr,ivmn,ivda,ivhr - call gf_free(gfld) - call baclose(11,ier11) -! -! MAIN LOOP, MAIN LOOP, MAIN LOOP -! LOOP THROUGH MODELS TO VERIFY -! -! READ MODEL NAME -! - READ(MDLINF,88,END=99) MDLNAM - DO WHILE (MDLNAM.NE.'done ') - FIRST=.TRUE. - FIRCT=.TRUE. -!CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC -!C READ IN GRID NUM - NGRID C -!C NUM OF START TIMES - NSTART C -!C MODEL START TIME CYCLES - ICYC C -!C OUTPUT FREQUENCY - IFREQ C -!C FORECAST DURATION - IFDUR C -!CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC - READ(MDLINF,*) NGRID - READ(MDLINF,*) NSTART - DO N=1,NSTART - READ(MDLINF,*) ICYC(N) - ENDDO - READ(MDLINF,*) IFREQ - READ(MDLINF,*) IFDUR -! -!MEB PROBABLY WANT TO CHANGE THIS -! - KDAT = INDEX(MDLNAM,' ') -1 - IF (KDAT.LE.0) KDAT = LEN(MDLNAM) - -! SET UP DATES FOR FORECAST START TIME, GIVEN VALID TIME -! - INUMF = IACC/IFREQ - IFREQ2 = IFREQ - IF (MDLNAM.EQ.'dwd ') IFREQ2 = 12 - IF (MDLNAM.EQ.'ecmwf ') INUMF = 2 -! -! GET THE FORECASTS THAT ARE VALID AT THE ANALYSIS DATE/TIME -! AND COVER THE SAME ACCUMULATION PERIOD AS THE ANALYSIS -! - nc=0 - DO KTIME=IACC,IFDUR,IFREQ2 - nc=nc+1 - ismn=ivmn - isyr=ivyr - isda=ivda -! ishr=ivhr-ktime - ivhr -! ishr=ivhr-ktime - ishr=KSTHR-ktime - do while (ishr.lt.0) - isda=isda-1 - ishr=ishr+24 - ENDDO - do while (isda.lt.1) - ismn=ismn-1 - do while (ismn.lt.1) - isyr=isyr-1 - ismn=ismn+12 - ENDDO - isda=isda+mnth(ismn) - ENDDO - WRITE(6,*) 'STARTED TIME: ',isyr,ismn,isda,ishr - -! LOOP OVER FORECAST START CYCLEs -! - DO n=1,nstart - if (ishr.eq.ICYC(n)) THEN - fc2 = 0. - sumfc = 0. - IFACC = 0 -! -! loop over the number of forecasts we need to get an iacc h accum -! - do kn=1,inumf - ifhr=ktime + ivhr - KSTHR - (kn-1)*ifreq -! ifhr=ktime + ivhr - (kn-1)*ifreq - ifhr1=ifhr - ifreq - if (MDLNAM.eq.'ecmwf ') THEN - ifhr1=ifhr - ifhr=0 - ENDIF - CLOSE(21+nc) - CLOSE(22) -!CC Modified by Yuejian Zhu (12/14/98) - if (ifhr1.lt.100.and.ifhr.lt.100) THEN -! WRITE (datcmd,120) mod(isyr,100),ismn,isda,ishr,ifhr1,ifhr - WRITE (datcmd,120) isyr,ismn,isda,ishr,ifhr1,ifhr - elseif (ifhr1.lt.100.and.ifhr.ge.100) THEN -! WRITE (datcmd,121) mod(isyr,100),ismn,isda,ishr,ifhr1,ifhr - WRITE (datcmd,121) isyr,ismn,isda,ishr,ifhr1,ifhr - else -! WRITE (datcmd,122) mod(isyr,100),ismn,isda,ishr,ifhr1,ifhr - WRITE (datcmd,122) isyr,ismn,isda,ishr,ifhr1,ifhr - ENDIF - IF ((MDLNAM.eq.'meso ').and.& - (kn.lt.inumf.or.ishr.eq.0)) THEN - WRITE (datcmd,120) mod(isyr,100),ismn,isda,& - ishr+3,ifhr1-3,ifhr-3 - ENDIF - 120 format(i4.4,3i2.2,'_',i2.2,'_',i2.2) - 121 format(i4.4,3i2.2,'_',i2.2,'_',i3.3) - 122 format(i4.4,3i2.2,'_',i3.3,'_',i3.3) - -! CPGBF='/ptmp/wx20yz/' // MDLNAM(1:KDAT) // '/' // - CPGBF=CTMPD(1:LCTMPD) // '/' //& - MDLNAM(1:KDAT) // '_' // datcmd - LPGB=LEN_TRIM(CPGBF) - -! -! CALL FUNCTION STAT TO FIND NUMBER OF BYTES IN FILE -! - WRITE (6,*) '==============================================' - WRITE (6,*) 'FORECAST DATA NAME: ',CPGBF(1:90) - - LPGB=LEN_TRIM(CPGBF) - CALL BAOPENR(21+nc,CPGBF(1:LPGB),IER21) - IERRS = IER21 - IF (IERRS.NE.0) THEN - WRITE(6,*) 'GRIB:BAOPEN ERR FOR DATA ',CPGBF - WRITE(6,*) 'PLEASE CHECK DATA AVAILABLE OR NOT' - GOTO 9100 - ENDIF - -! -! READ IN PRECIP FORECAST, AND SUM UP IF NEEDED - iids=-9999;ipdt=-9999; igdt=-9999 - idisc=-1; ipdtn=-1; igdtn=-1 - - ipdt(1)=ipd1 - ipdt(2)=7 - ipdt(10)=ipd10 - ipdt(11)=ipd11 - ipdt(12)=ipd12 - - ipdtn=11; igdtn=-1 - call init_parm(ipdtn,ipdt,igdtn,igdt,idisc,iids) - call getgb2(21+nc,0,jskp,jdisc,jids,jpdtn,jpdt,jgdtn,jgdt,& - unpack,jskp,gfldo,iret) - if (iret.eq.0) then - fci(1:maxgrd) = gfldo%fld(1:maxgrd) -! lfci(1:maxgrd) = gfldo%bmap(1:maxgrd) - call printinfr(gfldo,1) - - ! - ! Construct GDS - ! - igdsf(1)=gfldo%griddef - igdsf(2)=gfldo%ngrdpts - igdsf(3)=gfldo%numoct_opt - igdsf(4)=gfldo%interp_opt - igdsf(5)=gfldo%igdtnum - if ( .NOT. associated(gfldo%list_opt) )& - allocate(gfldo%list_opt(1)) - call gdt2gds(igdsf,gfldo%igdtmpl,gfldo%num_opt,gfldo%list_opt,& - kgdsf,igrid,iret) - if (iret.ne.0) then - print *,'cnv21: could not create gds' - endif - print *,' SAGT: NCEP GRID: ',igrid - else - write(6,*) 'GETGB PROBLEM FOR FORECAST : IRET=',iret,'n= ',n,& - 'kn= ',kn - goto 9000 - endif - - IF (IPDT(2).EQ.8.OR.IPDT(2).EQ.228 & - .OR.IPDT(2).EQ.50.OR.IPDT(2).EQ.7) THEN -! - IF (NGRID.EQ.-1) NGRID=igrid - IF (igrid.EQ.NGRID) THEN - - IF (IPDT(2).EQ.228) FCTR=1000. -! ecmwf has units of m and 228 is total forecast accum 24,48,72, etc. - IF (ipdt(2).eq.8.or.ipdt(2).eq.50) FCTR=1. -! IF (MOD(KPDSF(14),12).ne.0) KPDSF(14)=KPDSF(14)+256 -! IF (MOD(KPDSF(15),12).ne.0) KPDSF(15)=KPDSF(15)+256 - IF (ipdt(2).eq.7) FCTR=(ifhr-ifhr1)*3600. - WRITE(6,*) 'FCTR=',FCTR,'ifhr1=',ifhr1,'ifhr=',ifhr -! global has units of mm/s -! -! SUM UP ACCUMULATION PRECIPITATION - LFCI=.TRUE. - KF=KGDSF(2)*KGDSF(3) - IF (ipdt(2).EQ.228) THEN - IF(KN.EQ.1) THEN - IFACC=gfldo%ipdtmpl(9) - DO IJ=1,KF - IF (LFCI(ij).AND.FCI(IJ).GT.0.0) & - SUMFC(IJ)=FCI(IJ)*FCTR*FMRF - ENDDO - ELSE - IFACC=IFACC-gfldo%ipdtmpl(9) - DO IJ=1,KF - IF (LFCI(IJ).AND.FCI(IJ).GT.0.0) & - SUMFC(IJ)=SUMFC(IJ)-FCI(IJ)*FCTR*FMRF - ENDDO - ENDIF - ELSE - DO IJ=1,KF - IF (LFCI(IJ).AND.FCI(IJ).GT.0.0) & - SUMFC(IJ)=SUMFC(IJ)+FCI(IJ)*FCTR*FMRF - ENDDO - IFACC=IFACC+gfldo%ipdtmpl(30)*12 - ENDIF - ENDIF - ENDIF - ENDDO - -! -! if we've found enough fcst precip to match the obs acc period... -! - WRITE (6,*) 'IFACC,IACC=',IFACC,IACC - IF (IFACC.EQ.IACC) THEN - IF (LPCPDA) THEN -! -! DO NATIVE GRID ANALYSIS AND VERIFICATION -! - IF (FIRST) THEN - IMF = KGDSF(2) - JMF = KGDSF(3) - IMJMF = IMF*JMF - IF (KGDSF(1).EQ.201) THEN - IMF = KGDSF(7) - JMF = KGDSF(8) - IMJMF = IMF*JMF-JMF/2 - ENDIF - IGRIDF = igrid - IGMDL = igrid - REWIND(LPCDAT) -!--------+---------+---------+---------+---------+---------+---------+---------+ - CALL & - ANNATV(LPCDAT,IMF,JMF,IGRIDF,KPDS1,KGDSF,ANANAT,MASKNAT) - III=0 - DO KNA=1,IMJMF - IF (MASKNAT(KNA).EQ.1) THEN - LNAT(KNA)=.TRUE. -! WRITE(*,'(i5,f10.3)') KNA,ANANAT(KNA) - III=III+1 - ELSE - LNAT(KNA)=.FALSE. - ENDIF - ENDDO -! -! WRITE OUT THE OBSERVATION ANALYSIS AT EACH GRID POINTS -! - WRITE(LOANA) (MASKNAT(KNA),KNA=1,10512) - WRITE(LOANA) (ANANAT(KNA),KNA=1,10512) - - WRITE(6,*) 'NUM. OF PTS IN NAT GRID ANALYSIS = ',III - IF (MDLNAM.EQ.'eta '.OR.& - MDLNAM.EQ.'para32 '.OR.& - MDLNAM.EQ.'meso ') THEN - REWIND(LPCDAT) - CALL ANNATV(LPCDAT,92,141,90,KPDS1,KGDS80,ANAN80,MASK80) - DO KNA=1,12902 - IF (MASK80(KNA).EQ.1) THEN - l80(KNA)=.TRUE. - ELSE - l80(KNA)=.FALSE. - ENDIF - ENDDO - ENDIF - FIRST=.FALSE. - ENDIF - CHKSUM=0. - DO KNA=1,IMJMF - IF(LNAT(KNA)) CHKSUM=CHKSUM+SUMFC(KNA) - ENDDO - - WRITE(6,*) 'CHKSUM= ',CHKSUM - IF (CHKSUM.GT.0.) THEN -! CALL VERF(SUMFC,ANANAT,LFCI,LNAT,MASKNAT,IMJMF,1,12,THRESH, -! . 1,IGRIDF,IGMDL,1,FMASK,ISYR,ISMN,ISDA,ISHR, -! . IVYR,IVMN,IVDA,IVHR,KTIME,IACC,MDLNAM,LSTOUT) - CALL VERF(SUMFC,ANANAT,LFCI,LNAT,MASKNAT,IMJMF,1,8,THRESH2,& - 2,IGRIDF,IGMDL,1,FMASK,ISYR,ISMN,ISDA,ISHR,& - IVYR,IVMN,IVDA,IVHR,KTIME,IACC,MDLNAM,LSTOUT) -!CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC -!C FCST - FORECAST GRID C -!C ANA - ANALYSIS GRID C -!C LFC - BIT MAP FOR FORECAST GRID C -!C LAN - BIT MAP FOR ANALYSIS GRID TO DETERMINE VERF DOMAIN C -!C MASKREG - INTEGER MAP FOR TO DETERMINE REGIONAL VERF DOMAINS C -!C JO - SIZE OF FCST,ANA,LFC,LAN C -!C NUMREG - NUMBER OF REGIONS C -!C NUMTHR - NUMBER OF THRESHOLDS C -!C THRESH - VERIFICATION THRESHOLDS C -!C TNAME - STRING VERSION OF THESHOLDS C -!C IGRID - GRID NUMBER C -!C IANATYP - ANALYSIS TYPE (1=NATV, 2=MPCP) C -!C FMASK - NAMES OF THE REGIONAL MASKS C -!C IYR - YEAR C -!C IMN - MONTH C -!C IDA - DAY C -!C IHR - HOUR C -!C IFHR - FCST HOUR C -!C IACC - LENGTH OF ACCUMULATION C -!C MDLNAM - NAME OF MODEL C -!C IOUNIT - UNIT TO WRITE STATS OUT TO C -!CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC - -! if eta or meso, do cetlih and verify on 80km grid -! -! we don't use this option -! IF (MDLNAM.eq.'eta '.or.MDLNAM.eq.'para32 ' -! & .or.MDLNAM.eq.'meso ') THEN -! CALL CETLIH(igmdl,firct,sumfc,sum80,lfci,lfc80) -! CALL VERF(SUM80,ANAN80,LFC80,L80,MASK80,12902,1,8,THRESH2, -! & 2,90,igmdl,1,fmask,isyr,ismn,isda,ishr, -! & ivyr,ivmn,ivda,ivhr,ktime,iacc,MDLNAM,LSTOUT) -! firct=.false. -! ENDIF - - ENDIF - ENDIF - -! put this on the filled grid if unfilled -! - if (KGDSF(1).eq.201) THEN - call ipxetas(1,ji,ji,1,KGDSF,sumfc,KGDSF2,fc2,IRET) - IMF2=KGDSF2(7) - JMF2=KGDSF2(8) - kf=IMF2*JMF2 - if(IRET.ne.0) call exit(IRET) - lfci=.TRUE. - else - do ij=1,kf - fc2(ij)=sumfc(ij) - ENDDO - KGDSF2=KGDSF - ENDIF - - amax=0. - do ij=1,kf - if (fc2(ij).gt.amax) amax=fc2(ij) - ENDDO - IF (amax.gt.0.) THEN - -! INTERPOLATE PRECIP FORECAST TO ANALYSIS GRID ( Default: 211 grid ) -! - call makgds(ig,KGDSO,gdso,lengds,IRET) - if(IRET.ne.0) call exit(IRET) - IPOPT(1)=-1 - IPOPT(2)=-1 - CALL IPOLATES(6,IPOPT,KGDSF2,KGDSO,ji,jo,1,1,lfci,fc2,& - ko,rlat,rlon,ibo,lfco,fco,IRET) - if(IRET.ne.0) CALL exit(IRET) - - AMAXX=0. - do ij=1,ko - if (fco(ij).gt.AMAXX) AMAXX=fco(ij) - ENDDO - -! MAIN VERIFICATION PROGRAM CALL -! - IGMDL=igrid - CALL VERF(FCO,ANA,LFCO,LANA,MASKREG,JO,NUMREG,NUMTHR,THRESH,& - 1,ig,igmdl,2,fmask,isyr,ismn,isda,ishr,& - ivyr,ivmn,ivda,ivhr,ktime,iacc,MDLNAM,LSTOUT) - ENDIF - ENDIF - ENDIF - ENDDO - 9100 CONTINUE - ENDDO ! DO KTIME=IACC,IFDUR,IFREQ2 -! -! READ NEXT MODEL NAME -! - READ(MDLINF,88,END=99) MDLNAM - ENDDO ! DO WHILE (MDLNAM.NE.'done ') - - deallocate (fgrid,fci,ana) - deallocate (lfci,lana) - - 9000 STOP - END - diff --git a/gefs_dev/sorc/global_enspvrfy.fd/PVRFY.f90_22m b/gefs_dev/sorc/global_enspvrfy.fd/PVRFY.f90_22m deleted file mode 100755 index 73a0f6ca5..000000000 --- a/gefs_dev/sorc/global_enspvrfy.fd/PVRFY.f90_22m +++ /dev/null @@ -1,702 +0,0 @@ - PROGRAM VRFYGEN -! -! PROGRAM HISTORY LOG: -! 96-09-10 MARK BALDWIN -! 02-09-20 YUEJIAN ZHU MODIFIED FOR IMPLEMENTATION -! 14-11-10 YAN LUO MODIFIED TO CONVERT I/O FROM GRIB1 TO GRIB2 -! -! ABSTRACT: -! GENERAL PRECIP VERF CODE, USES M IRDELL'S IPLIB TO INTERPOLATE -! CODE IS MORE OR LESS GENERAL, DRIVEN BY THE ANALYSIS GDS -! BUT DIMENSIONS, ETC ARE SET UP TO GO TO GRID 211 (80km LMBC) -! PARTICULARLY FOR THE REGIONAL MASKS -! -! 1. READ IN PRECIP ANALYSIS -! 2. READ IN PRECIP FORECAST -! 3. INTERPOLATE FORECAST TO ANALYSIS GRID -! 4. DO VERIFICATION -! 5. OUTPUT STATS, FORECAST ON ANALYSIS GRID FOR ARCHIVE -! -! INPUT UNIT 5 -! CONTROLS THE INPUT -! LINE -! # -! 1 PATH TO PCP ANALYSIS FILE -! 2 PATH TO PCP OBS FILE -! -! 3 MODEL NAME, SEE GETARCH FOR PROPER SPELLING AND PATH TO ARCHIVE -! 4 GRID NUMBER TO PULL FROM FCSTS, -1 MEANS USE THE FIRST ONE FOUND -! 5 NUMBER OF CYCLES AVAILABLE=N (ex, 1 for ecmwf, possibly 4 for avn) -! 5+1 CYCLE #1 (eg, 0) -! 5+2 CYCLE #1 (eg, 12) -! .... -! 5+N CYCLE #N -! 6+N OUTPUT FREQUENCY IN HOURS (ex, 3 for meso, 12 for eta, 24 for ecmwf) -! 7+N FORECAST DURATIONIN HOURS (ex, 36 (not 33) for meso, 72 for ecmwf) -! ... -! ...REPEAT LINES 2-7+N FOR ALL MODELS YOU WANT TO VERIFY -! ... -! LAST 'done' -! -! USAGE: -! -! INPUT FILE: -! -! UNIT 05 - : CONTROL INPUT FOR RUNNING THE CODE -! UNIT 11 - : PRECIP ANALYSIS IN GRIB2 -! UNIT 13 - : REGIONAL MASKS FOR THIS GRID IN BINARY -! UNIT 15 - : OBS PRECIP ANALYSIS IN ASCII -! UNIT 17 - : MODEL INFO (READ IN GRID NUM, NUM OF START TIMES -! MODEL START TIME CYCLES, OUTPUT FREQUENCY, FORECAST -! DURATION, ETC.)IN ASCII -! UNIT 21 - : PRECIP FORECAST IN GRIB2 -! -! OUTPUT FILE: -! UNIT 61 - : INTERPOLATED MASKS AND OBS PRECIP ANALYSIS IN BINARY -! UNIT 82 - : STATS OUTPUT IN ASCII -! -! PROGRAMS CALLED: -! -! BAOPENR GRIB I/O -! BACLOSE GRIB I/O -! GETGB2 GRIB2 READER -! PUTGB2 GRIB2 WRITER -! GF_FREE FREE UP MEMORY FOR GRIB2 -! INIT_PARM DEFINE GRID DEFINITION AND PRODUCT DEFINITION -! PRINTINFR PRINT GRIB2 DATA INFORMATION -! MAKGDS MAKE OR BREAK A GRID DESCRIPTION SECTION -! ANNATV DO A BOX AVERAGE ANALYSIS TO THE GRID DEFINED BY KGDS -! IPOLATES INTERPOLATE SCALAR FIELDS FROM ANY GRID TO ANY GRID -! VRFY PERFORM PRECIP VERIFICATION -! -! ATTRIBUTES: -! LANGUAGE: FORTRAN 90 -! -!$$$ - - use grib_mod - use params - -! parameter(ji=445*365,jo=445*365,numreg=10,numthr=12) - parameter(ji=445*365,jo=445*365,numreg=10,numthr=9) - - integer IPOPT(20) - integer kpds1(25) - integer jpds(25),jgds(22) - integer KGDSF2(22),kpdso(25),KGDSO(25),kgds80(22) - integer ICYC(8),mnth(12),jstat(32),mlana(ji) - integer maskreg(jo,numreg),MASKNAT(ji),mask80(ji) - - logical*1 lfco(jo),LNAT(ji),FIRCT - logical*1 l80(ji),lfc80(ji),LPCPDA - - integer :: igdsa(5)=(/0,0,0,0,0/) - integer :: kpdsa(25),kgdsa(22),kproba(2) - - integer :: igdsf(5)=(/0,0,0,0,0/) - integer :: kpdsf(25),kgdsf(22),kprobf(2) - - integer ipd1,ipd2,ipd10,ipd11,ipd12 - integer,dimension(200) :: jids,jpdt,jgdt,iids,ipdt,igdt - common /param/jskp,jdisc,jids,jpdtn,jpdt,jgdtn,jgdt - - type(gribfield) :: gfld,gfldo - integer :: currlen=0 - logical :: unpack=.true. - logical :: expand=.false. - - logical :: first=.true. -! VAIABLE: APCP - - data ipd1 /1/ - data ipd2 /8/ - data ipd10/1/ - data ipd11/0/ - data ipd12/0/ - - real,allocatable :: fgrid(:),fci(:),ana(:) - logical*1,allocatable :: lfci(:),lana(:) - - DIMENSION rlat(jo),rlon(jo) - real*4 smask(jo) - DIMENSION sumfc(ji),fc2(ji),fco(jo),sum80(ji) - DIMENSION thresh(numthr),ananat(ji),anan80(ji) - DIMENSION thresh2(numthr),fcold(ji) - - character gdso(400),FNAME*80,fnamei*80,MDLNAM*10,FMASK(numreg)*4 - character datestr*15,month(12)*3,mdlverf*10 - character datcmd*18,fname2*80,fname2i*80 - CHARACTER*80 CPGBA,CPGBF,CPGIF,PCPDA,CMASK,DMASK,CTMPD - - data thresh/0.2,2.,5.,10.,15.,25.,35.,50.,75./ -! data thresh/.1,.25,1.,2.5,5.,10.,20.,25.,30.,40.,50.,75./ - data thresh2/0.01,0.10,0.25,0.50,0.75,1.0,1.5,2.0,3.0/ - data mnth/31,28,31,30,31,30,31,31,30,31,30,31/ - data month/'jan','feb','mar','apr','may','jun',& - 'jul','aug','sep','oct','nov','dec'/ - data FMASK/ 'Cusa','Appl','Npln','Spln',& - 'East','Gulf','West','Rkys','Midw','Fntr'/ - data kgds80/201,12902,1,182,210113,136,92,141,577,538,64,& - 0,0,0,0,0,0,0,0,255,0,0/ -! -! ASSIGN THE UNITS - KGDSF = 0 - KPDSF = 0 - LUMASK = 13 - LPCDAT = 15 - MDLINF = 17 - LUNOUT = 51 - LOANA = 61 - LSTOUT = 82 - -! -! SET UP READING CART DATA FORMAT - 80 FORMAT(A80) - 88 FORMAT(A10) - 98 FORMAT(A40) - 8810 FORMAT(8A10) - -! -! ASSIGN AND OPEN STATS OUTPUT FILE - OPEN (UNIT=LSTOUT,FILE='stat.out',FORM='FORMATTED') - OPEN (UNIT=LOANA,FILE='obs_box.dat',FORM='UNFORMATTED',& - STATUS='new') - -! -! READ IN MODEL INFO FILE NAME AND OPENED - READ (5,80) FNAME - WRITE (6,*) 'MODEL INFORMATION FILE: ',FNAME(1:40) - CLOSE (MDLINF) - OPEN (UNIT=MDLINF,FILE=FNAME,FORM='FORMATTED') - 99 REWIND (MDLINF) - -! -! READ IN CONUS and US REGIONAL DATA FILE - READ (5,80,END=9000) CMASK - WRITE (6,*) 'CON US AND REGIONAL MASK: ',CMASK(1:40) - LCMASK=LEN_TRIM(CMASK) - -! -! READ IN FOR TEMP DIRECTORY - READ (5,80,END=9000) CTMPD - WRITE (6,*) 'FOR TEMP DIRECTORY: ',CTMPD(1:40) - LCTMPD=LEN_TRIM(CTMPD) - -! -! READ IN GRIB ANALYSIS PRECIPITATION FILE NAME AND OPENED - READ (5,80,END=9000) CPGBA - WRITE (6,*) 'GRIB PRECIPITATION FILE: ',CPGBA(1:40) - LPGB=LEN_TRIM(CPGBA) - CALL BAOPENR(11,CPGBA(1:LPGB),IER11) - IERRS = IER11 - IF (IERRS.NE.0) THEN - WRITE(6,*) 'GRIB:BAOPEN ERR FOR DATA ',CPGBA - WRITE(6,*) 'PLEASE CHECK DATA AVAILABLE OR NOT !!!' - GOTO 9000 - ENDIF - -! -! READ IN OBSERVATION PRECIPITATION DATA FILE NAME AND OPENED - READ (5,80) PCPDA - WRITE (6,*) 'OBS PRECIPITATION FILE: ',PCPDA(1:40) - IF (PCPDA(1:4).NE.'NONE') THEN - LPCPDA=.TRUE. - CLOSE(LPCDAT) - OPEN(UNIT=LPCDAT,FILE=PCPDA,FORM='FORMATTED') - ELSE - LPCPDA=.FALSE. - ENDIF -! -! READ IN MRF FACTOR FOR BIAS CORECTION ( Default:1.0 ) - READ (5,*) FMRF - WRITE (6,*) 'MRF FACTER IS ',FMRF -! -! READ IN PRECIP ANALYSIS AND FORECAST ( GRIB FORMAT ) -! Find GRIB MESSAGE - - iids=-9999;ipdt=-9999; igdt=-9999 - idisc=-1; ipdtn=-1; igdtn=-1 - call init_parm(ipdtn,ipdt,igdtn,igdt,idisc,iids) - call getgb2(11,0,jskp,jdisc,jids,jpdtn,jpdt,jgdtn,jgdt,& - unpack,jskp,gfld,iret) - if (iret.eq.0) then - call printinfr(gfld,1) - maxgrd=gfld%ngrdpts - allocate (fgrid(maxgrd),fci(maxgrd),ana(maxgrd)) - allocate (lfci(maxgrd),lana(maxgrd)) - - ! - ! Construct GDS - ! - igdsa(1)=gfld%griddef - igdsa(2)=gfld%ngrdpts - igdsa(3)=gfld%numoct_opt - igdsa(4)=gfld%interp_opt - igdsa(5)=gfld%igdtnum - if ( .NOT. associated(gfld%list_opt) )& - allocate(gfld%list_opt(1)) - call gdt2gds(igdsa,gfld%igdtmpl,gfld%num_opt,gfld%list_opt,& - kgdsa,igrid,iret) - if (iret.ne.0) then - print *,'cnv21: could not create gds' - endif - print *,' SAGT: NCEP GRID: ',igrid - KSTHR=gfld%idsect(9) - KEDHR=gfld%ipdtmpl(9)+gfld%ipdtmpl(29)*gfld%ipdtmpl(30) - else - write(6,*) 'GETGB PROBLEM FOR ANALYSIS : IRET=',iret - goto 9000 - endif - - WRITE(6,*) ' MAKING ANALYSIS ON GRID 211 ' - CALL MAKGDS(211,KGDSA,GDSO,LENGDS,IRET) - KPDSA(3)=igrid - IMA = KGDSA(2) - JMA = KGDSA(3) - - REWIND(LPCDAT) - CALL ANNATV(LPCDAT,IMA,JMA,211,KPDSA,KGDSA,ANA,MLANA) - - DO J=1,IMA*JMA - LANA(J)=.FALSE. - IF (MLANA(J).EQ.1) LANA(J)=.TRUE. - ENDDO - - IPOPT=0 -! - WRITE(6,*) ' KGDSA-211 = ',KGDSA - IG = KPDSA(3) - IMA = KGDSA(2) - JMA = KGDSA(3) - JSIZE = JMA*IMA - IF (KGDSA(1).EQ.3) KGDSA(14)=KGDSA(12) - -! -! READ IN REGIONAL MASKS FOR THIS GRID - DO NN=1,NUMREG - WRITE(FNAME,881) IG,FMASK(NN) - DMASK=CMASK(1:LCMASK) // FNAME(1:8) - OPEN(UNIT=LUMASK,FILE=DMASK,FORM='UNFORMATTED') - REWIND(LUMASK) - WRITE (6,*) ' START TO READ: ',DMASK(1:60) - READ(LUMASK) (SMASK(KK),KK=1,JSIZE) - CLOSE(LUMASK) - - IC = 0 - - DO KK=1,JSIZE - IC=IC+NINT(SMASK(KK)) - MASKREG(KK,NN)=NINT(SMASK(KK)) - ENDDO - ENDDO -!--------+---------+---------+---------+---------+---------+---------+---------+ -!881 FORMAT('/nfsuser/g01/wx20yz/rvrfy/data/pcpmask',i3.3,'.',a4) - 881 FORMAT(i3.3,'.',a4) - 886 FORMAT(' Irec pds5 pds6 pds7 pds8 pds9 pd10 pd11 pd14',& - ' ndata Minimun Maximum') - 888 FORMAT (i4,2x,8i5,i8,2g12.4) - - -! -! SET UP DATES FOR VERIFICATION VALID TIME -! write (6,*) 'YEAR MN DY HR =', (gfld%idsect(i),i=6,9) - write (6,*) 'gfld%ipdtmpl(9)=',gfld%ipdtmpl(9),& - 'gfld%idsect(9)=', gfld%idsect(9),& - 'gfld%ipdtmpl(30)=',gfld%ipdtmpl(30) - iacc = gfld%ipdtmpl(30)*12 - ivyr = gfld%idsect(6) - ivmn = gfld%idsect(7) - if (mod(ivyr,100).ne.0.and.mod(ivyr,4).eq.0) mnth(2)=29 - if (mod(ivyr,400).eq.0) mnth(2)=29 - ivda = gfld%idsect(8) - 1 - ivhr = gfld%idsect(9) + gfld%ipdtmpl(22) + & - gfld%ipdtmpl(29)*gfld%ipdtmpl(30) - do while (ivhr.gt.23) - ivda = ivda + 1 - ivhr = ivhr - 24 - enddo - if (ivda.gt.mnth(ivmn)) then - ivda = ivda - mnth (ivmn) - ivmn = ivmn + 1 - endif - if (ivmn.gt.12) then - ivmn = 1 - ivyr = ivyr + 1 - endif - write(6,*) 'VERIFICATION DATE: ',ivyr,ivmn,ivda,ivhr - call gf_free(gfld) - call baclose(11,ier11) -! -! MAIN LOOP, MAIN LOOP, MAIN LOOP -! LOOP THROUGH MODELS TO VERIFY -! -! READ MODEL NAME -! - READ(MDLINF,88,END=99) MDLNAM - DO WHILE (MDLNAM.NE.'done ') - FIRST=.TRUE. - FIRCT=.TRUE. -!CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC -!C READ IN GRID NUM - NGRID C -!C NUM OF START TIMES - NSTART C -!C MODEL START TIME CYCLES - ICYC C -!C OUTPUT FREQUENCY - IFREQ C -!C FORECAST DURATION - IFDUR C -!CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC - READ(MDLINF,*) NGRID - READ(MDLINF,*) NSTART - DO N=1,NSTART - READ(MDLINF,*) ICYC(N) - ENDDO - READ(MDLINF,*) IFREQ - READ(MDLINF,*) IFDUR -! -!MEB PROBABLY WANT TO CHANGE THIS -! - KDAT = INDEX(MDLNAM,' ') -1 - IF (KDAT.LE.0) KDAT = LEN(MDLNAM) - -! SET UP DATES FOR FORECAST START TIME, GIVEN VALID TIME -! - INUMF = IACC/IFREQ - IFREQ2 = IFREQ - IF (MDLNAM.EQ.'dwd ') IFREQ2 = 12 - IF (MDLNAM.EQ.'ecmwf ') INUMF = 2 -! -! GET THE FORECASTS THAT ARE VALID AT THE ANALYSIS DATE/TIME -! AND COVER THE SAME ACCUMULATION PERIOD AS THE ANALYSIS -! - DO KTIME=IACC,IFDUR,IFREQ2 - ismn=ivmn - isyr=ivyr - isda=ivda -! ishr=ivhr-ktime - ivhr -! ishr=ivhr-ktime - ishr=KSTHR-ktime - do while (ishr.lt.0) - isda=isda-1 - ishr=ishr+24 - ENDDO - do while (isda.lt.1) - ismn=ismn-1 - do while (ismn.lt.1) - isyr=isyr-1 - ismn=ismn+12 - ENDDO - isda=isda+mnth(ismn) - ENDDO - WRITE(6,*) 'STARTED TIME: ',isyr,ismn,isda,ishr - -! LOOP OVER FORECAST START CYCLEs -! - DO n=1,nstart - if (ishr.eq.ICYC(n)) THEN - fc2 = 0. - sumfc = 0. - IFACC = 0 -! -! loop over the number of forecasts we need to get an iacc h accum -! - do kn=1,inumf - ifhr=ktime + ivhr - KSTHR - (kn-1)*ifreq -! ifhr=ktime + ivhr - (kn-1)*ifreq - ifhr1=ifhr - ifreq - if (MDLNAM.eq.'ecmwf ') THEN - ifhr1=ifhr - ifhr=0 - ENDIF - CLOSE(21) - CLOSE(22) -!CC Modified by Yuejian Zhu (12/14/98) - if (ifhr1.lt.100.and.ifhr.lt.100) THEN -! WRITE (datcmd,120) mod(isyr,100),ismn,isda,ishr,ifhr1,ifhr - WRITE (datcmd,120) isyr,ismn,isda,ishr,ifhr1,ifhr - elseif (ifhr1.lt.100.and.ifhr.ge.100) THEN -! WRITE (datcmd,121) mod(isyr,100),ismn,isda,ishr,ifhr1,ifhr - WRITE (datcmd,121) isyr,ismn,isda,ishr,ifhr1,ifhr - else -! WRITE (datcmd,122) mod(isyr,100),ismn,isda,ishr,ifhr1,ifhr - WRITE (datcmd,122) isyr,ismn,isda,ishr,ifhr1,ifhr - ENDIF - IF ((MDLNAM.eq.'meso ').and.& - (kn.lt.inumf.or.ishr.eq.0)) THEN - WRITE (datcmd,120) mod(isyr,100),ismn,isda,& - ishr+3,ifhr1-3,ifhr-3 - ENDIF - 120 format(i4.4,3i2.2,'_',i2.2,'_',i2.2) - 121 format(i4.4,3i2.2,'_',i2.2,'_',i3.3) - 122 format(i4.4,3i2.2,'_',i3.3,'_',i3.3) - -! CPGBF='/ptmp/wx20yz/' // MDLNAM(1:KDAT) // '/' // - CPGBF=CTMPD(1:LCTMPD) // '/' //& - MDLNAM(1:KDAT) // '_' // datcmd - LPGB=LEN_TRIM(CPGBF) - -! -! CALL FUNCTION STAT TO FIND NUMBER OF BYTES IN FILE -! - WRITE (6,*) '==============================================' - WRITE (6,*) 'FORECAST DATA NAME: ',CPGBF(1:60) - - LPGB=LEN_TRIM(CPGBF) - CALL BAOPENR(21,CPGBF(1:LPGB),IER21) - IERRS = IER21 - IF (IERRS.NE.0) THEN - WRITE(6,*) 'GRIB:BAOPEN ERR FOR DATA ',CPGBF - WRITE(6,*) 'PLEASE CHECK DATA AVAILABLE OR NOT' - GOTO 9100 - ENDIF - -! -! READ IN PRECIP FORECAST, AND SUM UP IF NEEDED - iids=-9999;ipdt=-9999; igdt=-9999 - idisc=-1; ipdtn=-1; igdtn=-1 - - ipdt(1)=ipd1 - ipdt(2)=7 - ipdt(10)=ipd10 - ipdt(11)=ipd11 - ipdt(12)=ipd12 - - ipdtn=11; igdtn=-1 - call init_parm(ipdtn,ipdt,igdtn,igdt,idisc,iids) - call getgb2(21,0,jskp,jdisc,jids,jpdtn,jpdt,jgdtn,jgdt,& - unpack,jskp,gfldo,iret) - if (iret.eq.0) then - fci(1:maxgrd) = gfldo%fld(1:maxgrd) -! lfci(1:maxgrd) = gfldo%bmap(1:maxgrd) - call printinfr(gfldo,1) - - ! - ! Construct GDS - ! - igdsf(1)=gfldo%griddef - igdsf(2)=gfldo%ngrdpts - igdsf(3)=gfldo%numoct_opt - igdsf(4)=gfldo%interp_opt - igdsf(5)=gfldo%igdtnum - if ( .NOT. associated(gfldo%list_opt) )& - allocate(gfldo%list_opt(1)) - call gdt2gds(igdsf,gfldo%igdtmpl,gfldo%num_opt,gfldo%list_opt,& - kgdsf,igrid,iret) - if (iret.ne.0) then - print *,'cnv21: could not create gds' - endif - print *,' SAGT: NCEP GRID: ',igrid - else - write(6,*) 'GETGB PROBLEM FOR ANALYSIS : IRET=',iret - goto 9000 - endif - - IF (IPDT(2).EQ.8.OR.IPDT(2).EQ.228 & - .OR.IPDT(2).EQ.50.OR.IPDT(2).EQ.7) THEN -! - IF (NGRID.EQ.-1) NGRID=igrid - IF (igrid.EQ.NGRID) THEN - - IF (IPDT(2).EQ.228) FCTR=1000. -! ecmwf has units of m and 228 is total forecast accum 24,48,72, etc. - IF (ipdt(2).eq.8.or.ipdt(2).eq.50) FCTR=1. -! IF (MOD(KPDSF(14),12).ne.0) KPDSF(14)=KPDSF(14)+256 -! IF (MOD(KPDSF(15),12).ne.0) KPDSF(15)=KPDSF(15)+256 - IF (ipdt(2).eq.7) FCTR=(ifhr-ifhr1)*3600. - WRITE(6,*) 'FCTR=',FCTR,'ifhr1=',ifhr1,'ifhr=',ifhr -! global has units of mm/s -! -! SUM UP ACCUMULATION PRECIPITATION - LFCI=.TRUE. - KF=KGDSF(2)*KGDSF(3) - IF (ipdt(2).EQ.228) THEN - IF(KN.EQ.1) THEN - IFACC=gfldo%ipdtmpl(9) - DO IJ=1,KF - IF (LFCI(ij).AND.FCI(IJ).GT.0.0) & - SUMFC(IJ)=FCI(IJ)*FCTR*FMRF - ENDDO - ELSE - IFACC=IFACC-gfldo%ipdtmpl(9) - DO IJ=1,KF - IF (LFCI(IJ).AND.FCI(IJ).GT.0.0) & - SUMFC(IJ)=SUMFC(IJ)-FCI(IJ)*FCTR*FMRF - ENDDO - ENDIF - ELSE - DO IJ=1,KF - IF (LFCI(IJ).AND.FCI(IJ).GT.0.0) & - SUMFC(IJ)=SUMFC(IJ)+FCI(IJ)*FCTR*FMRF - ENDDO - IFACC=IFACC+gfldo%ipdtmpl(30)*12 - ENDIF - ENDIF - ENDIF - ENDDO - -! -! if we've found enough fcst precip to match the obs acc period... -! - WRITE (6,*) 'IFACC,IACC=',IFACC,IACC - IF (IFACC.EQ.IACC) THEN - IF (LPCPDA) THEN -! -! DO NATIVE GRID ANALYSIS AND VERIFICATION -! - IF (FIRST) THEN - IMF = KGDSF(2) - JMF = KGDSF(3) - IMJMF = IMF*JMF - IF (KGDSF(1).EQ.201) THEN - IMF = KGDSF(7) - JMF = KGDSF(8) - IMJMF = IMF*JMF-JMF/2 - ENDIF - IGRIDF = igrid - IGMDL = igrid - REWIND(LPCDAT) -!--------+---------+---------+---------+---------+---------+---------+---------+ - CALL & - ANNATV(LPCDAT,IMF,JMF,IGRIDF,KPDS1,KGDSF,ANANAT,MASKNAT) - III=0 - DO KNA=1,IMJMF - IF (MASKNAT(KNA).EQ.1) THEN - LNAT(KNA)=.TRUE. -! WRITE(*,'(i5,f10.3)') KNA,ANANAT(KNA) - III=III+1 - ELSE - LNAT(KNA)=.FALSE. - ENDIF - ENDDO -! -! WRITE OUT THE OBSERVATION ANALYSIS AT EACH GRID POINTS -! - WRITE(LOANA) (MASKNAT(KNA),KNA=1,10512) - WRITE(LOANA) (ANANAT(KNA),KNA=1,10512) - - WRITE(6,*) 'NUM. OF PTS IN NAT GRID ANALYSIS = ',III - IF (MDLNAM.EQ.'eta '.OR.& - MDLNAM.EQ.'para32 '.OR.& - MDLNAM.EQ.'meso ') THEN - REWIND(LPCDAT) - CALL ANNATV(LPCDAT,92,141,90,KPDS1,KGDS80,ANAN80,MASK80) - DO KNA=1,12902 - IF (MASK80(KNA).EQ.1) THEN - l80(KNA)=.TRUE. - ELSE - l80(KNA)=.FALSE. - ENDIF - ENDDO - ENDIF - FIRST=.FALSE. - ENDIF - CHKSUM=0. - DO KNA=1,IMJMF - IF(LNAT(KNA)) CHKSUM=CHKSUM+SUMFC(KNA) - ENDDO - - WRITE(6,*) 'CHKSUM= ',CHKSUM - IF (CHKSUM.GT.0.) THEN -! CALL VERF(SUMFC,ANANAT,LFCI,LNAT,MASKNAT,IMJMF,1,12,THRESH, -! . 1,IGRIDF,IGMDL,1,FMASK,ISYR,ISMN,ISDA,ISHR, -! . IVYR,IVMN,IVDA,IVHR,KTIME,IACC,MDLNAM,LSTOUT) - CALL VERF(SUMFC,ANANAT,LFCI,LNAT,MASKNAT,IMJMF,1,8,THRESH2,& - 2,IGRIDF,IGMDL,1,FMASK,ISYR,ISMN,ISDA,ISHR,& - IVYR,IVMN,IVDA,IVHR,KTIME,IACC,MDLNAM,LSTOUT) -!CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC -!C FCST - FORECAST GRID C -!C ANA - ANALYSIS GRID C -!C LFC - BIT MAP FOR FORECAST GRID C -!C LAN - BIT MAP FOR ANALYSIS GRID TO DETERMINE VERF DOMAIN C -!C MASKREG - INTEGER MAP FOR TO DETERMINE REGIONAL VERF DOMAINS C -!C JO - SIZE OF FCST,ANA,LFC,LAN C -!C NUMREG - NUMBER OF REGIONS C -!C NUMTHR - NUMBER OF THRESHOLDS C -!C THRESH - VERIFICATION THRESHOLDS C -!C TNAME - STRING VERSION OF THESHOLDS C -!C IGRID - GRID NUMBER C -!C IANATYP - ANALYSIS TYPE (1=NATV, 2=MPCP) C -!C FMASK - NAMES OF THE REGIONAL MASKS C -!C IYR - YEAR C -!C IMN - MONTH C -!C IDA - DAY C -!C IHR - HOUR C -!C IFHR - FCST HOUR C -!C IACC - LENGTH OF ACCUMULATION C -!C MDLNAM - NAME OF MODEL C -!C IOUNIT - UNIT TO WRITE STATS OUT TO C -!CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC - -! if eta or meso, do cetlih and verify on 80km grid -! -! we don't use this option -! IF (MDLNAM.eq.'eta '.or.MDLNAM.eq.'para32 ' -! & .or.MDLNAM.eq.'meso ') THEN -! CALL CETLIH(igmdl,firct,sumfc,sum80,lfci,lfc80) -! CALL VERF(SUM80,ANAN80,LFC80,L80,MASK80,12902,1,8,THRESH2, -! & 2,90,igmdl,1,fmask,isyr,ismn,isda,ishr, -! & ivyr,ivmn,ivda,ivhr,ktime,iacc,MDLNAM,LSTOUT) -! firct=.false. -! ENDIF - - ENDIF - ENDIF - -! put this on the filled grid if unfilled -! - if (KGDSF(1).eq.201) THEN - call ipxetas(1,ji,ji,1,KGDSF,sumfc,KGDSF2,fc2,IRET) - IMF2=KGDSF2(7) - JMF2=KGDSF2(8) - kf=IMF2*JMF2 - if(IRET.ne.0) call exit(IRET) - lfci=.TRUE. - else - do ij=1,kf - fc2(ij)=sumfc(ij) - ENDDO - KGDSF2=KGDSF - ENDIF - - amax=0. - do ij=1,kf - if (fc2(ij).gt.amax) amax=fc2(ij) - ENDDO - IF (amax.gt.0.) THEN - -! INTERPOLATE PRECIP FORECAST TO ANALYSIS GRID ( Default: 211 grid ) -! - call makgds(ig,KGDSO,gdso,lengds,IRET) - if(IRET.ne.0) call exit(IRET) - IPOPT(1)=-1 - IPOPT(2)=-1 - CALL IPOLATES(6,IPOPT,KGDSF2,KGDSO,ji,jo,1,1,lfci,fc2,& - ko,rlat,rlon,ibo,lfco,fco,IRET) - if(IRET.ne.0) CALL exit(IRET) - - AMAXX=0. - do ij=1,ko - if (fco(ij).gt.AMAXX) AMAXX=fco(ij) - ENDDO - -! MAIN VERIFICATION PROGRAM CALL -! - IGMDL=igrid - CALL VERF(FCO,ANA,LFCO,LANA,MASKREG,JO,NUMREG,NUMTHR,THRESH,& - 1,ig,igmdl,2,fmask,isyr,ismn,isda,ishr,& - ivyr,ivmn,ivda,ivhr,ktime,iacc,MDLNAM,LSTOUT) - ENDIF - ENDIF - ENDIF - ENDDO - 9100 CONTINUE - ENDDO ! DO KTIME=IACC,IFDUR,IFREQ2 -! -! READ NEXT MODEL NAME -! - READ(MDLINF,88,END=99) MDLNAM - ENDDO ! DO WHILE (MDLNAM.NE.'done ') - - deallocate (fgrid,fci,ana) - deallocate (lfci,lana) - - 9000 STOP - END - diff --git a/gefs_dev/sorc/global_enspvrfy.fd/VRFY.f90 b/gefs_dev/sorc/global_enspvrfy.fd/VRFY.f90 deleted file mode 100755 index 59f84c57d..000000000 --- a/gefs_dev/sorc/global_enspvrfy.fd/VRFY.f90 +++ /dev/null @@ -1,113 +0,0 @@ - SUBROUTINE VERF(FCST,ANA,LFC,LAN,MASKREG,JO,NUMREG,NUMTHR,THRESH,& - lthrun,igrid,igmdl,ianatyp,fmask,isyr,ismn,isda,ishr,& - iyr,imn,ida,ihr,ifhr,iacc,MDLNAM,iounit) -!$$$ SUBPROGRAM DOCUMENTATION BLOCK -! -! SUBPROGRAM: SUBROUTINE -! VERF(FCST,ANA,LFC,LAN,MASKREG,JO,NUMREG,NUMTHR,THRESH,& -! lthrun,igrid,igmdl,ianatyp,fmask,isyr,ismn,isda,ishr,& -! iyr,imn,ida,ihr,ifhr,iacc,MDLNAM,iounit) -! PRGMMR: YUEJIAN ZHU ORG:NP23 DATE: FEB 2004 -! -! ABSTRACT: THIS SUBROUTINE WILL PERFORM PRECIP VERIFICATION -! PROGRAM HISTORY LOG: -! FEB 2004 YUEJIAN ZHU (WD20YZ) -! NOV 2014 YAN LUO (WX22LU) -! USAGE: -! -! INPUT ARGUMENTS: -! FCST - FORECAST GRID -! ANA - ANALYSIS GRID -! LFC - BIT MAP FOR FORECAST GRID -! LAN - BIT MAP FOR ANALYSIS GRID TO DETERMINE VERF DOMAIN -! MASKREG - INTEGER MAP FOR TO DETERMINE REGIONAL VERF DOMAINS -! JO - SIZE OF FCST,ANA,LFC,LAN -! NUMREG - NUMBER OF REGIONS -! NUMTHR - NUMBER OF THRESHOLDS -! THRESH - VERIFICATION THRESHOLDS -! LTHRUN - UNIT OF THRESHOLD INDICATOR (1=mm,2=in) -! IGRID - GRID NUMBER -! IANATYP - ANALYSIS TYPE (1=NATV, 2=MPCP) -! FMASK - NAMES OF THE REGIONAL MASKS -! ISYR - START DATE YEAR -! ISMN - START DATE MONTH -! ISDA - START DATE DAY -! ISHR - START DATE HOUR -! IYR - VALID DATE YEAR -! IMN - VALID DATE MONTH -! IDA - VALID DATE DAY -! IHR - VALID DATE HOUR -! IFHR - FCST HOUR -! IACC - LENGTH OF ACCUMULATION -! MDLNAM - NAME OF MODEL -! IOUNIT - UNIT TO WRITE STATS OUT TO -! -! OUTPUT IS WRITTEN TO IOUNIT IN THIS FORM: -!2345678*1*2345678*2*2345678*3*2345678*4*2345678*5*2345678*6*2345678*7*2345678*8 -!modl yyyymmddhh yyyymmddhh fhr acc grd grd thr un #obs #for #hit #tot -! len ver mdl it pts pts pts pts -!ERL 1997032412 1997032600 036 024 096 096 00.2mm 1777 1223 1432 7773 -!Columns 02-08 is the forecast model verified. -!Columns 10-19 is the start date for the forecast. -!Columns 21-30 is the valid date for the forecast. -!Columns 32-34 is the forecast hour. -!Columns 36-38 is the accumulation length. -!Columns 40-42 is the verifying grid. -!Columns 43 is the verifying grid sub-domain. -!Columns 44-46 is the model grid. -!Columns 48-51 is the threshold. -!Columns 52-53 is the threshold unit. -!Columns 55-58 is the number of obs points. -!Columns 60-63 is the number of fcst points. -!Columns 65-68 is the number of correct points. -!Columns 70-73 is the number of total verifying points. -! ATTRIBUTES: -! LANGUAGE: FORTRAN 90 -! -!$$$ -! - INTEGER MASKREG(JO,NUMREG) - INTEGER iyr,imn,ida,ihr,ifhr - INTEGER isyr,ismn,isda,ishr - INTEGER f(numthr),h(numthr),o(numthr),t(numthr) - REAL FCST(JO),ANA(JO),THRESH(NUMTHR) - LOGICAL*1 LFC(JO),LAN(JO) - CHARACTER MDLNAM*10,mdl*8,reg*1 - CHARACTER fmask(numreg)*4,regful*4 - CHARACTER anaty(2)*4,unit(2)*2 - DATA ANATY/'NATV','MPCP'/ - DATA UNIT/'mm','in'/ -! - mdl=MDLNAM(1:8) - FCTR=1.0 - if (lthrun.eq.2) FCTR=25.4 - DO K=1,NUMREG - regful=fmask(k) - reg=regful(1:1) - DO L=1,NUMTHR - THRP=THRESH(L)*FCTR - t(l)=0. - o(l)=0. - f(l)=0. - h(l)=0. - DO IJ=1,JO - IF (LAN(IJ).AND.LFC(IJ)) THEN - T(L)=T(L)+MASKREG(IJ,K) - IF (ANA(IJ).GT.THRP) O(L)=O(L)+MASKREG(IJ,K) - IF (FCST(IJ).GT.THRP) F(L)=F(L)+MASKREG(IJ,K) - IF (ANA(IJ).GT.THRP.AND.FCST(IJ).GT.THRP)& - H(L)=H(L)+MASKREG(IJ,K) - ENDIF - ENDDO - ENDDO - WRITE(IOUNIT,331) MDL,isyr,ismn,isda,ishr,IYR,IMN,IDA,IHR,& - ifhr+12,iacc,igrid,reg,igmdl,numthr,unit(lthrun) - WRITE(IOUNIT,333) (THRESH(L),O(L),F(L),H(L),T(L),L=1,numthr) - ENDDO - 331 FORMAT(1x,A8,1x,I4.4,3I2.2,1x,I4.4,3I2.2,1x,I3.3,1x,I3.3,& - 1x,I3.3,a1,1x,I3.3,1x,i2,1x,a2,' THR OBS FCS HIT TOT') - 333 FORMAT(3(f6.2,4i5)) - - RETURN - END - diff --git a/gefs_dev/sorc/global_ensrfmat.fd/Makefile b/gefs_dev/sorc/global_ensrfmat.fd/Makefile deleted file mode 100755 index c8328a126..000000000 --- a/gefs_dev/sorc/global_ensrfmat.fd/Makefile +++ /dev/null @@ -1,44 +0,0 @@ -SHELL= /bin/bash - -FC =$(FCMP) -FC90 =$(FCMP95) -LDR =$(FCMP) - -INCS =$(INCSM) -LIBS =$(LIBSM) - -FFLAGS =$(FFLAGSM) -OMPFLAG =$(OMPFLAGM) -LDFLAGS =$(LDFLAGSM) -ifdef cwdm - cwdmP = $(cwdm) -else - cwdmP = ../ -endif - -SRCSf90 = -SRCSf = REFORMAT.f - -SRCS = $(SRCSf90) $(SRCSf) -OBJS = $(SRCSf:.f=.o) $(SRCSf90:.f90=.o) -CMD = global_ensrfmat - -$(CMD): $(OBJS) - $(LDR) $(LDFLAGS) $(OBJS) $(LIBS) -o $(CMD) - #$(LDR) $(LDFLAGS) $(FFLAGS) $(OMPFLAG) $(OBJS) $(LIBS) -o $(CMD) - -$(OBJS): $(SRCS) - $(FC) $(FFLAGS) $(OMPFLAG) $(INCS) -c $(SRCS) - -allclean: clean all - -clean: - -rm -f $(OBJS) *.lst *.mod - -clobber: clean - -rm -f $(CMD) - -install: - cp $(CMD) $(cwdmP)../exec/$(CMD) - - diff --git a/gefs_dev/sorc/global_ensrfmat.fd/REFORMAT.f b/gefs_dev/sorc/global_ensrfmat.fd/REFORMAT.f deleted file mode 100755 index 4780468af..000000000 --- a/gefs_dev/sorc/global_ensrfmat.fd/REFORMAT.f +++ /dev/null @@ -1,163 +0,0 @@ - program reformat -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC -C Program will convert rfc24-uniq-early -C to usa-dlyprcp-$YYMMDD -C Convert from IBMSP -C -C PROGRAM HISTORY LOG: -C 03-03-12 YUEJIAN ZHUL -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC -c -c parameter (len=9824) -c parameter (len=51485) - parameter (ntab=80000,nrec=40000) - dimension lat(ntab),lon(ntab) - dimension rlat(ntab),rlon(ntab) - dimension prcp (nrec) - character*8 gageid(nrec) - character*8 statid(ntab),cymd - character*255 fname1,fname2,fname3 - namelist /namin/iymd,fname1,fname2,fname3 -cccccc - read (5,namin) - write(6,namin) -C read *, iymd -C write (cymd,1004) iymd - iunit=10 - junit=11 - kunit=51 -C fname1='/nfsuser/g01/wx20yz/jif_cqpf/data/ingest_nwsli.uniq' -C fname2(1:21)='/com/ingest/prod/shf.' -C fname3(1:29)='/ptmp/wx20yz/cvt/usa-dlyprcp-' -C fname2(22:29)=cymd -C fname2(30:46)='/rfc24-uniq-early' -C fname3(30:37)=cymd - open(unit=iunit,file=fname1,status='OLD',form='FORMATTED', - & iostat=ios10) - print *, 'INPUT REFERENCE STATION LIST FILE: ', fname1 - open(unit=junit,file=fname2,status='OLD',form='FORMATTED', - & iostat=ios11) - print *, 'INPUT RFC 24 HOURS PRECIPITATION: ', fname2 - open(unit=kunit,file=fname3,status='NEW',form='FORMATTED', - & iostat=ios51) - print *, 'OUTPUT RFC 24 HOURS PRECIPITATION: ', fname3 - - if(ios10.ne.0) print *, 'failure to open file =', fname1 - if(ios11.ne.0) print *, 'failure to open file =', fname2 - if(ios51.ne.0) print *, 'failure to open file =', fname3 - if (ios10.ne.0) stop 101 - if (ios11.ne.0) stop 102 - if (ios51.ne.0) stop 103 - - iii=0 - 100 continue -c do iii = 1, len - iii=iii+1 - if ( iii .gt. ntab ) go to 904 - read(iunit,1001,err=901,end=101) statid(iii),rlat(iii),rlon(iii) -C print *, rlat(iii),rlon(iii),statid(iii) - go to 100 -c enddo - 101 continue - len=iii-1 - print *,"total stations in directory ",len - icnt=0 - 1000 continue - icnt = icnt + 1 - if (icnt .gt. nrec) go to 905 - read(junit,1002,err=902,end=104) gageid(icnt),prcp(icnt) -C print *, gageid(icnt),prcp(icnt) - goto 1000 - 104 continue - icnt=icnt-1 - print *, "total record read in ",icnt - write (51,1005) iymd - call sort(prcp,gageid,icnt) - jcnt=0 - ijk=1200 - do iii = icnt, 1, -1 - do jjj = 1, len - if (statid(jjj).eq.gageid(iii)) then -c rlat(jjj) = float(lat(jjj))/100.00 -c rlon(jjj) = float(lon(jjj))/100.00 - jcnt = jcnt + 1 - write (kunit,1003,err=903) - & rlat(jjj),rlon(jjj),prcp(iii),gageid(iii),ijk - goto 105 - endif - enddo - 105 continue - enddo - print *, "total record write out",jcnt - stop - 1001 format(a8,f7.2,f7.2) -C1002 format(a8,40x,f8.2) - 1002 format(a8,39x,f9.3) -C1002 format(17x,a8,4x,f8.2) - 1003 format(f6.2,f8.2,f7.2,1x,a8,i6) - 1004 format(i8) - 1005 format(' 24-hr precip reports ending 12Z on ',i8) - 901 continue - print *, ' error reading file ',iunit - stop 101 - 902 continue - print *, ' error reading file ',junit - stop 102 - 903 continue - print *, ' error writing file ',kunit - stop 103 - 904 continue - print *, ' too many records in file ',iunit - stop 104 - 905 continue - print *, ' too many records in file ',junit - stop 105 - end -C===================================================== SORT.FOR - SUBROUTINE SORT(X,C,N) -C*********************************************************************** -C* FORTRAN CODE WRITTEN FOR INCLUSION IN IBM RESEARCH REPORT RC20525, * -C* 'FORTRAN ROUTINES FOR USE WITH THE METHOD OF L-MOMENTS, VERSION 3' * -C*********************************************************************** -C -C SORTS THE ARRAY X INTO ASCENDING ORDER -C -C PARAMETERS OF ROUTINE: -C X *IN/OUT* ARRAY OF LENGTH N. CONTAINS THE NUMBERS TO BE SORTED. -C ON EXIT, CONTAINS THE SORTED NUMBERS. -C N * INPUT* NUMBER OF ELEMENTS TO BE SORTED -C -C METHOD USED IS SHELL SORT WITH SEQUENCE OF INCREMENTS AS IN -C D.F.KNUTH (1969) 'THE ART OF COMPUTER PROGRAMMING', VOL.3, P.95 -C - DIMENSION X(N) - CHARACTER*8 C(N),CTMP - IF(N.LE.1)RETURN - J=4 - DO 10 I=1,100 - J=3*J+1 - IF(J.GE.N)GOTO 20 - 10 CONTINUE - 20 CONTINUE - M=(J/3) - DO 60 MM=1,100 - M=M/3 - IF(M.EQ.0)RETURN - DO 50 I=M+1,N - TEST=X(I) - CTMP=C(I) - J=I - DO 30 JJ=1,100 - J=J-M - IF(J.LE.0)GOTO 40 - IF(TEST.GE.X(J))GOTO 40 - X(J+M)=X(J) - C(J+M)=C(J) - 30 CONTINUE - 40 CONTINUE - X(J+M)=TEST - C(J+M)=CTMP - 50 CONTINUE - 60 CONTINUE - END - diff --git a/gefs_dev/sorc/global_ensrfmat.fd/REFORMAT.f_ccs b/gefs_dev/sorc/global_ensrfmat.fd/REFORMAT.f_ccs deleted file mode 100755 index c283a441a..000000000 --- a/gefs_dev/sorc/global_ensrfmat.fd/REFORMAT.f_ccs +++ /dev/null @@ -1,138 +0,0 @@ - program reformat -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC -C Program will convert rfc24-uniq-early -C to usa-dlyprcp-$YYMMDD -C Convert from IBMSP -C -C PROGRAM HISTORY LOG: -C 03-03-12 YUEJIAN ZHUL -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC -c -c parameter (len=9824) - parameter (len=51485) - dimension lat(len),lon(len) - dimension rlat(len),rlon(len) - dimension prcp (20000) - character*8 gageid(20000) - character*8 statid(len),cymd - character*80 fname1,fname2,fname3 - namelist /namin/iymd,fname1,fname2,fname3 -cccccc - read (5,namin) - write(6,namin) -C read *, iymd -C write (cymd,1004) iymd - iunit=10 - junit=11 - kunit=51 - jndex=0 - index=0 - icnt=0 - jcnt=0 -C fname1='/nfsuser/g01/wx20yz/jif_cqpf/data/ingest_nwsli.uniq' -C fname2(1:21)='/com/ingest/prod/shf.' -C fname3(1:29)='/ptmp/wx20yz/cvt/usa-dlyprcp-' -C fname2(22:29)=cymd -C fname2(30:46)='/rfc24-uniq-early' -C fname3(30:37)=cymd - open(unit=iunit,file=fname1,status='OLD',form='FORMATTED', - & iostat=ios10) - print *, 'INPUT REFERENCE STATION LIST FILE: ', fname1 - open(unit=junit,file=fname2,status='OLD',form='FORMATTED', - & iostat=ios11) - print *, 'INPUT RFC 24 HOURS PRECIPITATION: ', fname2 - open(unit=kunit,file=fname3,status='NEW',form='FORMATTED', - & iostat=ios51) - print *, 'OUTPUT RFC 24 HOURS PRECIPITATION: ', fname3 - - if(ios10.ne.0) print *, 'failure to open file =', fname1 - if(ios11.ne.0) print *, 'failure to open file =', fname2 - if(ios51.ne.0) print *, 'failure to open file =', fname3 - - do iii = 1, len - read(iunit,1001,err=102,end=101) statid(iii),rlat(iii),rlon(iii) -C print *, rlat(iii),rlon(iii),statid(iii) - enddo - 101 continue - 1000 continue - icnt = icnt + 1 - read(junit,1002,err=103,end=104) gageid(icnt),prcp(icnt) -C print *, gageid(icnt),prcp(icnt) - goto 1000 - 104 continue - print *, "total record read in ",icnt - write (51,1005) iymd - call sort(prcp,gageid,icnt) - ijk=1200 - do iii = icnt, 1, -1 - do jjj = 1, len - if (statid(jjj).eq.gageid(iii)) then -c rlat(jjj) = float(lat(jjj))/100.00 -c rlon(jjj) = float(lon(jjj))/100.00 - jcnt = jcnt + 1 - write (51,1003) rlat(jjj),rlon(jjj),prcp(iii),gageid(iii),ijk - goto 105 - endif - enddo - 105 continue - enddo - print *, "total record write out",jcnt - stop - 1001 format(a8,f7.2,f7.2) - 1002 format(a8,40x,f8.2) -C1002 format(17x,a8,4x,f8.2) - 1003 format(f6.2,f8.2,f7.2,1x,a8,i6) - 1004 format(i8) - 1005 format(' 24-hr precip reports ending 12Z on ',i8) - 102 print *, ' error to read file ',iunit - 103 print *, ' error to read file ',junit - 106 stop - end -C===================================================== SORT.FOR - SUBROUTINE SORT(X,C,N) -C*********************************************************************** -C* FORTRAN CODE WRITTEN FOR INCLUSION IN IBM RESEARCH REPORT RC20525, * -C* 'FORTRAN ROUTINES FOR USE WITH THE METHOD OF L-MOMENTS, VERSION 3' * -C*********************************************************************** -C -C SORTS THE ARRAY X INTO ASCENDING ORDER -C -C PARAMETERS OF ROUTINE: -C X *IN/OUT* ARRAY OF LENGTH N. CONTAINS THE NUMBERS TO BE SORTED. -C ON EXIT, CONTAINS THE SORTED NUMBERS. -C N * INPUT* NUMBER OF ELEMENTS TO BE SORTED -C -C METHOD USED IS SHELL SORT WITH SEQUENCE OF INCREMENTS AS IN -C D.F.KNUTH (1969) 'THE ART OF COMPUTER PROGRAMMING', VOL.3, P.95 -C - DIMENSION X(N) - CHARACTER*8 C(N),CTMP - IF(N.LE.1)RETURN - J=4 - DO 10 I=1,100 - J=3*J+1 - IF(J.GE.N)GOTO 20 - 10 CONTINUE - 20 CONTINUE - M=(J/3) - DO 60 MM=1,100 - M=M/3 - IF(M.EQ.0)RETURN - DO 50 I=M+1,N - TEST=X(I) - CTMP=C(I) - J=I - DO 30 JJ=1,100 - J=J-M - IF(J.LE.0)GOTO 40 - IF(TEST.GE.X(J))GOTO 40 - X(J+M)=X(J) - C(J+M)=C(J) - 30 CONTINUE - 40 CONTINUE - X(J+M)=TEST - C(J+M)=CTMP - 50 CONTINUE - 60 CONTINUE - END - diff --git a/gefs_dev/sorc/global_enssrbias.fd/Makefile b/gefs_dev/sorc/global_enssrbias.fd/Makefile deleted file mode 100755 index 89627be60..000000000 --- a/gefs_dev/sorc/global_enssrbias.fd/Makefile +++ /dev/null @@ -1,44 +0,0 @@ -SHELL= /bin/bash - -FC =$(FCMP) -FC90 =$(FCMP95) -LDR =$(FCMP) - -INCS =$(INCSM) -LIBS =$(LIBSM) - -FFLAGS =$(FFLAGSM) -OMPFLAG =$(OMPFLAGM) -LDFLAGS =$(LDFLAGSM) -ifdef cwdm - cwdmP = $(cwdm) -else - cwdmP = ../ -endif - -SRCSf90 = -SRCSf = STAT_RM_BIAS_30D.f - -SRCS = $(SRCSf90) $(SRCSf) -OBJS = $(SRCSf:.f=.o) $(SRCSf90:.f90=.o) -CMD = global_enssrbias - -$(CMD): $(OBJS) - $(LDR) $(LDFLAGS) $(OBJS) $(LIBS) -o $(CMD) - #$(LDR) $(LDFLAGS) $(FFLAGS) $(OMPFLAG) $(OBJS) $(LIBS) -o $(CMD) - -$(OBJS): $(SRCS) - $(FC) $(FFLAGS) $(OMPFLAG) $(INCS) -c $(SRCS) - -allclean: clean all - -clean: - -rm -f $(OBJS) *.lst *.mod - -clobber: clean - -rm -f $(CMD) - -install: - cp $(CMD) $(cwdmP)../exec/$(CMD) - - diff --git a/gefs_dev/sorc/global_enssrbias.fd/STAT_RM_BIAS_30D.f b/gefs_dev/sorc/global_enssrbias.fd/STAT_RM_BIAS_30D.f deleted file mode 100755 index ec851b148..000000000 --- a/gefs_dev/sorc/global_enssrbias.fd/STAT_RM_BIAS_30D.f +++ /dev/null @@ -1,230 +0,0 @@ - program decay_30d -C -C ABSTRACT: TO CALCULATE HISTORICAL STATISTICS BY USING 30-DAY -C DECAYING FUNCTION -C THIS PROGRAM COULD BE USED AS M ( NOT ONLY 30-DAY ) DAYS -C DECAYING CALCULATION -C -C PROGRAM HISTORY LOG: -C 02-02-15 YUEJIAN ZHU -C - parameter (ncat=9,nreg=10,nfhr=15,nday=1) - integer hit(ncat,nreg+1,nfhr,nday) - integer obs(ncat,nreg+1,nfhr,nday) - integer fcs(ncat,nreg+1,nfhr,nday) - integer tot(ncat,nreg+1,nfhr,nday) - dimension thit(ncat,nreg+1,nfhr) - dimension tobs(ncat,nreg+1,nfhr) - dimension tfcs(ncat,nreg+1,nfhr) - dimension ttot(ncat,nreg+1,nfhr) - dimension dets(ncat,nreg+1,nfhr,nday) - dimension dbis(ncat,nreg+1,nfhr,nday) - dimension ets(ncat,nreg+1,nfhr) - dimension bis(ncat,nreg+1,nfhr) - dimension ifile(2),index(nfhr) - character*255 cfile(2),ofile(1) - namelist/namin/ cfile,ifile,ofile,iymd,idday - data iunit/11/,junit/12/,kunit/51/ -ccc - thit = 0.0 - tobs = 0.0 - tfcs = 0.0 - ttot = 0.0 - dets = 0.0 - dbis = 0.0 - ets = 0.0 - bis = 0.0 - index= 0 - obs = -9999.99 - fcs = -9999.99 - hit = -9999.99 - tot = -9999.99 -ccc - read (5,namin,end=1000) - 1000 continue - write (6,namin) - dday=float(idday) - ddaym1=float(idday-1) -ccc - - ii = 1 - - if (ifile(ii).eq.1) then - open(unit=iunit,file=cfile(ii),form='FORMATTED', - 1 status='OLD') - do jj = 1, nfhr - jfhr=jj*24+12 - read (iunit,902,end=101) ifhr - if (ifhr.eq.jfhr) then - index(jj) = 1 - backspace (iunit) - read (iunit,900) - read (iunit,901) obs(1,nreg+1,jj,ii),fcs(1,nreg+1,jj,ii), - . hit(1,nreg+1,jj,ii),tot(1,nreg+1,jj,ii), - . obs(2,nreg+1,jj,ii),fcs(2,nreg+1,jj,ii), - . hit(2,nreg+1,jj,ii),tot(2,nreg+1,jj,ii), - . obs(3,nreg+1,jj,ii),fcs(3,nreg+1,jj,ii), - . hit(3,nreg+1,jj,ii),tot(3,nreg+1,jj,ii) - read (iunit,901) obs(4,nreg+1,jj,ii),fcs(4,nreg+1,jj,ii), - . hit(4,nreg+1,jj,ii),tot(4,nreg+1,jj,ii), - . obs(5,nreg+1,jj,ii),fcs(5,nreg+1,jj,ii), - . hit(5,nreg+1,jj,ii),tot(5,nreg+1,jj,ii), - . obs(6,nreg+1,jj,ii),fcs(6,nreg+1,jj,ii), - . hit(6,nreg+1,jj,ii),tot(6,nreg+1,jj,ii) - read (iunit,911) obs(7,nreg+1,jj,ii),fcs(7,nreg+1,jj,ii), - . hit(7,nreg+1,jj,ii),tot(7,nreg+1,jj,ii), - . obs(8,nreg+1,jj,ii),fcs(8,nreg+1,jj,ii), - . hit(8,nreg+1,jj,ii),tot(8,nreg+1,jj,ii) - do kk = 1, nreg - read (iunit,900) - read (iunit,901) obs(1,kk,jj,ii),fcs(1,kk,jj,ii), - . hit(1,kk,jj,ii),tot(1,kk,jj,ii), - . obs(2,kk,jj,ii),fcs(2,kk,jj,ii), - . hit(2,kk,jj,ii),tot(2,kk,jj,ii), - . obs(3,kk,jj,ii),fcs(3,kk,jj,ii), - . hit(3,kk,jj,ii),tot(3,kk,jj,ii) - read (iunit,901) obs(4,kk,jj,ii),fcs(4,kk,jj,ii), - . hit(4,kk,jj,ii),tot(4,kk,jj,ii), - . obs(5,kk,jj,ii),fcs(5,kk,jj,ii), - . hit(5,kk,jj,ii),tot(5,kk,jj,ii), - . obs(6,kk,jj,ii),fcs(6,kk,jj,ii), - . hit(6,kk,jj,ii),tot(6,kk,jj,ii) - read (iunit,901) obs(7,kk,jj,ii),fcs(7,kk,jj,ii), - . hit(7,kk,jj,ii),tot(7,kk,jj,ii), - . obs(8,kk,jj,ii),fcs(8,kk,jj,ii), - . hit(8,kk,jj,ii),tot(8,kk,jj,ii), - . obs(9,kk,jj,ii),fcs(9,kk,jj,ii), - . hit(9,kk,jj,ii),tot(9,kk,jj,ii) - enddo - else - backspace(iunit) - endif - 101 continue - enddo - close(iunit) - else - write (*,'("NO INPUT STAT FOR NEW STAT,QUIT!!!")') - goto 9000 - endif -C--------+---------+---------+---------+---------+---------+---------+---------+ - ii = 2 - - if (ifile(ii).eq.1) then - open(unit=junit,file=cfile(ii),form='FORMATTED', - 1 status='OLD') - do jj = 1, nfhr - jfhr=jj*24+12 - read(junit,900) - -C--------+---------+---------+---------+---------+----------+---------+---------+ - read(junit,900) - read(junit,803) (tfcs(ijk,nreg+1,jj),ijk=1,ncat-1) - read(junit,804) (tobs(ijk,nreg+1,jj),ijk=1,ncat-1) - read(junit,808) (thit(ijk,nreg+1,jj),ijk=1,ncat-1) - read(junit,809) (ttot(ijk,nreg+1,jj),ijk=1,ncat-1) - read(junit,900) - read(junit,803) (tfcs(ijk,1,jj),ijk=1,ncat) - read(junit,804) (tobs(ijk,1,jj),ijk=1,ncat) - read(junit,808) (thit(ijk,1,jj),ijk=1,ncat) - read(junit,809) (ttot(ijk,1,jj),ijk=1,ncat) - - enddo - close(junit) - - do ijk = 1, ncat-1 - do jj = 1, nfhr - if (index(jj).eq.1) then - ii = 1 - kk = nreg+1 - tfcs(ijk,kk,jj)=fcs(ijk,kk,jj,ii)+tfcs(ijk,kk,jj)*ddaym1/dday - tobs(ijk,kk,jj)=obs(ijk,kk,jj,ii)+tobs(ijk,kk,jj)*ddaym1/dday - thit(ijk,kk,jj)=hit(ijk,kk,jj,ii)+thit(ijk,kk,jj)*ddaym1/dday - ttot(ijk,kk,jj)=tot(ijk,kk,jj,ii)+ttot(ijk,kk,jj)*ddaym1/dday - endif - enddo - enddo - do ijk = 1, ncat - do jj = 1, nfhr - if (index(jj).eq.1) then - ii = 1 - kk = 1 - tfcs(ijk,kk,jj)=fcs(ijk,kk,jj,ii)+tfcs(ijk,kk,jj)*ddaym1/dday - tobs(ijk,kk,jj)=obs(ijk,kk,jj,ii)+tobs(ijk,kk,jj)*ddaym1/dday - thit(ijk,kk,jj)=hit(ijk,kk,jj,ii)+thit(ijk,kk,jj)*ddaym1/dday - ttot(ijk,kk,jj)=tot(ijk,kk,jj,ii)+ttot(ijk,kk,jj)*ddaym1/dday - endif - enddo - enddo - endif - -C -C SAFETY CHECK: -C - do ijk = 1, ncat - do jj = 1, nfhr - if (ttot(ijk,1,jj).gt.500000) then - ttot(ijk,1,jj)=307000.0 - write(6,*) "PLEASE CHECKING READ IN AND WRITE OUT FILE" - write(6,*) "PROBLEM!!! PROBLEM!!! PROBLEM!!! *********" - endif - enddo - enddo - - open(unit=kunit,file=ofile(1),form='FORMATTED', - 1 status='NEW') - do jj = 1, nfhr - write(*,'(2x)') - write(*,907) jj*24-12,jj*24+12 - write(kunit,907) jj*24-12,jj*24+12 -C--------+---------+---------+---------+---------+----------+---------+---------+ - write(*,905) - write(kunit,905) - write(*,903) (tfcs(ijk,nreg+1,jj),ijk=1,ncat-1) - write(*,904) (tobs(ijk,nreg+1,jj),ijk=1,ncat-1) - write(kunit,903)(tfcs(ijk,nreg+1,jj),ijk=1,ncat-1) - write(kunit,904)(tobs(ijk,nreg+1,jj),ijk=1,ncat-1) - write(kunit,908)(thit(ijk,nreg+1,jj),ijk=1,ncat-1) - write(kunit,909)(ttot(ijk,nreg+1,jj),ijk=1,ncat-1) - write(*,906) - write(kunit,906) - write(*,903) (tfcs(ijk,1,jj),ijk=1,ncat) - write(*,904) (tobs(ijk,1,jj),ijk=1,ncat) - write(kunit,903) (tfcs(ijk,1,jj),ijk=1,ncat) - write(kunit,904) (tobs(ijk,1,jj),ijk=1,ncat) - write(kunit,908) (thit(ijk,1,jj),ijk=1,ncat) - write(kunit,909) (ttot(ijk,1,jj),ijk=1,ncat) - enddo - - if (ifile(2).eq.1) then - write(kunit,910) - write(kunit,912) iymd - else - write(kunit,910) - write(kunit,913) iymd - endif - close(kunit) -c - 803 format (5x,9(f7.0)) - 804 format (5x,9(f7.0)) - 808 format (5x,9(f7.0)) - 809 format (5x,9(f7.0)) - 900 format (1x) - 901 format (6x,4(i5),6x,4(i5),6x,4(i5)) - 911 format (6x,4(i5),6x,4(i5)) - 902 format (32x,i3) - 903 format ('FST: ',9(f7.0)) - 904 format ('OBS: ',9(f7.0)) - 908 format ('HIT: ',9(f7.0)) - 909 format ('TOT: ',9(f7.0)) - 910 format ('--------------------------------------------------') - 912 format (i8,' has been added ') - 913 format (i8,' has not been added ') - 905 format ('THOLD >.01 >0.1 >.25 >.50 >.75 ', - * ' >1.0 >1.5 >2.0 (inch/day)') - 906 format ('THOLD >0.2 >2.0 >5.0 >10. >15. ', - * ' >25. >35. >50. >75. (mm/day)') - 907 format (10x,'Leading Forecats ',i3,'-',i3,' hours') - STOP - 1030 print *, " there is a problem to open unit kunit" - 9000 STOP - END diff --git a/gefs_dev/sorc/partial_build_dev.sh b/gefs_dev/sorc/partial_build_dev.sh index ccba98230..5ebf3e2ae 100755 --- a/gefs_dev/sorc/partial_build_dev.sh +++ b/gefs_dev/sorc/partial_build_dev.sh @@ -1,10 +1,7 @@ # # define the array of the name of build program # - declare -a Build_prg=("Build_global_enspqpf" "Build_global_enscvprcp" \ - "Build_global_enspvrfy" "Build_global_enssrbias" \ - "Build_global_enscqpf" "Build_global_enscvt24h" \ - "Build_global_ensrfmat" "Build_overenstr_grib") + declare -a Build_prg=("Build_global_enspqpf") # # function parse_cfg: read config file and retrieve the values diff --git a/gefs_dev/ush/gefs_exishef.sh b/gefs_dev/ush/gefs_exishef.sh deleted file mode 100755 index a85a1e530..000000000 --- a/gefs_dev/ush/gefs_exishef.sh +++ /dev/null @@ -1,78 +0,0 @@ -######################## CALLED BY EXENSCQPF ########################## -echo "------------------------------------------------" -echo "exishef.sh " -echo "------------------------------------------------" -echo "History: Aug 2019 - First implementation of this new script in GEFS transition to DELL." -echo " Following Sid Kats and Ying Lin's example " -echo "AUTHOR: Dingchen Hou (wx20dh)" - -#DATA=$(pwd) -#UTILgefs=../.. -#INPUTshef=/gpfs/dell1/nco/ops/dcom/prod/shef_pefiles -#PDYshef=$1 -#cp -pr ${INPUTshef}/${PDYshef}.pe SHEFOUT1 - -echo DATA=$DATA -echo UTILgefs=$UTILgefs - -mkdir $DATA/exishef -cd $DATA/exishef - -# extract the 24 hr precip reports from output of decoder -# do not use estimated values from PDX RFC, and keep reports -# whose value is listed as missing (if it is a revised report) - -awk ' $7 ~/P/ && $8 ~/P/ {print $0}' $DATA/SHEFOUT1 | \ - awk ' $9 ~/2001|5004/ {print $0}' | awk ' $15 ~/Z|V|S|N/ {print $0}' |\ - awk ' $14 !~/-9*/ || $16 ~/1/ {print $0}' > rtemp - -# remove bad reports (val > 20) - -awk '$14 < 20 {print $0}' rtemp > rfc24-precip - -date "+End shef-decoder: %c" >> shef-status-log - -# Now prepare shef output for transfer to WWB workstation and program -# to make BUFR message from these shef output records.... - -# move the ID to begining of the line, then sort by stn and time - -cut -c18-25 rfc24-precip | paste -d' ' - rfc24-precip | \ - cut -c1-26,36-80 | $UTILgefs/ush/ingest_delete-bad-dates.pl > rfc24-x - -sort -k1,6 -k16,16 -k14n,14 -k7,12 rfc24-x | uniq > rfc24-xsort - -# select report closest to 12Z for stns with more than 1 report/day -# and drop reports with values listed as missing - -awk -f $UTILgefs/ush/ingest_uniq-final.awk rfc24-xsort | \ -awk ' $14 !~/-9*/ {print $0}' > rfc24-xuniq - -# This is a note in the SHEF script -# If the early run of the day (1-7PM ET or 18-24 GMT), select all -# the records from previous step and save them. If the late run, -# (8-11PM ET or 1-4 GMT), select only those records which do not -# match those records previously saved in the early run. - -# Note by Dingchen Hou, 08/22/2019 -# In GEFS prod, the cqpf job rus at about 00Z+5:30 and the SHEF file -# used if for previous day, which would be frozen after 00Z today. -zh1=19 -if [ $zh1 -gt 12 ] -then - cp -pr rfc24-xuniq $DATA/rfc24-uniq-early-shef -else - mv rfc24-xuniq rfc24-xuniq-final - sort rfc24-uniq-early rfc24-xuniq-final | uniq -u > rfc24-xuniq - rm rfc24-xuniq-final -fi - -# group reports by type (2001 & 5004) so that FTP from cpc-ls-work1 can grab -# the data for insertation into Postgres RDBMS - -#awk '$9 ~/2001/ {print $0}' rfc24-xuniq > rfc24-x2001 -#awk '$9 ~/5004/ {print $0}' rfc24-xuniq > rfc24-x5004 -#cp rfc24-x2001 rfc24-x2001 -#cp rfc24-x5004 rfc24-x5004 - -cd $DATA diff --git a/gefs_dev/ush/global_enscvprcp.sh b/gefs_dev/ush/global_enscvprcp.sh deleted file mode 100755 index 2ff594321..000000000 --- a/gefs_dev/ush/global_enscvprcp.sh +++ /dev/null @@ -1,30 +0,0 @@ -######################### CALLED BY EXENSCQPF ########################## -echo "------------------------------------------------" -echo "Ensemble CQPF -> global_enscvprcp.sh " -echo "------------------------------------------------" -echo "History: Feb 2004 - First implementation of this new script." -echo "AUTHOR: Yuejian Zhu (wx20yz)" -echo "History: Nov 2014 - Grib2 code conversion." -echo "AUTHOR: Yan Luo (wx22lu)" - -### gribin -- input grib file -### indexin -- input grib index file -### gribout -- output grib file - -#$GBINDX $1 $2 - -echo "&namin" >input_$3 -echo "cpgb='$1',cpge='$2',ini=0,ipr=24,isp=24,itu=12" >>input_$3 -echo "/" >>input_$3 - -cat input_$3 - -export pgm=global_enscvprcp -#. prep_step - -startmsg - -$EXECgefs/global_enscvprcp > $pgmout 2>errfile -#export err=$?;err_chk - -rm input_$3 diff --git a/gefs_dev/ush/global_enscvt24h.sh b/gefs_dev/ush/global_enscvt24h.sh deleted file mode 100755 index 4ab5fa9c7..000000000 --- a/gefs_dev/ush/global_enscvt24h.sh +++ /dev/null @@ -1,47 +0,0 @@ -######################## CALLED BY EXENSCQPF ########################## -echo "------------------------------------------------" -echo "Ensemble CQPF -> globa_enspvrfy.sh -> global_enscvt24h.sh " -echo "------------------------------------------------" -echo "History: Feb 2004 - First implementation of this new script." -echo "History: Feb 2006 - 2nd implementation of this new script." -echo "AUTHOR: Yuejian Zhu (wx20yz)" -echo "History: Nov 2014 - Grib2 code conversion" -echo "AUTHOR: Yan Luo (wx22lu)" - -IYMDH=$1 - -IYMD=$(echo $IYMDH | cut -c1-8) -IYMDHM12=$($NDATE -12 $IYMDH ) -IYMDM1=$($NDATE -24 $IYMDH | cut -c1-8) - -if [ -s $COMIN/gefs.$IYMD/00/atmos/ensstat/enspost_grb2.t00z.prcp ]; then - cat $COMIN/gefs.$IYMD/00/atmos/ensstat/enspost_grb2.t00z.prcp >precip.$IYMDH - $USHgefs/global_enscvprcp.sh precip.$IYMDH precipt.$IYMDH $IYMDH - mv precipt.$IYMDH precip.$IYMDH -else - echo " No either $COMIN/gefs.$IYMD/00/atmos/ensstat/enspost.t00z.prcp" - echo " Missing preciptation data detected, quit " - #export err=8;err_chk -fi - -echo " ######################################### " -echo " **** We start to make 24 hour acc prcip** " -echo " **** Please wait !!!!!!! *** " -echo " ######################################### " - -cat <input_c24h_$IYMDH -&namin -cpgb='precip.$IYMDH', -pgb71='qpf_gfs.$IYMDH', -pgb72='qpf_ctl.$IYMDH', -/ -namEOF - -export pgm=global_enscvt24h -. prep_step - -startmsg - -$EXECgefs/global_enscvt24h > $pgmout 2>errfile -#export err=$?;err_chk - diff --git a/gefs_dev/ush/global_enspvrfy.sh b/gefs_dev/ush/global_enspvrfy.sh deleted file mode 100755 index 708d442e6..000000000 --- a/gefs_dev/ush/global_enspvrfy.sh +++ /dev/null @@ -1,123 +0,0 @@ -######################### CALLED BY EXENSCQPF ########################## -echo "------------------------------------------------" -echo "Ensemble CQPF -> global_enspvrfysh " -echo "------------------------------------------------" -echo "History: Feb 2004 - First implementation of this new script." -echo "AUTHOR: Yuejian Zhu (wx20yz)" -echo "History: Nov 2014 - Grib2 code conversion" -echo "AUTHOR: Yan Luo (wx22lu)" - -echo " ######################################### " -echo " #### RUN PRECIPTATION VERIFICATION #### " -echo " #### RUN PRECIPTATION VERIFICATION #### " -echo " #### RUN PRECIPTATION VERIFICATION #### " -echo " ######################################### " - -set -x - -export CVT24H=$USHgefs/global_enscvt24h.sh -export WGREP=$USHgefs/global_enswgrp.sh - -INITIME=0 - -### -### forecast precipitation file name like this -### -### gfs_2000101000_12_24 -### gfs_2000101000_24_36 -### above two file verified to 2000101012-2000101112(usa-dlyprcp-20001011) - -export hourlist="00 36 60 84 108 132 156 180 204 228 252 276 300 324 348 372" - ->cvt24h.cmdfile -for fhour in $hourlist -do - - if [ $fhour -eq 00 ]; then - CYMDH=$($NDATE -$fhour $OBSYMD\00) - else - CYMDH=$($NDATE -$fhour $OBSYMD\12) - fi - - echo "$CVT24H $CYMDH" >>cvt24h.cmdfile - -done - -cat cvt24h.cmdfile -chmod 775 cvt24h.cmdfile -export MP_PGMMODEL=mpmd -export MP_CMDFILE=$DATA/cvt24h.cmdfile - -$APRUN cfp $DATA/cvt24h.cmdfile - -for fhour in $hourlist -do - $WGREP $OBSYMDH $fhour 1 gfs - $WGREP $OBSYMDH $fhour 1 ctl -done - -for RUNID in gfs ctl -do - - PRECIP_DATA_FILE=usa-dlyprcp-${OBSYMD} - PRECIP_ANALYSIS_FILE=precip.$RUNID - - # 1 PATH TO MODEL INFO FILE - # 2 PATH TO MODEL READIN REGIONAL MASK - # 3 PATH TO MODEL ON TMP DIRECTORY - # 4 PATH TO PCP ANALYSIS FILE - # 5 PATH TO PCP DATA FILE - # 6 FACTER FOR MRF CTL FORECAST ( Default:1.0 ) -cp -rfp $FIXgefs/pcpmask* . -cat <input_runv -model_info_file -pcpmask -./ -$PRECIP_ANALYSIS_FILE -$PRECIP_DATA_FILE -1.0 -nameEOF - - # 1 MODEL NAME, SEE GETARCH FOR PROPER SPELLING AND PATH TO ARCHIVE - # 2 GRID # TO TAKE FROM MODEL GRIB FILE FOR VERIFICATION (-1 MEANS 1ST) - # 126 for t126 Gaussian Grid. 98 for t62 Gaussian Grid. - # 144*73 resolution is 2 - # 3 NUMBER OF CYCLES AVAILABLE (ex, 1 for ecmwf, possibly 4 for gfs) - # 4 CYCLE #1 - # 5 CYCLE #2 - # ... - # 6 OUTPUT FREQUENCY IN HOURS - # 7 FORECAST DURATION IN HOURS - # ...REPEAT - -cat <model_info_file -$RUNID -2 -1 -$INITIME -24 -372 -done -modelEOF - -### obs_box.dat contains observation analysis at each grid points -### stat.out contains verification output - - if [ -s obs_box.dat ]; then - rm obs_box.dat - fi - - export pgm=global_enspvrfy - . prep_step - - startmsg - - $EXECgefs/global_enspvrfy > $pgmout 2>errfile - #export err=$?;err_chk - - cat stat.out - mv stat.out $DATA/rain_$RUNID.$OBSYMD - mv obs_box.dat $DATA/obs_box_$RUNID.$YMD - -done - diff --git a/gefs_dev/ush/global_ensrfmat.sh b/gefs_dev/ush/global_ensrfmat.sh deleted file mode 100755 index 910248ba9..000000000 --- a/gefs_dev/ush/global_ensrfmat.sh +++ /dev/null @@ -1,34 +0,0 @@ -######################### CALLED BY EXENSCQPF ########################## -echo "------------------------------------------------" -echo "Ensemble CQPF - global_ensrfmat.sh " -echo "------------------------------------------------" -echo "History: Feb 2004 - First implementation of this new script." -echo "AUTHOR: Yuejian Zhu (wx20yz)" - -echo " ######################################### " -echo " #### CONVERT RFC DATA FORMAT !!!!! #### " -echo " #### CONVERT RFC DATA FORMAT !!!!! #### " -echo " #### CONVERT RFC DATA FORMAT !!!!! #### " -echo " ######################################### " - -cp $FIXgefs/ingest_nwsli.uniq . -cat <input_reformat -&namin -iymd=$OBSYMD, -fname1='ingest_nwsli.uniq', -fname2='rfc24-uniq-early', -fname3='usa-dlyprcp-$OBSYMD', -/ -namEOF - -if [ -s usa-dlyprcp-$OBSYMD ]; then - rm usa-dlyprcp-$OBSYMD -fi - -export pgm=global_ensrfmat -. prep_step - -startmsg -$EXECgefs/global_ensrfmat > $pgmout 2>errfile -export err=$?;err_chk - diff --git a/gefs_dev/ush/global_enssrbias.sh b/gefs_dev/ush/global_enssrbias.sh deleted file mode 100755 index b2cacb677..000000000 --- a/gefs_dev/ush/global_enssrbias.sh +++ /dev/null @@ -1,63 +0,0 @@ -######################### CALLED BY EXENSCQPF ########################## -echo "------------------------------------------------" -echo "Ensemble CQPF -> global_enssrbias.sh " -echo "------------------------------------------------" -echo "History: Feb 2004 - First implementation of this new script." -echo "AUTHOR: Yuejian Zhu (wx20yz)" - -echo " ######################################### " -echo " #### RUN NEW STATISTICS BIAS DIST. #### " -echo " #### RUN NEW STATISTICS BIAS DIST. #### " -echo " #### RUN NEW STATISTICS BIAS DIST. #### " -echo " #### RUNNING ID = " $1 " #### " -echo " ######################################### " - -RID=$1 -IYMDP1=$($NDATE +24 $OBSYMD\00 | cut -c1-8) - - -#set -x - -if [ -s STAT_RM_BIAS_$RID.dat ]; then - cp STAT_RM_BIAS_$RID.dat OLD_STAT.dat - iold=1 -else - iold=0 -fi - -if [ -s rain_$RID.$OBSYMD ]; then - cp rain_$RID.$OBSYMD DAY_NEWS.dat - inew=1 -else - inew=0 -fi - -set +x - -if [ $inew -eq 1 ]; then - echo " &namin " >input_stat - echo " cfile(1)='DAY_NEWS.dat'," >>input_stat - echo " cfile(2)='OLD_STAT.dat'," >>input_stat - echo " ifile(1)=$inew," >>input_stat - echo " ifile(2)=$iold," >>input_stat - echo " ofile(1)='NEW_STAT.dat'," >>input_stat - echo " iymd=$OBSYMD," >>input_stat - echo " idday=30," >>input_stat - echo " /" >>input_stat - cat input_stat - - export pgm=global_enssrbias - . prep_step - - startmsg - - $EXECgefs/global_enssrbias stat_output.$RID - export err=$?;err_chk - - cat stat_output.$RID >> $pgmout - - mv NEW_STAT.dat STAT_RM_BIAS_$RID.$IYMDP1 -else - mv OLD_STAT.dat STAT_RM_BIAS_$RID.$IYMDP1 -fi - diff --git a/gefs_dev/ush/global_enswgrp.sh b/gefs_dev/ush/global_enswgrp.sh deleted file mode 100755 index 9b8d94fbe..000000000 --- a/gefs_dev/ush/global_enswgrp.sh +++ /dev/null @@ -1,45 +0,0 @@ -######################### CALLED BY EXENSCQPF ########################## -echo "------------------------------------------------" -echo "Ensemble CQPF -> global_enspvrfy.sh -> global_enswgrpsh " -echo "------------------------------------------------" -echo "History: Feb 2004 - First implementation of this new script." -echo "AUTHOR: Yuejian Zhu (wx20yz)" -echo "History: Nov 2014 - Grib2 code conversion" -echo "AUTHOR: Yan Luo (wx22lu)" - -set -x - -IYMD=$(echo $1 | cut -c1-8) -FHOUR=$2 -ICYC=$3 # 1, 24 hours : 2, every 12 hours : 4, every 6 hours -RUNID=$4 - - if [ $FHOUR -eq 00 ]; then - FLUX=$DATA/qpf_$RUNID.$IYMD\00 - $WGRIB2 -match "12-36 hour" $FLUX -grib precip.$RUNID - else - IYMD1=$($NDATE -$FHOUR $IYMD\12 | cut -c1-8) - case $FHOUR in - 36) outime=12_36; grptime=12-36;; - 60) outime=36_60; grptime=36-60;; - 84) outime=60_84; grptime=60-84;; - 108) outime=84_108; grptime=84-108;; - 132) outime=108_132;grptime=108-132;; - 156) outime=132_156;grptime=132-156;; - 180) outime=156_180;grptime=156-180;; - 204) outime=180_204;grptime=180-204;; - 228) outime=204_228;grptime=204-228;; - 252) outime=228_252;grptime=228-252;; - 276) outime=252_276;grptime=252-276;; - 300) outime=276_300;grptime=276-300;; - 324) outime=300_324;grptime=300-324;; - 348) outime=324_348;grptime=324-348;; - 372) outime=348_372;grptime=348-372;; - esac - - FLUX=$DATA/qpf_$RUNID.$IYMD1\00 - PTMP=$DATA/$RUNID\_$IYMD1\00_$outime - $WGRIB2 -match "${grptime} hour" $FLUX -grib $PTMP - fi - - diff --git a/gefs_dev/util/sorc/overenstr.grib.fd/Makefile b/gefs_dev/util/sorc/overenstr.grib.fd/Makefile deleted file mode 100755 index db5d74891..000000000 --- a/gefs_dev/util/sorc/overenstr.grib.fd/Makefile +++ /dev/null @@ -1,39 +0,0 @@ -SHELL= /bin/bash - -FC =$(FCMP) -FC90 =$(FCMP95) -LDR =$(FCMP) - -INCS =$(INCSM) -LIBS =$(LIBSM) - -FFLAGS =$(FFLAGSM) -OMPFLAG =$(OMPFLAGM) -LDFLAGS =$(LDFLAGSM) - -SRCSf90 = -SRCSf = overenstr.grib.f - -SRCS = $(SRCSf90) $(SRCSf) -OBJS = $(SRCSf:.f=.o) $(SRCSf90:.f90=.o) -CMD = overenstr.grib - -$(CMD): $(OBJS) - $(LDR) $(LDFLAGS) $(OBJS) $(LIBS) -o $(CMD) - #$(LDR) $(LDFLAGS) $(FFLAGS) $(OMPFLAG) $(OBJS) $(LIBS) -o $(CMD) - -$(OBJS): $(SRCS) - $(FC) $(FFLAGS) $(OMPFLAG) $(INCS) -c $(SRCS) - -allclean: clean all - -clean: - -rm -f $(OBJS) *.lst *.mod - -clobber: clean - -rm -f $(CMD) - -install: - cp $(CMD) $(cwdm)../util/exec/$(CMD) - - diff --git a/gefs_dev/util/sorc/overenstr.grib.fd/buld_overenstr.sh b/gefs_dev/util/sorc/overenstr.grib.fd/buld_overenstr.sh deleted file mode 100755 index f045d1aad..000000000 --- a/gefs_dev/util/sorc/overenstr.grib.fd/buld_overenstr.sh +++ /dev/null @@ -1,22 +0,0 @@ - -set -x - -make clean - -module purge -module list -#Loading intel suite -#module load ics/15.0.1 - -# Load NCEP libs modules -#module load EnvVars/1.0.0 -#module load w3nco/v2.0.6 -#module load bacio/v2.0.1 - -echo $W3NCO_LIB4 -echo $BACIO_LIB4 - -make -f makefile - - - diff --git a/gefs_dev/util/sorc/overenstr.grib.fd/overenstr.grib.f b/gefs_dev/util/sorc/overenstr.grib.fd/overenstr.grib.f deleted file mode 100755 index b1741c094..000000000 --- a/gefs_dev/util/sorc/overenstr.grib.fd/overenstr.grib.f +++ /dev/null @@ -1,71 +0,0 @@ - program overenstr -C$$$ MAIN PROGRAM DOCUMENTATION BLOCK -C -C MAIN PROGRAM: OVERENSTR REPLACE ensemble ID info IN A GRIB FILE -C PRGMMR: IREDELL ORG: NP23 DATE: 1998-01-01 -C -C ABSTRACT: THIS PROGRAM READS AN ENTIRE ENSEMBLE GRIB1 FILE FROM UNIT 11 -C AND WRITES IT BACK OUT TO UNIT 51, REPLACING THE INTERNAL P1, P2 -C and TIME RANGE TO 10. -C -C PROGRAM HISTORY LOG: -C 1998-01-01 IREDELL -C 1998-06-17 FARLEY - MODIFIED OVERDATE ROUTINE -C 1999-05-24 Gilbert - added calls to BAOPEN. -C 2015-08-07 Vuong - CORRECT P1, P2 AND TIME RANGE -C -C INPUT FILES: -C UNIT 11 INPUT GRIB FILE = "fort.11" -C -C OUTPUT FILES: -C UNIT 51 OUTPUT GRIB FILE = "fort.51" -C -C SUBPROGRAMS CALLED: -C SKGB - Find next GRIB field -C BAREAD - Read GRIB field -C WRYTE - Read GRIB field -C -C REMARKS: -C ANY NON-GRIB INFORMATION IN THE INPUT GRIB FILE WILL BE LOST. -C AN OUTPUT LINE WILL BE WRITTEN FOR EACH GRIB MESSAGE COPIED. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C -C$$$ - parameter(msk1=32000,msk2=4000,mgrib=999999) - character cgrib(mgrib) -C -c read *,id1 ! Type of ensemble (PDS octet 42) -c read *,id2 ! Ensemble ID numer (PDS octet 43) - call baopenr(11,"fort.11",iret1) - call baopenw(51,"fort.51",iret2) -C - n=0 - iseek=0 - call skgb(11,iseek,msk1,lskip,lgrib) - dowhile(lgrib.gt.0.and.lgrib.le.mgrib) - call baread(11,lskip,lgrib,ngrib,cgrib) - if(ngrib.ne.lgrib) call exit(2) - n=n+1 - id19 = mova2i(cgrib(8+19)) - id20 = mova2i(cgrib(8+20)) - id21 = mova2i(cgrib(8+21)) - if ( id19 .ne. 0 .and. id20 .eq. 0 .and. id21 .eq. 0) then - cgrib(8+19) = char(0) - cgrib(8+20) = char(id19) - cgrib(8+21) = char(10) - newid19 = mova2i(cgrib(8+19)) - newid20 = mova2i(cgrib(8+20)) - newid21 = mova2i(cgrib(8+21)) - print '("msg",i6,1x,"len",i8,2x," was p1=",i3," p2=",i3, - & " TR=",i2,2x," now p1=",i3," p2=",i3, - & " TR=",i2)',n,lgrib,id19,id20,id21, - & newid19,newid20,newid21 - - end if - call wryte(51,lgrib,cgrib) - iseek=lskip+lgrib - call skgb(11,iseek,msk2,lskip,lgrib) - enddo - end diff --git a/gefs_dev/util/sorc/overenstr.grib.fd/sample.script b/gefs_dev/util/sorc/overenstr.grib.fd/sample.script deleted file mode 100755 index 76ab05d98..000000000 --- a/gefs_dev/util/sorc/overenstr.grib.fd/sample.script +++ /dev/null @@ -1,11 +0,0 @@ -# THIS SCRIPT READS A FORECAST FILE (UNIT 11), MODIFIES PDS AT P1 (OCTETS 19) -# AND P2(OCTETS 20) AND TIME RANGE(OCTET 21) TO A FORECAST HOUR ID AND -# RE-WRITES THE FILE TO UNIT 51. - -# STANDARD INPUT ENSEMBLE GRIB2 FILE (FORT.11) - -ln -s wafs39.t00z.ens24 fort.11 - -/nwprod/util/exec/overenstr.grib -mv fort.51 new.modified.file -rm fort.11 diff --git a/rocoto/py/GEFS_XML_For_Tasks.py b/rocoto/py/GEFS_XML_For_Tasks.py index 2a63fc792..a4f569e31 100755 --- a/rocoto/py/GEFS_XML_For_Tasks.py +++ b/rocoto/py/GEFS_XML_For_Tasks.py @@ -199,10 +199,7 @@ def config_tasknames(dicBase): # # if dicBase['RUN_OTHERS'].upper()[0] == "Y": - # ---cqpf - iTaskName_Num += 1 - sTaskName = "taskname_{0}".format(iTaskName_Num) - dicBase[sTaskName.upper()] = "cqpf" + print("Currently, RUN_OTHERS is not used!") # # if dicBase['RUN_KEEPDATA'].upper()[0] == "Y": diff --git a/rocoto/py/user_cray.conf b/rocoto/py/user_cray.conf index 4eafa332b..f8516261f 100755 --- a/rocoto/py/user_cray.conf +++ b/rocoto/py/user_cray.conf @@ -134,7 +134,6 @@ RUN_CLEANUP = NO #taskname = extractvars #taskname = post_track #taskname = post_genesis -#taskname = cqpf #taskname = keep_data_atm #taskname = keep_data_wave #taskname = keep_data_chem @@ -331,15 +330,6 @@ post_genesis_memory = 3000M post_genesis_join = &LOG_DIR;/@Y@m@d/gefs_post_genesis_@H.%J post_genesis_queue = &CUE2RUN; post_genesis_dep = -## cqpf********************************************************* -cqpf_walltime = 00:30:00 -cqpf_nodes = 1 -cqpf_ppn = 1 -cqpf_tpp = 16 -cqpf_memory = 3000M -cqpf_join = &LOG_DIR;/@Y@m@d/gefs_cqpf_@H.%J -cqpf_queue = &CUE2RUN; -cqpf_dep = ## keep_data_atm************************************************ keep_data_atm_walltime = 02:00:00 keep_data_atm_nodes = 1 diff --git a/rocoto/py/user_hera.conf b/rocoto/py/user_hera.conf index 1ca2d2f81..563e4c538 100755 --- a/rocoto/py/user_hera.conf +++ b/rocoto/py/user_hera.conf @@ -134,7 +134,6 @@ RUN_CLEANUP = NO #taskname = extractvars #taskname = post_track #taskname = post_genesis -#taskname = cqpf #taskname = keep_data_atm #taskname = keep_data_wave #taskname = keep_data_chem @@ -331,15 +330,6 @@ post_genesis_ppn = 7 post_genesis_join = &LOG_DIR;/@Y@m@d/gefs_post_genesis_@H.%j post_genesis_queue = &CUE2RUN; post_genesis_dep = -## cqpf********************************************************* -cqpf_walltime = 00:30:00 -cqpf_nodes = 1 -cqpf_ppn = 1 -cqpf_tpp = 16 -cqpf_memory = 3000M -cqpf_join = &LOG_DIR;/@Y@m@d/gefs_cqpf_@H.%j -cqpf_queue = &CUE2RUN; -cqpf_dep = ## keep_data_atm************************************************ keep_data_atm_walltime = 02:00:00 keep_data_atm_nodes = 1 diff --git a/rocoto/py/user_wcoss_dell_p3.conf b/rocoto/py/user_wcoss_dell_p3.conf index ae98f9172..44618a823 100755 --- a/rocoto/py/user_wcoss_dell_p3.conf +++ b/rocoto/py/user_wcoss_dell_p3.conf @@ -134,7 +134,6 @@ RUN_CLEANUP = NO #taskname = extractvars #taskname = post_track #taskname = post_genesis -#taskname = cqpf #taskname = keep_data_atm #taskname = keep_data_wave #taskname = keep_data_chem @@ -331,15 +330,6 @@ post_genesis_ppn = 7 post_genesis_join = &LOG_DIR;/@Y@m@d/gefs_post_genesis_@H.%J post_genesis_queue = &CUE2RUN; post_genesis_dep = -## cqpf********************************************************* -cqpf_walltime = 00:30:00 -cqpf_nodes = 1 -cqpf_ppn = 1 -cqpf_tpp = 16 -#cqpf_memory = 3000M -cqpf_join = &LOG_DIR;/@Y@m@d/gefs_cqpf_@H.%J -cqpf_queue = &CUE2RUN; -cqpf_dep = ## keep_data_atm************************************************ keep_data_atm_walltime = 02:00:00 keep_data_atm_nodes = 1 diff --git a/rocoto/py/user_wcoss_dell_p35.conf b/rocoto/py/user_wcoss_dell_p35.conf index e7f2cdaa4..b57dc09b9 100755 --- a/rocoto/py/user_wcoss_dell_p35.conf +++ b/rocoto/py/user_wcoss_dell_p35.conf @@ -134,7 +134,6 @@ RUN_CLEANUP = NO #taskname = extractvars #taskname = post_track #taskname = post_genesis -#taskname = cqpf #taskname = keep_data_atm #taskname = keep_data_wave #taskname = keep_data_chem @@ -332,15 +331,6 @@ post_genesis_ppn = 7 post_genesis_join = &LOG_DIR;/@Y@m@d/gefs_post_genesis_@H.%J post_genesis_queue = &CUE2RUN; post_genesis_dep = -## cqpf********************************************************* -cqpf_walltime = 00:30:00 -cqpf_nodes = 1 -cqpf_ppn = 1 -cqpf_tpp = 16 -#cqpf_memory = 3000M -cqpf_join = &LOG_DIR;/@Y@m@d/gefs_cqpf_@H.%J -cqpf_queue = &CUE2RUN; -cqpf_dep = ## keep_data_atm************************************************ keep_data_atm_walltime = 02:00:00 keep_data_atm_nodes = 1 diff --git a/rocoto/user_full.conf b/rocoto/user_full.conf index 61ff99ec4..b8b40a04d 100755 --- a/rocoto/user_full.conf +++ b/rocoto/user_full.conf @@ -197,7 +197,6 @@ RUN_CLEANUP = NO #taskname = enspost_lr #taskname = gempak #taskname = avgspr_gempak_meta -#taskname = avg_gempak_vgf #taskname = gempak_meta #taskname = extractvars #taskname = post_track @@ -404,15 +403,6 @@ RUN_CLEANUP = NO #post_genesis_join = &LOG_DIR;/@Y@m@d/gefs_post_genesis_@H.%J #post_genesis_queue = &CUE2RUN; #post_genesis_dep = -## cqpf****************************************************** -#cqpf_walltime = 00:30:00 -#cqpf_nodes = 1 -#cqpf_ppn = 1 -#cqpf_tpp = 24 -#cqpf_memory = 3000M -#cqpf_join = &LOG_DIR;/@Y@m@d/gefs_cqpf_@H.%J -#cqpf_queue = &CUE2RUN; -#cqpf_dep = ## keep_data_atm************************************************ #keep_data_atm_walltime = 02:00:00 #keep_data_atm_nodes = 1 @@ -549,15 +539,6 @@ RUN_CLEANUP = NO #gempak_join = &LOG_DIR;/@Y@m@d/gefs_gempak_@H.%J #gempak_queue = &CUE2RUN; #gempak_dep = -## avg_gempak_vgf*********************************************** -#avg_gempak_vgf_walltime = 01:00:00 -#avg_gempak_vgf_nodes = 1 -#avg_gempak_vgf_ppn = 1 -#avg_gempak_vgf_tpp = 1 -#avg_gempak_vgf_memory = 3000M -#avg_gempak_vgf_join = &LOG_DIR;/@Y@m@d/gefs_avg_gempak_vgf_@H.%J -#avg_gempak_vgf_queue = &CUE2RUN; -#avg_gempak_vgf_dep = ## avgspr_gempak_meta******************************************* #avgspr_gempak_meta_walltime = 00:30:00 #avgspr_gempak_meta_nodes = 1 From bb676a8a8091e03eb57769caf0e9b6c1880cad46 Mon Sep 17 00:00:00 2001 From: "Xianwu.Xue" Date: Mon, 22 Jun 2020 17:19:52 -0400 Subject: [PATCH 14/23] Add .gitignore files to ignore files for developer use On branch feature/XX_gefs_dev_cleanup Changes to be committed: new file: ../jobs/.gitignore new file: ../modulefiles/gefs/.gitignore modified: ../scripts/.gitignore modified: ../sorc/.gitignore modified: ../ush/.gitignore new file: ../util/ush/.gitignore Refs: #76266, #64583, #62644, #71500 and #56936 --- jobs/.gitignore | 7 +++++++ modulefiles/gefs/.gitignore | 2 ++ scripts/.gitignore | 5 +++++ sorc/.gitignore | 6 ++++++ ush/.gitignore | 6 ++++++ util/ush/.gitignore | 4 ++++ 6 files changed, 30 insertions(+) create mode 100644 jobs/.gitignore create mode 100644 modulefiles/gefs/.gitignore create mode 100644 util/ush/.gitignore diff --git a/jobs/.gitignore b/jobs/.gitignore new file mode 100644 index 000000000..c6004551c --- /dev/null +++ b/jobs/.gitignore @@ -0,0 +1,7 @@ +# Ignore the j-job scripts for developer use +JGEFS_CHEM_POST_CLEANUP +JGEFS_EXTRACTVARS +JGEFS_POST_GENESIS +JGEFS_POST_TRACK +JGEFS_POST_TRACK_GFS +JGEFS_RF_PREP diff --git a/modulefiles/gefs/.gitignore b/modulefiles/gefs/.gitignore new file mode 100644 index 000000000..647898f9b --- /dev/null +++ b/modulefiles/gefs/.gitignore @@ -0,0 +1,2 @@ +# Ignore the modulefiles for developer use +global_enspqpf.* diff --git a/scripts/.gitignore b/scripts/.gitignore index 6575b35eb..2341ac26f 100644 --- a/scripts/.gitignore +++ b/scripts/.gitignore @@ -1,3 +1,8 @@ exglobal_prep_chem.bash exglobal_fcst_nemsfv3gfs.sh exwave_*.sh + +#Ignore the ex-scripts for developer use +exgefs_chem_post_cleanup.sh +exgefs_extractvars.sh.ecf +exgefs_rf_prep.sh.ecf diff --git a/sorc/.gitignore b/sorc/.gitignore index 381bc98db..e7db3565d 100644 --- a/sorc/.gitignore +++ b/sorc/.gitignore @@ -2,3 +2,9 @@ logs/ global-workflow.fd +# Ignore the files for developer use +build_all_dev.sh +partial_build_dev.sh +gefs_build_dev.cfg +build_global_enspqpf.sh +global_enspqpf.fd diff --git a/ush/.gitignore b/ush/.gitignore index e6d2b989f..e01ebd3ae 100644 --- a/ush/.gitignore +++ b/ush/.gitignore @@ -3,3 +3,9 @@ global_chgres_driver.sh gfs_nceppost.sh merge_fv3_chem_tile.py wave_*.sh + +# Ignore the ush scripts for developer use +global_enspqpf_24h_cmc.sh +global_ensprcpcv.sh +syndataxtrack.sh + diff --git a/util/ush/.gitignore b/util/ush/.gitignore new file mode 100644 index 000000000..544855c19 --- /dev/null +++ b/util/ush/.gitignore @@ -0,0 +1,4 @@ +# Ignore the util/ush scripts for developer use +extrkr.sh +ingest_delete-bad-dates.pl +ingest_uniq-final.awk From d4a123dfc03d7581b7dcc154e64cbe5a66d35ce7 Mon Sep 17 00:00:00 2001 From: "Xianwu.Xue" Date: Tue, 30 Jun 2020 10:00:32 -0400 Subject: [PATCH 15/23] Improve the j-job of post_track task On branch feature/XX_gefs_dev_cleanup Changes to be committed: modified: gefs_dev/jobs/JGEFS_POST_TRACK Refs: #76266, #64583, #62644, #71500 and #56936 --- gefs_dev/jobs/JGEFS_POST_TRACK | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gefs_dev/jobs/JGEFS_POST_TRACK b/gefs_dev/jobs/JGEFS_POST_TRACK index 863842583..c6724fe4e 100755 --- a/gefs_dev/jobs/JGEFS_POST_TRACK +++ b/gefs_dev/jobs/JGEFS_POST_TRACK @@ -75,6 +75,8 @@ export SCRIPTSens_tracker=${SCRIPTSens_tracker:-$HOMEtrak/scripts} export PARMgefs=$HOMEgefs/parm +export COMINgfs=${COMINgfs:-$(compath.py gfs/prod)/gfs.${PDY}/${cyc}} + ############################## # Run setup to initialize working directory and utility scripts ############################## From 01c5c4867a4db9eae4fcf7c65b3a236ae02edcba Mon Sep 17 00:00:00 2001 From: "Xianwu.Xue" Date: Tue, 30 Jun 2020 15:29:35 -0400 Subject: [PATCH 16/23] Improve the pyGEFS to clean up cqpf and avg_gempak_vgf tasks related files 1) Delete all bin files for cqpf on all machines 2) Delete cqpf in py/GEFS_XML_For_Tasks.py, py/job_id.conf and user_full.conf 3) Delete the removed sorce code folders in compile_install_all.sh On branch feature/XX_gefs_dev_cleanup deleted: rocoto/bin/cray/cqpf.sh deleted: rocoto/bin/hera/cqpf.sh deleted: rocoto/bin/wcoss_dell_p3/cqpf.sh deleted: rocoto/bin/wcoss_dell_p35/cqpf.sh modified: rocoto/compile_install_all.sh modified: rocoto/py/GEFS_XML_For_Tasks.py modified: rocoto/py/job_id.conf modified: rocoto/user_full.conf Refs: #76266, #64583, #62644, #71500 and #56936 --- rocoto/bin/cray/cqpf.sh | 39 ------------------------------- rocoto/bin/hera/cqpf.sh | 23 ------------------ rocoto/bin/wcoss_dell_p3/cqpf.sh | 35 --------------------------- rocoto/bin/wcoss_dell_p35/cqpf.sh | 35 --------------------------- rocoto/compile_install_all.sh | 17 +------------- rocoto/py/GEFS_XML_For_Tasks.py | 26 ++------------------- rocoto/py/job_id.conf | 1 - rocoto/user_full.conf | 1 - 8 files changed, 3 insertions(+), 174 deletions(-) delete mode 100755 rocoto/bin/cray/cqpf.sh delete mode 100755 rocoto/bin/hera/cqpf.sh delete mode 100755 rocoto/bin/wcoss_dell_p3/cqpf.sh delete mode 100755 rocoto/bin/wcoss_dell_p35/cqpf.sh diff --git a/rocoto/bin/cray/cqpf.sh b/rocoto/bin/cray/cqpf.sh deleted file mode 100755 index 069eb9832..000000000 --- a/rocoto/bin/cray/cqpf.sh +++ /dev/null @@ -1,39 +0,0 @@ -#!/bin/ksh - -# EXPORT list here -set -x -#export IOBUF_PARAMS= -#export FORT_BUFFERED=TRUE -#export MKL_CBWR=AVX -ulimit -s unlimited -ulimit -a - -#export ATP_ENABLED=0 -#export MALLOC_MMAP_MAX_=0 -#export MALLOC_TRIM_THRESHOLD_=134217728 - -#export MPICH_ABORT_ON_ERROR=1 -#export MPICH_ENV_DISPLAY=1 -#export MPICH_VERSION_DISPLAY=1 -#export MPICH_CPUMASK_DISPLAY=1 - -#export KMP_STACKSIZE=1024m -#export KMP_AFFINITY=disabled - -#export MP_EUIDEVICE=sn_all -#export MP_EUILIB=us -#export MP_SHARED_MEMORY=no -#export MEMORY_AFFINITY=core:1 - -# export for development runs only begin -#export envir=${envir:-dev} -#export RUN_ENVIR=${RUN_ENVIR:-dev} - -#export NODES=1 -#export total_tasks=16 -#export OMP_NUM_THREADS=1 -#export taskspernode=16 - -#export gefsmpexec=" aprun -b -j1 -n16 -N16 -d1 -cc depth " -# CALL executable job script here -$SOURCEDIR/jobs/JGEFS_CQPF diff --git a/rocoto/bin/hera/cqpf.sh b/rocoto/bin/hera/cqpf.sh deleted file mode 100755 index b1ca11d18..000000000 --- a/rocoto/bin/hera/cqpf.sh +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/ksh - -# EXPORT list here -set -x -export IOBUF_PARAMS= - -ulimit -s unlimited -ulimit -a - -export MP_SHARED_MEMORY=no -export MEMORY_AFFINITY=core:1 - -#export NODES=1 -#export total_tasks=16 -#export OMP_NUM_THREADS=1 -#export taskspernode=16 - -export FORECAST_SEGMENT=lr - -# export for development runs only begin - -# CALL executable job script here -$SOURCEDIR/jobs/JGEFS_CQPF diff --git a/rocoto/bin/wcoss_dell_p3/cqpf.sh b/rocoto/bin/wcoss_dell_p3/cqpf.sh deleted file mode 100755 index 59df82ed3..000000000 --- a/rocoto/bin/wcoss_dell_p3/cqpf.sh +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/ksh - -set -x -ulimit -s unlimited -ulimit -a - -# module_ver.h -. $SOURCEDIR/versions/gefs_wcoss_dell_p3.ver - -# Load modules -. /usrx/local/prod/lmod/lmod/init/ksh -module list -module purge - -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load prod_util/$prod_util_ver -module load prod_envir/$prod_envir_ver -module load grib_util/$grib_util_ver - -module load lsf/$lsf_ver - -module load CFP/$CFP_ver -export USE_CFP=YES - -module list - -# For Development -. $GEFS_ROCOTO/bin/wcoss_dell_p3/common.sh - -# Export List - -# CALL executable job script here -$SOURCEDIR/jobs/JGEFS_CQPF diff --git a/rocoto/bin/wcoss_dell_p35/cqpf.sh b/rocoto/bin/wcoss_dell_p35/cqpf.sh deleted file mode 100755 index d11013c52..000000000 --- a/rocoto/bin/wcoss_dell_p35/cqpf.sh +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/ksh - -set -x -ulimit -s unlimited -ulimit -a - -# module_ver.h -. $SOURCEDIR/versions/gefs_wcoss_dell_p35.ver - -# Load modules -. /usrx/local/prod/lmod/lmod/init/ksh -module list -module purge - -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load prod_util/$prod_util_ver -module load prod_envir/$prod_envir_ver -module load grib_util/$grib_util_ver - -module load lsf/$lsf_ver - -module load CFP/$CFP_ver -export USE_CFP=YES - -module list - -# For Development -. $GEFS_ROCOTO/bin/wcoss_dell_p35/common.sh - -# Export List - -# CALL executable job script here -$SOURCEDIR/jobs/JGEFS_CQPF diff --git a/rocoto/compile_install_all.sh b/rocoto/compile_install_all.sh index 5d69124b4..44c5ccd66 100755 --- a/rocoto/compile_install_all.sh +++ b/rocoto/compile_install_all.sh @@ -146,22 +146,7 @@ if [ $CleanAll = "yes" ]; then fi done - for dir in global_enscvprcp.fd global_enspvrfy.fd global_enssrbias.fd global_enscqpf.fd global_enscvt24h.fd global_ensrfmat.fd ; do - if [ -f $dir ]; then - cd $dir - make clean - cd .. - fi - done - - for dir in ../util/sorc/overenstr.grib.fd; do - if [ -f $dir ]; then - cd $dir - make clean - cd ../../../sorc - fi - done - for dir in gefs_anom2_fcst.fd gefs_nstgen.fd ; do + for dir in gefs_anom2_fcst.fd gefs_nstgen.fd wave_stat.fd; do if [ -f $dir ]; then cd $dir make clean diff --git a/rocoto/py/GEFS_XML_For_Tasks.py b/rocoto/py/GEFS_XML_For_Tasks.py index a4f569e31..0a836c68d 100755 --- a/rocoto/py/GEFS_XML_For_Tasks.py +++ b/rocoto/py/GEFS_XML_For_Tasks.py @@ -284,10 +284,8 @@ def create_metatask_task(dicBase, taskname="atmos_prep", sPre="\t", GenTaskEnt=F # -------------------------- cycledef = "gefs" - if taskname in ["forecast_lr", "post_lr", "prdgen_lr", "ensstat_lr", "enspost_lr", "cqpf"]: + if taskname in ["forecast_lr", "post_lr", "prdgen_lr", "ensstat_lr", "enspost_lr"]: cycledef = "gefs_00z" - elif taskname == "avg_gempak_vgf": - cycledef = "gefs_00z,gefs_12z" maxtries = 1 @@ -1083,19 +1081,6 @@ def get_param_of_task(dicBase, taskname): else: sDep = '' - # For "cqpf" task - if taskname.lower() == "cqpf": - sDep = '' - if DoesTaskExist(dicBase, "enspost_hr"): - sDep += '' - if DoesTaskExist(dicBase, "enspost_lr"): - sDep += '' - - if sDep == '': - sDep = "" - else: - sDep += '\n' - # For 'keep_data_atm' and 'archive_atm' tasks if taskname_org.lower() in ["keep_data_atm", "archive_atm"]: sDep = '' @@ -1109,7 +1094,7 @@ def get_param_of_task(dicBase, taskname): # For 00z sDep_2 = "" - for s in ["prdgen_lr", "ensstat_lr", "enspost_lr", "cqpf", "avg_gempak_vgf"]: + for s in ["prdgen_lr", "ensstat_lr", "enspost_lr"]: if DoesTaskExist(dicBase, s): if s in get_metatask_names(): sDep_2 += '\n\t\t\t'.format(s) @@ -1258,13 +1243,6 @@ def get_param_of_task(dicBase, taskname): else: sDep += '\n' - # For avg_gempak_vgf - if taskname.lower() == "avg_gempak_vgf": - if DoesTaskExist(dicBase, "gempak"): - sDep = '' - else: - sDep = '' - # For gempak_meta if taskname.lower() == "gempak_meta": sDep = '' diff --git a/rocoto/py/job_id.conf b/rocoto/py/job_id.conf index 00cad9cd3..be2803f48 100755 --- a/rocoto/py/job_id.conf +++ b/rocoto/py/job_id.conf @@ -29,7 +29,6 @@ enspost_lr = 395 extractvars = 398 post_track = 396 post_genesis = 397 -cqpf = 398 gempak = 410 gempak_meta = 411 avgspr_gempak_meta = 412 diff --git a/rocoto/user_full.conf b/rocoto/user_full.conf index b8b40a04d..032c12bb3 100755 --- a/rocoto/user_full.conf +++ b/rocoto/user_full.conf @@ -201,7 +201,6 @@ RUN_CLEANUP = NO #taskname = extractvars #taskname = post_track #taskname = post_genesis -#taskname = cqpf #taskname = keep_data_atm #taskname = keep_data_wave #taskname = keep_data_chem From 2a395ef452a63a5ce366c964d0e94ddec5aad4c8 Mon Sep 17 00:00:00 2001 From: "Xianwu.Xue" Date: Wed, 22 Jul 2020 15:33:37 -0400 Subject: [PATCH 17/23] Port GEFS to Hera and Cray 1) Improve some scipts to make GEFS run on Hera and Cray 2) Update the python lib on Hera 3) Improve the j-job of GETCFSSST to receive value for "pgmout" 4) Improve the rocoto/bin/hera/common.sh to export jobid and pgmout 5) Modify rocoto/bin/gefs_pre_job.sh to run on Cray On branch feature/port2hera modified: ../jobs/JGEFS_ATMOS_GETCFSSST modified: bin/gefs_load_modules.inc modified: bin/gefs_pre_job.sh modified: bin/hera/common.sh modified: compile_install_all.sh Refs: #71500 --- jobs/JGEFS_ATMOS_GETCFSSST | 4 ++-- rocoto/bin/gefs_load_modules.inc | 3 +-- rocoto/bin/gefs_pre_job.sh | 4 ---- rocoto/bin/hera/common.sh | 6 ++++++ rocoto/compile_install_all.sh | 2 +- 5 files changed, 10 insertions(+), 9 deletions(-) diff --git a/jobs/JGEFS_ATMOS_GETCFSSST b/jobs/JGEFS_ATMOS_GETCFSSST index 7ed9ec834..c26bc63bb 100755 --- a/jobs/JGEFS_ATMOS_GETCFSSST +++ b/jobs/JGEFS_ATMOS_GETCFSSST @@ -13,7 +13,7 @@ export PS4='$SECONDS + $(basename ${.sh.file})[$LINENO] ' # Determine Job Output Name on System #################################### export jobid=${jobid:-"$job.$LSB_JOBID"} -export pgmout="OUTPUT.${LSB_JOBID}" +export pgmout=${pgmout:-"OUTPUT.${LSB_JOBID}"} export pgmerr=errfile #################################### @@ -89,4 +89,4 @@ if [ ${KEEPDATA:-NO} = NO ] ; then rm -rf $DATA ; fi echo "$(date -u) end ${.sh.file}" -exit $err \ No newline at end of file +exit $err diff --git a/rocoto/bin/gefs_load_modules.inc b/rocoto/bin/gefs_load_modules.inc index e718eede3..a001b10d0 100755 --- a/rocoto/bin/gefs_load_modules.inc +++ b/rocoto/bin/gefs_load_modules.inc @@ -44,8 +44,7 @@ elif [[ "$WHERE_AM_I" == hera ]]; then module load netcdf/4.7.0 module load nco/4.7.0 module load hdf5/1.10.5 - #module load anaconda/anaconda3-5.3.1 - module load anaconda/latest + module load intelpython/3.6.8 module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles module load prod_util/1.1.0 diff --git a/rocoto/bin/gefs_pre_job.sh b/rocoto/bin/gefs_pre_job.sh index 675289fff..b1b934656 100755 --- a/rocoto/bin/gefs_pre_job.sh +++ b/rocoto/bin/gefs_pre_job.sh @@ -27,10 +27,6 @@ elif [[ "$WHERE_AM_I" == hera ]]; then fi # to test and will be deleted after finalized all tasks -. /usrx/local/prod/lmod/lmod/init/ksh -module purge -module list -echo "XXW-gefs_pre_job.sh" #. $GEFS_ROCOTO/parm/setbase #. $GEFS_ROCOTO/parm/gefs_config diff --git a/rocoto/bin/hera/common.sh b/rocoto/bin/hera/common.sh index 4f72517de..fb8009b68 100755 --- a/rocoto/bin/hera/common.sh +++ b/rocoto/bin/hera/common.sh @@ -27,6 +27,12 @@ export taskspernode=${GEFS_PPN} export NTASKS=$SLURM_NTASKS +#\/ Only on Hera +export outid="LL$job" +export jobid="${outid}.o${pid}" +export pgmout="OUTPUT.${pid}" +#/\ Only for Hera + export gefsmpexec="srun -n $NTASKS" export gefsmpexec_mpmd="srun -n $NTASKS /scratch2/NCEPDEV/ensemble/noscrub/common/soft/mpiserial.cd/mpiserial" export wavempexec="srun -n" diff --git a/rocoto/compile_install_all.sh b/rocoto/compile_install_all.sh index 443bf6b27..6edbeba23 100755 --- a/rocoto/compile_install_all.sh +++ b/rocoto/compile_install_all.sh @@ -192,7 +192,7 @@ if [ $RunRocoto = "yes" ]; then module load intel/18.0.5.274 module load rocoto/1.3.1 module load contrib - module load anaconda/anaconda3-5.3.1 + module load intelpython/3.6.8 elif [ $machine = "cray" ]; then . /opt/modules/3.2.10.3/init/sh From 4bc77cc69e8288a4d1884df7885d236d0221b6c7 Mon Sep 17 00:00:00 2001 From: "Xianwu.Xue" Date: Sat, 5 Sep 2020 09:28:40 -0400 Subject: [PATCH 18/23] Restore the scripts/exgefs_atmos_getcfssst.sh back On branch release/gefs_v12_dev modified: scripts/exgefs_atmos_getcfssst.sh Refs: #76266 --- scripts/exgefs_atmos_getcfssst.sh | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/scripts/exgefs_atmos_getcfssst.sh b/scripts/exgefs_atmos_getcfssst.sh index 0cc912234..53d756a78 100755 --- a/scripts/exgefs_atmos_getcfssst.sh +++ b/scripts/exgefs_atmos_getcfssst.sh @@ -82,12 +82,8 @@ sFile=$COMINgfs/gfs.${cycle}.sfcanl.nc if [[ -f $sFile ]]; then test_tref=$(ncdump -h $sFile | grep tref) if [ -z $test_tref ]; then - sFile=$COMINgfs/gfs.${cycle}.nstanl.nemsio - test_tref=$($nemsioread $sFile | grep tref) - if [ -z $test_tref ]; then - echo "FATAL ERROR in ${.sh.file}: Real-time nst does not exist: gfs.${cycle}.nstanl.nemsio or gfs.${cycle}.sfcanl.nemsio" - exit 93 - fi + echo "FATAL ERROR in ${.sh.file}: Real-time nst does not exist in $sFile" + exit 93 fi $NLN $sFile $filenamein_nst else From f76e1bdf760da29a34359be8864a0a9a3e0eb0c1 Mon Sep 17 00:00:00 2001 From: "Xianwu.Xue" Date: Sat, 5 Sep 2020 10:42:20 -0400 Subject: [PATCH 19/23] Fix a bug in bin file of archive_wave 1) Fix a bug in bin file of archive_wave on p35 2) Make cleanup_wave/chem to depend on cleanup_atm On branch release/gefs_v12_dev modified: rocoto/bin/wcoss_dell_p35/archive_wave.sh modified: rocoto/py/GEFS_XML_For_Tasks.py Refs: #76266 --- rocoto/bin/wcoss_dell_p35/archive_wave.sh | 3 +-- rocoto/py/GEFS_XML_For_Tasks.py | 4 ++++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/rocoto/bin/wcoss_dell_p35/archive_wave.sh b/rocoto/bin/wcoss_dell_p35/archive_wave.sh index 72438d6bc..77f7aa2f1 100755 --- a/rocoto/bin/wcoss_dell_p35/archive_wave.sh +++ b/rocoto/bin/wcoss_dell_p35/archive_wave.sh @@ -31,5 +31,4 @@ module list #export NTHREADS_SIGCHGRS=${GEFS_TPP:-6} # CALL executable job script here -#$GEFS_ROCOTO/bin/py/archive_wave.py -$GEFS_ROCOTO/bin/py/archive_chem.py +$GEFS_ROCOTO/bin/py/archive_wave.py diff --git a/rocoto/py/GEFS_XML_For_Tasks.py b/rocoto/py/GEFS_XML_For_Tasks.py index 6fade85a5..6ffcad6d7 100755 --- a/rocoto/py/GEFS_XML_For_Tasks.py +++ b/rocoto/py/GEFS_XML_For_Tasks.py @@ -1182,6 +1182,10 @@ def get_param_of_task(dicBase, taskname): sDep += '\n\t' if DoesTaskExist(dicBase, "archive_atm"): sDep += '\n\t' + if DoesTaskExist(dicBase, "cleanup_wave"): + sDep += '\n\t' + if DoesTaskExist(dicBase, "cleanup_chem"): + sDep += '\n\t' if sDep == '': sDep = "" else: From 888acff1e0bafa8e89be853d9dc052bc5ff22f30 Mon Sep 17 00:00:00 2001 From: "Xianwu.Xue" Date: Tue, 8 Sep 2020 18:54:07 -0400 Subject: [PATCH 20/23] Add restart ability for atmos_ensstat job To fix the bug 1013 (No restart ability for job gefs_atmos_ensstat) in BugZilla system On branch feature/update_nco modified: ../ush/gefs_ensstat.sh Refs: #76266 --- ush/gefs_ensstat.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ush/gefs_ensstat.sh b/ush/gefs_ensstat.sh index 975fa1f0a..9f0870dd5 100755 --- a/ush/gefs_ensstat.sh +++ b/ush/gefs_ensstat.sh @@ -98,6 +98,11 @@ for hour in $hours; do export pfhr=$(printf "%03.0f" $hour) # Zero-pad to three places export ffhr="f${pfhr}" + if [[ -f $COMOUT/$COMPONENT/$pgad/geavg.${cycle}.$pgapre${ffhr}.idx ]] && [[ -f $COMOUT/$COMPONENT/$pgad/gespr.${cycle}.$pgapre${ffhr}.idx ]]; then + echo "Skip geavg.${cycle}.$pgapre${ffhr} & gespr.${cycle}.$pgapre${ffhr}" + continue + fi + nenspost=0 # set +x From c2226f383ab24ffa473969ac8e15556658a707eb Mon Sep 17 00:00:00 2001 From: "Xianwu.Xue" Date: Tue, 15 Sep 2020 18:36:16 -0400 Subject: [PATCH 21/23] Remove goto statations from gefs_ensstat program Fix the bug 337 in Bugzilla system to remove goto statements from Fortran source code in gefs_ensstat program On branch feature/update_nco Refs: #76266 --- sorc/gefs_ensstat.fd/isrchne.f90 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sorc/gefs_ensstat.fd/isrchne.f90 b/sorc/gefs_ensstat.fd/isrchne.f90 index 0fd54be75..89cdeb873 100755 --- a/sorc/gefs_ensstat.fd/isrchne.f90 +++ b/sorc/gefs_ensstat.fd/isrchne.f90 @@ -36,7 +36,7 @@ FUNCTION ISRCHNE(N,X,INCX,TARGET) IF(N.LE.0) RETURN IF(INCX.LT.0) J=1-(N-1)*INCX DO 100 I=1,N - IF(X(J).NE.TARGET) GO TO 200 + IF(X(J).NE.TARGET) EXIT J=J+INCX 100 CONTINUE 200 ISRCHNE=I From 4ad2fc27e1bac594be39df58350691b68cccd237 Mon Sep 17 00:00:00 2001 From: "Xianwu.Xue" Date: Thu, 1 Oct 2020 16:22:01 -0400 Subject: [PATCH 22/23] Replace the intelpython to anaconda python on Hera On branch release/gefs_v12_dev Changes to be committed: modified: bin/gefs_load_modules.inc modified: compile_install_all.sh --- rocoto/bin/gefs_load_modules.inc | 4 +++- rocoto/compile_install_all.sh | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/rocoto/bin/gefs_load_modules.inc b/rocoto/bin/gefs_load_modules.inc index a001b10d0..daa5f7b42 100755 --- a/rocoto/bin/gefs_load_modules.inc +++ b/rocoto/bin/gefs_load_modules.inc @@ -44,7 +44,6 @@ elif [[ "$WHERE_AM_I" == hera ]]; then module load netcdf/4.7.0 module load nco/4.7.0 module load hdf5/1.10.5 - module load intelpython/3.6.8 module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles module load prod_util/1.1.0 @@ -53,6 +52,9 @@ elif [[ "$WHERE_AM_I" == hera ]]; then module load gempak/7.4.2 + module use -a /contrib/anaconda/modulefiles + module load anaconda/latest + export PATH=$PATH:. # Temporary setting to test common settings diff --git a/rocoto/compile_install_all.sh b/rocoto/compile_install_all.sh index e1bc71c56..43b7455a0 100755 --- a/rocoto/compile_install_all.sh +++ b/rocoto/compile_install_all.sh @@ -192,7 +192,8 @@ if [ $RunRocoto = "yes" ]; then module load intel/18.0.5.274 module load rocoto/1.3.1 module load contrib - module load intelpython/3.6.8 + module use -a /contrib/anaconda/modulefiles + module load anaconda/latest elif [ $machine = "cray" ]; then . /opt/modules/3.2.10.3/init/sh From 6c32ae9e1426db6450618bd18cc3bf55e5054c17 Mon Sep 17 00:00:00 2001 From: Dingchen Hou Date: Wed, 25 Nov 2020 08:52:50 -0500 Subject: [PATCH 23/23] Add pqpf procudure back to the enspost job In GEFS v12 implementation, the application of pgpf procudure was accidently removed from the ex-script of the atmos_enspost job and consquently, the follwing files, their grb2 version as well as the corresponding index files (20 files in total) are missing from the the atmos/ensstat directory gefs.${PDY}/${cyc}/atmos/ensstat/ensstat.t00z.pqff gefs.${PDY}/${cyc}/atmos/ensstat/ensstat.t00z.pqif gefs.${PDY}/${cyc}/atmos/ensstat/ensstat.t00z.pqpf gefs.${PDY}/${cyc}/atmos/ensstat/ensstat.t00z.pqrf gefs.${PDY}/${cyc}/atmos/ensstat/ensstat.t00z.pqsf Scripts of the atmos_enspost jobs are modified to fix this problem and other minor issues: In the J-job script, $COMIN is distinguished from $COMOUT In the ex-script, the pqpf block is added back for hr job (0-16d, ext_h= ) In the ush script, nepert is added to the input parameter list Refs: #2 --- jobs/JGEFS_ATMOS_ENSPOST | 2 +- scripts/exgefs_atmos_enspost.sh | 25 +++++++++++++++++++++++++ ush/global_enspqpf.sh | 5 +++-- 3 files changed, 29 insertions(+), 3 deletions(-) diff --git a/jobs/JGEFS_ATMOS_ENSPOST b/jobs/JGEFS_ATMOS_ENSPOST index d3cb93c58..3a148aae1 100755 --- a/jobs/JGEFS_ATMOS_ENSPOST +++ b/jobs/JGEFS_ATMOS_ENSPOST @@ -72,7 +72,7 @@ export PARMgefs=${PARMgefs:-$HOMEgefs/parm} ############################################## # Define COM directories ############################################## -export COMIN=${COMOUT:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/$cyc} +export COMIN=${COMIN:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/$cyc} export COMOUT=${COMOUT:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/$cyc} ############################# diff --git a/scripts/exgefs_atmos_enspost.sh b/scripts/exgefs_atmos_enspost.sh index f42a81261..48c6385a8 100755 --- a/scripts/exgefs_atmos_enspost.sh +++ b/scripts/exgefs_atmos_enspost.sh @@ -428,6 +428,14 @@ if [ "$SENDCOM" = "YES" ]; then done # for file in $postvarlist fi # [ "$SENDCOM" = "YES" ] +# +# create pqpf 24h and probabilistic precip forecast files +## write out with ensemble extended messages +# + +## part (1a): calculate PQPF (named ensppf ) for each 24 hours period, +# + if [[ "$cycle" == "t00z" ]] && [[ -z $ext_h ]]; then $ENSPPF $COMOUT/$COMPONENT/ensstat/enspost_grb2${ext_h}.$cycle.prcp ensppf${ext_h}.$PDY$cyc.grib2 $npert $WGRIB2 ensppf${ext_h}.$PDY$cyc.grib2 -s >ensppf${ext_h}.$PDY$cyc.grib2.idx @@ -460,7 +468,24 @@ if [[ "$cycle" == "t00z" ]] && [[ -z $ext_h ]]; then fi # test "$cycle" = "t00z" # part (1b): probabilistic forecasts ( PQPF, PQRF, PQFF, PQSF and PQIF ) +if [[ -z $ext_h ]]; then + export CDATE=$PDY$cyc; +$ENSPQPF + +for file in pqpf pqrf pqff pqsf pqif; do + $CNVGRIB -g21 $DATA/$file $DATA/$file\_grb1 + $WGRIB2 $DATA/$file -s >$DATA/$file\.idx + $GRBINDEX $DATA/$file\_grb1 $DATA/${file}i_grb1 + if [ $SENDCOM = "YES" ]; then + mv $DATA/${file} $COMOUT/$COMPONENT/ensstat/ensstat_grb2${ext_h}.$cycle.$file + mv $DATA/${file}.idx $COMOUT/$COMPONENT/ensstat/ensstat_grb2${ext_h}.$cycle.${file}.idx + mv $DATA/${file}_grb1 $COMOUT/$COMPONENT/ensstat/ensstat${ext_h}.$cycle.$file + mv $DATA/${file}i_grb1 $COMOUT/$COMPONENT/ensstat/ensstat${ext_h}.$cycle.${file}i + fi # [ $SENDCOM = "YES" ] +done # for file in pqpf pqrf pqff pqsf pqif + +fi ############################################################################ ########### ADD DBN ALERTS FOR PPF AND PQPF FILES IF NEEDED ############## diff --git a/ush/global_enspqpf.sh b/ush/global_enspqpf.sh index 62531f50e..bb727b56d 100755 --- a/ush/global_enspqpf.sh +++ b/ush/global_enspqpf.sh @@ -40,12 +40,13 @@ cat <<- EOF >inputpqpf cfrzr='$CFRZR',cfrzro='$CFRZRO' cicep='$CICEP',cicepo='$CICEPO' csnow='$CSNOW',csnowo='$CSNOWO' + npert=$npert / EOF cat inputpqpf -rm $CPGO $CRAINO $CFRZRO $CICEPO $CSNOWO +#rm $CPGO $CRAINO $CFRZRO $CICEPO $CSNOWO export pgm=$enspqpf source prep_step @@ -66,4 +67,4 @@ fi echo "$(date -u) end ${.sh.file}" -exit $err \ No newline at end of file +exit $err