#!/bin/sh ######################################## # Runs GFS MDL Extratropical Storm Surge Model ######################################## set -x date export PS4=' $SECONDS + ' ##################################### # SET SHELL PROCESSING VARIABLES ##################################### export DATA=${DATA:-${DATAROOT:?}/${jobid:?}} mkdir $DATA export SHPetss=$DATA/shp export IMGetss=$DATA/img mkdir $DATA/shp mkdir $DATA/img cd $DATA export NET=${NET:-etss} export RUN=${RUN:-etss} export LOCALJLOG="YES" export jlogfile="${DATA}/jlogfile.${jobid:?}" export pgmout="OUTPUT.${pid}" export cycle=${cycle:-t${cyc}z} export EXECetss=$HOMEetss/exec export PARMetss=${HOMEetss}/parm/drawshp export USHetss=${HOMEetss}/ush export SCRIetss=$HOMEetss/scripts setpdy.sh . ./PDY export COMIN=${COMIN:-$(compath.py ${NET}/${etss_ver}/${RUN}.${PDY})} export COMOUT=${COMOUT:-$(compath.py -o ${NET}/${etss_ver}/${RUN}.${PDY})} mkdir -p ${COMOUT} ######################################################## # Execute the script. ${SCRIetss}/exetss_drawimages.sh export err=$?; err_chk ######################################################## msg="JOB $job HAS COMPLETED NORMALLY." postmsg $jlogfile "$msg" if [[ "${LOCALJLOG}" == "YES" ]]; then if [[ ! -r "${jlogfile}" ]]; then echo "Cannot read jlogfile (${jlogfile})" elif [[ ! -s "${jlogfile}" ]]; then echo "Jlogfile (${jlogfile}) is 0 bytes." else cp "${jlogfile}" "${COMOUT}" fi fi cat $pgmout if [ "${KEEPDATA}" != "YES" ]; then cd $DATAROOT rm -rf $DATA fi date