#! /bin/ksh

export PS4='NAMPOST0 $SECONDS + '
set -x

cd $DATA

LENGTH=03
OUTTYP=nemsio
model=NMMB
# increment is now in minutes
INCR=60

###export MP_I_BINDPROC=NO
export MP_BINDPROC=NO

let NFILE=1

cp $FIXnam/nam_profdat $DATA/nam_profdat

echo $SDATE > startdate.${tmmark}

ystart=`cat startdate.${tmmark} | cut -c1-4`
mstart=`cat startdate.${tmmark} | cut -c5-6`
dstart=`cat startdate.${tmmark} | cut -c7-8`
hstart=`cat startdate.${tmmark} | cut -c9-10`

startd=$ystart$mstart$dstart

######
STARTDATE=${ystart}-${mstart}-${dstart}_${hstart}:00:00
######

timeform=$STARTDATE

HRSEEK=00

rm -rf $DATA/profilm.c1.${tmmark}

while [ $HRSEEK -le $LENGTH ]
do

curtime=`/nwprod/util/exec/ndate +${HRSEEK} $ystart$mstart$dstart$hstart`
ycur=`echo $curtime | cut -c1-4`
mcur=`echo $curtime | cut -c5-6`
dcur=`echo $curtime | cut -c7-8`
hrcur=`echo $curtime | cut -c9-10`

timeform=${ycur}-${mcur}-${dcur}_${hrcur}:00:00

OUTFIL=$FCSTDIR/nmm_b_history_nemsio.0${HRSEEK}h_00m_00.00s

MINSEEK=`expr ${HRSEEK} \* 60 `

cat > itag <<EOF
$OUTFIL
$model
$OUTTYP
$STARTDATE
$NFILE
$INCR
$MINSEEK
EOF

export pgm=nam_post0
. prep_step

export XLFUNIT_19=$DATA/nam_profdat
export XLFUNIT_79=$DATA/profilm.c1.${tmmark}.${HRSEEK}

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

cat $DATA/profilm.c1.${tmmark}.${HRSEEK} >> $DATA/profilm.c1.${tmmark}

let HRSEEK=HRSEEK+1
typeset -Z2 HRSEEK

done

exit
