From 3fd4bcfa0bb5e133774b5ad64aaf45b42074c05c Mon Sep 17 00:00:00 2001 From: "kate.friedman" Date: Tue, 17 Dec 2019 19:12:28 +0000 Subject: [PATCH] GitHub Issue #2 - GFSv15.2.6 obsproc version update, earc bug fix, and tracker path update --- jobs/rocoto/earc.sh | 26 ++++++++++++++------------ parm/config/config.base.emc.dyn | 2 +- parm/config/config.vrfy | 16 ++-------------- 3 files changed, 17 insertions(+), 27 deletions(-) diff --git a/jobs/rocoto/earc.sh b/jobs/rocoto/earc.sh index 11f20804e6..3bc42fab68 100755 --- a/jobs/rocoto/earc.sh +++ b/jobs/rocoto/earc.sh @@ -80,32 +80,34 @@ if [[ $ENSGRP -gt 0 ]] && [[ $HPSSARCH = "YES" ]]; then if [ $CDATE -eq $SDATE -a $cyc -eq $EARCICS_CYC ] ; then SAVEWARMICB="YES" ; fi fi - if [ $CDATE -gt $SDATE ]; then - htar -P -cvf $ATARDIR/$CDATE/enkf${CDUMP}_grp${ENSGRP}.tar `cat $ARCH_LIST/enkf${CDUMP}_grp${n}.txt` - status=$? - if [ $status -ne 0 -a $CDATE -ge $firstday ]; then - echo "HTAR $CDATE enkf${CDUMP}_grp${ENSGRP}.tar failed" - exit $status - fi - fi + if [ $CDATE -gt $SDATE ]; then # Don't run for first half cycle - if [ $SAVEWARMICA = "YES" -a $cyc -eq $EARCINC_CYC ]; then + htar -P -cvf $ATARDIR/$CDATE/enkf${CDUMP}_grp${ENSGRP}.tar `cat $ARCH_LIST/enkf${CDUMP}_grp${n}.txt` + status=$? + if [ $status -ne 0 -a $CDATE -ge $firstday ]; then + echo "HTAR $CDATE enkf${CDUMP}_grp${ENSGRP}.tar failed" + exit $status + fi + + if [ $SAVEWARMICA = "YES" -a $cyc -eq $EARCINC_CYC ]; then htar -P -cvf $ATARDIR/$CDATE/enkf${CDUMP}_restarta_grp${ENSGRP}.tar `cat $ARCH_LIST/enkf${CDUMP}_restarta_grp${n}.txt` status=$? if [ $status -ne 0 ]; then echo "HTAR $CDATE enkf${CDUMP}_restarta_grp${ENSGRP}.tar failed" exit $status fi - fi + fi - if [ $SAVEWARMICB = "YES" -a $cyc -eq $EARCICS_CYC ]; then + if [ $SAVEWARMICB = "YES" -a $cyc -eq $EARCICS_CYC ]; then htar -P -cvf $ATARDIR/$CDATE/enkf${CDUMP}_restartb_grp${ENSGRP}.tar `cat $ARCH_LIST/enkf${CDUMP}_restartb_grp${n}.txt` status=$? if [ $status -ne 0 ]; then echo "HTAR $CDATE enkf${CDUMP}_restartb_grp${ENSGRP}.tar failed" exit $status fi - fi + fi + + fi # CDATE>SDATE fi diff --git a/parm/config/config.base.emc.dyn b/parm/config/config.base.emc.dyn index 6269653cc8..8c7274de49 100755 --- a/parm/config/config.base.emc.dyn +++ b/parm/config/config.base.emc.dyn @@ -156,7 +156,7 @@ export FIXgsi="$HOMEgfs/fix/fix_gsi" export HOMEfv3gfs="$HOMEgfs/sorc/fv3gfs.fd" export HOMEpost="$HOMEgfs" export HOMEobsproc_prep="$BASE_GIT/obsproc/obsproc_prep_RB-5.2.0" -export HOMEobsproc_network="$BASE_GIT/obsproc/obsproc_global_RB-3.2.2" +export HOMEobsproc_network="$BASE_GIT/obsproc/obsproc_global.v3.2.3" export HOMEobsproc_global=$HOMEobsproc_network export BASE_VERIF="$BASE_SVN/verif/global/tags/vsdb" diff --git a/parm/config/config.vrfy b/parm/config/config.vrfy index 88edf1d813..6bcc6e7f21 100755 --- a/parm/config/config.vrfy +++ b/parm/config/config.vrfy @@ -191,20 +191,8 @@ fi # Cyclone genesis and cyclone track verification #------------------------------------------------- -if [ $machine = "WCOSS_C" ] ; then - export ens_tracker_ver=v1.1.15.1 - export HOMEens_tracker=$BASE_GIT/ens_tracker.${ens_tracker_ver} -elif [ $machine = "WCOSS_DELL_P3" ] ; then - export ens_tracker_ver=v1.1.15.1 - export HOMEens_tracker=$BASE_GIT/ens_tracker.${ens_tracker_ver} -elif [ $machine = "THEIA" -o $machine = "HERA" ] ; then - export ens_tracker_ver=v1.1.15.1 - export HOMEens_tracker=$BASE_GIT/tracker/ens_tracker.${ens_tracker_ver} -else - echo "WARNING: Genesis and cyclone verifications are not enabled on $machine!" - export VRFYGENESIS="NO" - export VRFYTRAK="NO" -fi +export ens_tracker_ver=v1.1.15.1 +export HOMEens_tracker=$BASE_GIT/tracker/ens_tracker.${ens_tracker_ver} if [ "$VRFYTRAK" = "YES" ]; then