#!/bin/sh ##################################################################### # Runs additional SPC SREF postprocessing for requested forecast hour ##################################################################### set -xa export PS4='+ $SECONDS + ' date export job=${job:-${PBS_JOBNAME:?}} export jobid=${jobid:-$job.${PBS_JOBID:?}} export DATA=${DATA:-${DATAROOT:?}/${jobid:?}} mkdir -p $DATA cd $DATA export pgmout="OUTPUT.$$" export pgmerr=errfile export cycle=t${cyc}z ############################### # Specify NET and RUN name ############################## export NET=spcsref export RUN=spcsref ################################################################ # SENDCOM - Copy Files From TMPDIR to $COMOUT and $COMOUTgempak ################################################################ export SENDCOM=${SENDCOM:-YES} export HOMEspc=${HOMEspc:-${PACKAGEROOT}/spcsref.${spcsref_ver}} export EXECspc=${EXECspc:-$HOMEspc/exec} export FIXspc=${FIXspc:-$HOMEspc/fix} export PARMspc=${PARMspc:-$HOMEspc/parm} export USHspc=${USHspc:-$HOMEspc/ush} export GEMPAKspc=${GEMPAKspc:-$HOMEspc/gempak} # Run setpdy and initialize PDY variables setpdy.sh . ./PDY # # Copy special table wmogrib2.tbl into $DATA # cp $GEMPAKspc/fix/sref_wmogrib2.tbl wmogrib2.tbl cp $GEMPAKspc/fix/sref_ncepgrib2.tbl ncepgrib2.tbl cp $GEMPAKspc/fix/sref_vcrdgrib1.tbl vcrdgrib1.tbl # Run setup to initialize working directory and utility scripts export COMINgempak=${COMINgempak:-$(compath.py ${envir}/${NET}/${spcsref_ver})/${RUN}.${PDY}/gempak} export COMOUTgempak=${COMOUTgempak:-$(compath.py -o ${NET}/${spcsref_ver}/${RUN}.${PDY}/gempak)} export COMOUT=${COMOUT:-$(compath.py -o ${NET}/${spcsref_ver}/${RUN}.${PDY})} if [ ! -f $COMOUT ] ; then mkdir -p -m 775 $COMOUT fi if [ ! -f $COMOUTgempak ] ; then mkdir -p -m 775 $COMOUTgempak fi export modpath=$FIXspc env ######################################################## # Execute the script. $HOMEspc/scripts/exspcsref_gempak.sh ######################################################## cat $pgmout msg="JOB COMPLETED NORMALLY" postmsg "$msg" ####################################################### # Remove the Working Directory if KEEPDATA is not "YES" ####################################################### if [ ${KEEPDATA:-NO} != YES ]; then [[ -n "$DATAROOT" ]] && cd $DATAROOT rm -rf $DATA fi date