#!/bin/sh ######################################## # Runs GFS MDL Extratropical Storm Surge Model ######################################## set -x date export PS4=' $SECONDS + ' ##################################### # SET SHELL PROCESSING VARIABLES ##################################### export pid=$$ export DATA=${DATA:-${DATAROOT:?}/${jobid:?}} mkdir $DATA mkdir -p ${DATA}/out cd $DATA export LOCALJLOG="YES" export jlogfile="${DATA}/jlogfile.${jobid:?}" export pgmout="OUTPUT.${pid}" export cycle=${cycle:-t${cyc}z} export RUN_ENVIR=${RUN_ENVIR:-nco} export NET=${NET:-etss} export RUN=${RUN:-etss} export EXECetss=$HOMEetss/exec export SCRIPTSetss=$HOMEetss/scripts export LOGSetss=$HOMEetss/logs export PARMetss=$HOMEetss/parm export USHetss=$HOMEetss/ush # Run setup to initialize working directory and utility scripts setpdy.sh . ./PDY export DCOMbase=${DCOMbase:-${DCOMROOT:?}} export DCOMbase1=${DCOMbase1:-${DCOMROOT:?}} export COMIN=${COMIN:-$(compath.py ${NET}/${etss_ver})} export COMOUT=${COMOUT:-$(compath.py -o ${NET}/${etss_ver}/${RUN}.${PDY})} #export COMIN=${COMIN:-${COMROOT:?}/${NET}/${envir}} #export COMOUT=${COMOUT:-${COMROOT:?}/${NET}/${envir}/${RUN}.${PDY}} mkdir -p $COMOUT env # Call script ######################################################## # Execute the script. ${HOMEetss}/scripts/exetss_parsedat.sh export err=$?; err_chk ######################################################## 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 # Delete data dir if [ "$KEEPDATA" != "YES" ]; then cd ${DATAROOT:?} rm -rf ${DATA} fi date