#!/bin/ksh
################################################################################
####  UNIX Script Documentation Block
#                      .                                             .
# Script name:         exndas_combc.sh
# Script description:  Runs code to combine binary WRF-NMM boundary files from GDAS/GFS 
#                      into a single WRF-format boundary file. This needs to run as a
#                      parallel code.
#
# Author:        Eric Rogers       Org: NP22         Date: 2006-01-13
#
# Script history log:
# 2006-01-13  Eric Rogers : script for 3-h NDAS boundary files
#
                                                                                           
set -xa

export PS4='$SECONDS + '

#
# Get needed variables from exndas_prelim.sh.sms
#
. $GESDIR/${RUN}.t${cyc}z.envir.sh

tmval=`echo $tmmark | cut -c3-4`
                                                                                           
export SDATE=`/nwprod/util/exec/ndate -$tmval $CYCLE`
echo $CYCLE > cycledate

while [ ! -s $DATA/mkbnddone.${tmmark} ]
do
echo still not done
sleep 10
done

# make boundary file 

export pgm=nam_combc
. prep_step

export XLFUNIT_11=$DATA/nambcs00.${tmmark}
export XLFUNIT_51=$DATA/boco.01.000.${tmmark}

echo "&NUMAVN NTIMES=2,NPIECE=2" > tmpin
echo "cycdate=${SDATE}" >> tmpin
echo "IM=954,JM=835,LM=60" >> tmpin
echo "LNSH=5,LNSV=5" >> tmpin
echo "/" >> tmpin

startmsg
$EXECnam/nam_combc < tmpin > $pgmout
export err=$?;err_chk

mv $DATA/boco.01.000.${tmmark} $COMOUT/${RUN}.t${cyc}z.boco.01.000.${tmmark}
/nwprod/util/exec/fsync_file $COMOUT/${RUN}.t${cyc}z.boco.01.000.${tmmark}

echo "COMBC DONE" > $DATA/combcdone.${tmmark}

msg="JOB $job HAS COMPLETED NORMALLY."
postmsg "$jlogfile" "$msg"
