#!/bin/ksh
################################################################################
####  UNIX Script Documentation Block
#                      .                                             .
# Script name:         exnam_post.sh
# Script description:  Run nam post jobs
#
# Author:        Eric Rogers       Org: NP22         Date: 1999-06-23
#
# Abstract: This script runs the Nam post jobs for the 48-h Nam forecast
#
# Script history log:
# 1999-06-23  Eric Rogers
# 1999-08-17  Brent Gordon  -- Modified for production.
# 2007-10-03  Bradley Mabe  -- Implemented latest changes
#

set -xa
cd $DATA 

msg="$job HAS BBGUN"
postmsg "$jlogfile" "$msg"

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

export SDATE=$CYCLE
export MODELTYPE=NMM
export OUTTYP=binarynemsio

export MP_I_BINDPROC=NO
export MP_BINDPROC=NO

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

export fhr=03

nposts=01
incpst=01

cp $PARMnam/nam_cntrlanl.parm nam_cntrl.parm

VALDATE=`/nwprod/util/exec/ndate ${fhr} ${SDATE}`

valyr=`echo $VALDATE | cut -c1-4`
valmn=`echo $VALDATE | cut -c5-6`
valdy=`echo $VALDATE | cut -c7-8`
valhr=`echo $VALDATE | cut -c9-10`

timeform=${valyr}"-"${valmn}"-"${valdy}"_"${valhr}":00:00"

cp $FIXnam/nam_micro_lookup.dat eta_micro_lookup.dat

cat > itag <<EOF
$GESDIR/${RUN}.t${cyc}z.nmm_b_restart_nemsio.${tmmark}
$OUTTYP
$timeform
$MODELTYPE
EOF

export pgm=nam_ncep_post
. prep_step
export XLFUNIT_14=nam_cntrl.parm

startmsg
$EXECnam/nam_ncep_post < itag >> $pgmout 2>errfile
export err=$?;err_chk

mv BGDANL${fhr}.tm03 $COMOUT/ndas.${cycle}.bgdges${fhr}.${tmmark}

echo EXITING $0
exit
#
