#!/bin/bash # #### 08/25/1999 ################### # SET SHELL PROCESSING VARIABLES # ################################### date export PS4=' $SECONDS + ' set -x export MIN # 00, 15, 30, or 45 # #### 05/15/00 ############################### # SETUP GLMP MODEL PREP PROCESSING VARIABLES # ############################################# ############################################### # Make temp directory ############################################### export DATA=${DATA:-${DATAROOT:?}/${jobid:?}} mkdir -p $DATA cd $DATA export HOUR=$cyc export cycle=t${cyc}z #################################### # Specify NET and RUN Name #################################### export NET=glmp export RUN=glmp #################################### # Determine Diagnostic Output Name on System #################################### export pgmout="OUTPUT.$$" #################################### # Specify Execution Areas #################################### export EXECglmp=${EXECglmp:-$HOMEglmp/exec} export FIXglmp=${FIXglmp:-$HOMEglmp/fix} export PARMglmp=${PARMglmp:-$HOMEglmp/parm} export HOMElamp_shared=${HOMElamp_shared:-${OPSROOT}/lamp_shared.${lamp_shared_ver:?}} export EXEClamp_shared=${EXEClamp_shared:-$HOMElamp_shared/exec} export PARMlamp_shared=${PARMlamp_shared:-$HOMElamp_shared/parm} export FIXlamp_shared=${FIXlamp_shared:-$HOMElamp_shared/fix} ############################## # Run setpdy and initialize PDY variables ############################## setpdy.sh . ./PDY ############################################## # Define COM directories # NOTE: $PDYp1 is set by setpdy.sh to be the # next day ############################################## export COMIN=${COMIN:-$(compath.py ${envir}/com/${NET}/${glmp_ver})/${RUN}.${PDY}} export COMINrap=${COMINrap:-$(compath.py ${envir}/com/rap/${rap_ver})} export COMOUT=${COMOUT:-$(compath.py -o ${NET}/${glmp_ver})/${RUN}.${PDY}} mkdir -m 775 -p $COMOUT ########################################## # SET VARIOUS DATETIME PARAMETERS ########################################## export DAT="$PDY$HOUR" export DATm1=`$NDATE -1 $DAT` export DATm2=`$NDATE -2 $DAT` export HOURm1=`printf $DATm1 | cut -c 9-` export HOURm2=`printf $DATm2 | cut -c 9-` export PDYm1h=`echo $DATm1 | cut -c1-8` export PDYm2h=`echo $DATm2 | cut -c1-8` export COMINm1h=${COMINm1h:-$(compath.py ${envir}/com/${NET}/${glmp_ver})/${RUN}.${PDYm1h}} export COMOUTm1h=${COMOUTm1h:-$(compath.py -o ${NET}/${glmp_ver})/${RUN}.${PDYm1h}} mkdir -m 775 -p $COMOUTm1h env ############################################################# # execute the script $HOMEglmp/scripts/exglmp_rap1h_prep.sh export err=$?; err_chk ############################################################# if [ -f "$DATA/catoutput.yes" ]; then cat $DATA/get_*/$pgmout cat $DATA/prep_*/$pgmout fi if [ "${KEEPDATA^^}" != "YES" ]; then rm -rf $DATA fi date