#!/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.prepfinal_${NEST:?}_${MODEL:?}_${cyc:?}_${envir:?}} export INPUT_DATA=${INPUT_DATA:-${DATAROOT:?}/hiresw.metgrid_${NEST}_${MODEL}_${cyc}_${envir}} 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 directories ##################################### export COMOUT=${COMOUT:-$(compath.py -o $NET/${hiresw_ver})/${RUN}.${PDY}} # mkdir -p -m 775 $COMOUT export pgmout="OUTPUT.$$" ######################################################## # Execute the script. ${HOMEhiresw}/scripts/arw/exhiresw_prepfinal.sh ######################################################## cd $DATAROOT if [ $KEEPDATA = NO ]; then rm -rf $DATA; fi date