#!/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 vhr=${vhr:-00} export cycle=${cycle:-t${vhr}z} setpdy.sh 31 . ./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} # Define COMIN/COMOUT variables: echo $COMPATH export NET=${NET:-evs} export STEP=${STEP:-plots} 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:-${PDYm4}} export COMIN=${COMIN:-$(compath.py ${envir}/com/${NET}/${evs_ver})} export EVSINaqm=${EVSINaqm:-${COMIN}/stats/${COMPONENT}/${MODELNAME}} export COMOUT=${COMOUT:-$(compath.py -o ${NET}/${evs_ver})} export COMOUTplots=${COMOUTplots:-${COMOUT}/${STEP}/${COMPONENT}/${RUN}.${VDATE}} export COMOUTheadline=${COMOUTheadline:-${COMOUT}/${STEP}/${COMPONENT}/headline.${VDATE}} mkdir -m 775 -p $COMOUT $COMOUTplots $COMOUTheadline ####################################################################### # 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