#!/bin/ksh set -x ######################################## # Preliminary data setup step ######################################## ################################################## ### SAVEGES - Copy Files From TMPDIR to $GESdir ### SENDECF - Flag Events on ecFLOW ### SENDCOM - Copy Files From TMPDIR to $COMOUT ### SENDDBN - Issue DBNet Client Calls ### SENDMAIL - Send email if file is missing ################################################### export SENDCOM=${SENDCOM:-YES} export SENDDBN=${SENDDBN:-YES} export SENDECF=${SENDECF:-YES} export SENDMAIL=${SENDMAIL:-NO} # ################################### # SET SHELL PROCESSING VARIABLES # ################################### date export PS4='$SECONDS + ' ########################################################### # obtain unique LSF id (jobid) and make temp directories ########################################################### export DATA=${DATA:-${DATAROOT:?}/${jobid:?}} mkdir -p $DATA cd $DATA export cycle=${cycle:-t${vhr}z} setpdy.sh . ./PDY export envir=${envir:-prod} export HOMEevs=${HOMEevs:-${PACKAGEROOT}/${NET}.${evs_ver}} export EXECevs=${EXECevs:-$HOMEevs/exec} export FIXevs=${FIXevs:-$HOMEevs/fix} export PARMevs=${PARMevs:-$HOMEevs/parm} export SCRIPTSevs=${SCRIPTSevs:-$HOMEevs/scripts} export USHevs=${USHevs:-$HOMEevs/ush} export MASK_DIR=${MASK_DIR:-$FIXevs/masks} # Define COMIN/COMOUT variables: echo $COMPATH export NET=${NET:-evs} export STEP=${STEP:-stats} export COMPONENT=${COMPONENT:-aqm} export RUN=${RUN:-atmos} export VERIF_CASE=${VERIF_CASE:-grid2obs} export MODELNAME=${MODELNAME:-aqm} export modsys=${modsys:-aqm} export mod_ver=${mod_ver:-${aqm_ver}} export VDATE=${VDATE:-${PDYm3}} export COMIN=${COMIN:-$(compath.py ${envir}/com/${NET}/${evs_ver})} export DCOMIN=${DCOMIN:-${DCOMROOT}} export COMINaqm=${COMINaqm:-$(compath.py ${envir}/com/${modsys}/${mod_ver})} export EVSINaqm=${EVSINaqm:-$COMIN/prep/${COMPONENT}} export COMOUT=${COMOUT:-$(compath.py -o ${NET}/${evs_ver})} export COMOUTsmall=${COMOUTsmall:-${COMOUT}/${STEP}/${COMPONENT}/${RUN}.${VDATE}/${MODELNAME}/${VERIF_CASE}} export COMOUTfinal=${COMOUTfinal:-${COMOUT}/${STEP}/${COMPONENT}/${MODELNAME}.${VDATE}} mkdir -p $COMOUTsmall $COMOUTfinal # alternative choice is dan option different from aqons export airnow_hourly_type=${airnow_hourly_type:-aqobs} ####################################################################### # Execute the script. ####################################################################### $HOMEevs/scripts/${STEP}/${COMPONENT}/exevs_${MODELNAME}_${VERIF_CASE}_${STEP}.sh msg="JOB $job HAS COMPLETED NORMALLY." postmsg "$msg" if [ "$KEEPDATA" != "YES" ] ; then cd $DATAROOT rm -rf $DATA fi