#!/bin/sh ######################################## # Preliminary data setup step ######################################## set -xa export PS4='$SECONDS + ' date ########################################################### # obtain unique process id (pid) and make temp directories ########################################################### export DATA=${DATA:-${DATAROOT:?}/hiresw.preprap_${NEST:?}_${MODEL:?}_${cyc:?}_${envir:?}} # Remove old forecast data directory if it exists if [ -d $DATA ]; then rm -rf $DATA fi mkdir -p $DATA cd $DATA # Run setpdy and initialize PDY variables export cycle=${cycle:-t${cyc}z} setpdy.sh . ./PDY export SENDDBN=NO #################################### # Specify Execution Areas #################################### export HOMEhiresw=${HOMEhiresw:-${PACKAGEROOT:?}/hiresw.${hiresw_ver:?}} export EXEChiresw=${EXEChiresw:-$HOMEhiresw/exec/arw} export FIXhiresw=${FIXhiresw:-$HOMEhiresw/fix/arw} export PARMhiresw=${PARMhiresw:-$HOMEhiresw/parm/arw} export USHhiresw=${USHhiresw:-$HOMEhiresw/ush/arw} ############################### # Specify NET and RUN name ############################### export NET=${NET:-hiresw} export RUN=${RUN:-hiresw} ##################################### # Define COM/GES input/output directories ##################################### export COMOUT=${COMOUT:-$(compath.py -o $NET/${hiresw_ver})/${RUN}.${PDY}} export COMINrap=${COMINrap:-$(compath.py rap/${rap_ver}/rap.${PDY})} # export COMINhur=${COMINhur:-$(compath.py hur/prod/inpdata)} mkdir -p -m 775 $COMOUT export pgmout="OUTPUT.$$" ######################################################## # Execute the script. ${HOMEhiresw}/scripts/arw/exhiresw_prelim_rap.sh ######################################################## cd $DATAROOT if [ $KEEPDATA = NO ]; then rm -rf $DATA; fi date