#!/bin/sh ######################################## # Runs SREF Postprocessing up to 87 hours # change log # 6/16/2005, Jun Du: change forecast lead time from # 63hr to 87hr # 12/08/2005, Jun Du: WRF_nmm and WRF_em SREF members are added # ######################################## $SMSBIN/smsinit $LOADL_STEP_ID set -xa # #### 08/25/1999 ################### # SET SHELL PROCESSING VARIABLES # ################################### export PS4='$SECONDS + ' date # # obtain unique process id (pid) and make temp directories # export pid=$$ export DATA=/tmpnwprd/${job}.${pid} mkdir $DATA cd $DATA #################################### # File To Log Msgs #################################### export jlogfile=/com/logs/jlogfile #################################### # Determine Job Output Name on System #################################### export outid="LL$job" export jobid="${outid}.o${pid}" export pgmout="OUTPUT.${pid}" export cycle=t${cyc}z export SENDCOM=YES export SENDDBN=YES export SENDSMS=YES export HOMEsref=${HOMEsref:-/nw${envir}/${RUN}.${model_ver}} export GEMPAKsref=${GEMPAKsref:-$HOMEsref/gempak} # # Set up model and cycle specific variables # export NET=sref export RUN=sref export fend=00 export finc=03 export fstart=00 export GRIB= export EXT="" # # Now set up GEMPAK/NTRANS environment # . /nwprod/gempak/.gempak # # Copy special table wmogrib2.tbl, ncepgrib2.tbl # and vcrdgrib1.tbl into $DATA # cp $GEMPAKsref/fix/sref_wmogrib2.tbl wmogrib2.tbl cp $GEMPAKsref/fix/sref_ncepgrib2.tbl ncepgrib2.tbl cp $GEMPAKsref/fix/sref_vcrdgrib1.tbl vcrdgrib1.tbl ################################### # Set up the UTILITIES ################################### export utilscript=/nwprod/util/ush export utilities=/nwprod/util/ush export utilexec=/nwprod/util/exec # Run setup to initialize working directory and utility scripts sh $utilscript/setup.sh # Run setpdy and initialize PDY variables sh $utilscript/setpdy.sh . PDY export com=/com/${NET}/${envir} export COMOUT=/com/nawips/${envir}/${RUN}.${PDY}/biasc if [ ! -f $COMOUT ] ; then mkdir -p -m 775 $COMOUT fi env ######################################################## # Execute the script. export COMIN=/com/${NET}/${envir}/${RUN}.${PDY}/${cyc}/pgrb_biasc modelname="em nmm nmb" for model in $modelname do ens_mem="ctl n1 p1 n2 p2 n3 p3" for member in $ens_mem do export model export member if [ $model = em ]; then MODEL=ARW else MODEL=`echo $model | tr [a-z] [A-Z]` fi export DBN_ALERT_TYPE=`echo ${RUN}_${MODEL}_GEMPAK | tr [a-z] [A-Z]` $HOMEsref/scripts/exsref_nawips.sh.sms done done export DBN_ALERT_TYPE=`echo ${RUN}_GEMPAK | tr [a-z] [A-Z]` export COMIN=/com/${NET}/${envir}/${RUN}.${PDY}/${cyc}/ensprod_biasc export model="" ens_mem="mean spread prob" for member in $ens_mem do export member $HOMEsref/scripts/exsref_nawips.sh.sms done cat $pgmout cd /tmpnwprd rm -rf $DATA date $SMSBIN/smscomplete