#!/bin/bash # #### 08/25/1999 ################### # SET SHELL PROCESSING VARIABLES # ################################### set -x export PS4=' $SECONDS + ' date ########################################################## # Make temp directories ########################################################## 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 HOMEglmp=${HOMEglmp:-${OPSROOT}/glmp.${glmp_ver:?}} export EXECglmp=${EXECglmp:-$HOMEglmp/exec} export FIXglmp=${FIXglmp:-$HOMEglmp/fix} export PARMglmp=${PARMglmp:-$HOMEglmp/parm} export USHglmp=${USHglmp:-$HOMEglmp/ush} export PARMlmp=$PARMglmp #export HOMElamp_shared=${HOMElamp_shared:-${OPSROOT}/lamp_shared.${lamp_shared_ver:?}} #export EXEClamp_shared=${EXEClamp_shared:-${HOMElamp_shared}/exec} #export USHlamp_shared=${USHlamp_shared:-${HOMElamp_shared}/ush} #export PARMlamp_shared=${PARMlamp_shared:-${HOMElamp_shared}/parm} #export bufrsh=${bufrsh:-$OPSROOT/obsproc_dump.${obsproc_dump_ver:?}/ush} export SKIP_255031=YES export SKIP_255101=YES ############################## # Run setpdy and initialize PDY variables ############################## setpdy.sh . ./PDY ############################## # Setting date variables ############################## export DAT="$PDY$HOUR" export DATm1=`$NDATE -1 $DAT` export DATm2=`$NDATE -2 $DAT` export DATp1=`$NDATE +1 $DAT` export HOURm1=`printf $DATm1 | cut -c 9-` export HOURm2=`printf $DATm2 | cut -c 9-` export HOURp1=`printf $DATp1 | cut -c 9-` export PDYm1h=`echo $DATm1 | cut -c1-8` export PDYm2h=`echo $DATm2 | cut -c1-8` export PDYph1=`echo $DATp1 | cut -c1-8` #cp ${COMROOT}/date/t"$HOURm1"z ncepdate_m1 echo "DATE ${DATm1}0000WASHINGTON" > ncepdate_m1 echo "DATE ${DAT}0000WASHINGTON" > ncepdate ############################### # Variables for CFP ############################### export MP_PGMMODEL=mpmd export MP_LABELIO=YES export MP_STDOUTMODE=unordered #export OMP_NUM_THREADS=$OMP_NUM_THREADS #export OMP_NUM_THREADS=$NTHREAD ############################################## # Define COM directories # NOTE: $PDYm1 is set by setpdy.sh to be the # previous day ############################################## export DCOM=${DCOM:-${DCOMROOT}} #SET COMINm2h FOR RETRIEVING THE SCP DATA FROM 2 HOURS AGO #export COMINm2h=${COMINm2h:-${COMROOT}/${NET}/${envir}/${RUN}.${PDYm2h}} export COMINm2h=${COMINm2h:-$(compath.py ${envir}/com/${NET}/${glmp_ver})/${RUN}.${PDYm2h}} export COMOUT=${COMOUT:-$(compath.py -o ${NET}/${glmp_ver})/${RUN}.${PDY}} # SET COMOUTNm1h FOR COPYING THE DATA MADE FOR 1 HOUR AGO #export COMOUTm1h=${COMOUTm1h:-${COMROOT}/${NET}/${envir}/${RUN}.${PDYm1h}} export COMOUTm1h=${COMOUTm1h:-$(compath.py -o ${NET}/${glmp_ver})/${RUN}.${PDYm1h}} mkdir -m 775 -p $COMOUT $COMOUTm1h export MIN=$MIN env ############################################################# # execute the script $HOMEglmp/scripts/exglmp_obs_prep.sh ############################################################# cat ${DATA}/*/${pgmout} cat $pgmout if [ "${KEEPDATA^^}" != "YES" ]; then rm -rf $DATA fi date