#!/bin/sh ############################################################# # Description: Runs SPC SREF post processing up to 87 hours ############################################################# set -xa export PS4='+ $SECONDS + ' date ############################### # Specify NET and RUN name ############################## export NET=spcsref export RUN=spcsref export job=${job:-${PBS_JOBNAME:?}} export jobid=${jobid:-$job.${PBS_JOBID:?}} export DATA=${DATA:-${DATAROOT:?}/${jobid:?}} # Remove old directory if it exists rm -rf $DATA mkdir -p $DATA cd $DATA export pgmout="OUTPUT.$$" export pgmerr=errfile export cycle=t${cyc}z 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 ######################################################## # This job gets all input from SREF. There is no COMOUT ######################################################## export COMINsref=${COMINsref:-$(compath.py ${envir}/sref/${sref_ver})/sref.${PDY}/${cyc}/pgrb} env ######################################################## # Execute the script. $HOMEspc/scripts/exspcsref_gempak_pmgr.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