#!/bin/ksh -x

# 
# Perform mosaicking of the Stage IV data for the accumulation period of
# '$2' ('01h' or '06h'), for the hour ending '$1' (yyyymmddhh)
#

date=$1
ac=$2

cd $DATAST4
sh $utilscript/setup.sh

msg="Stage4: process $date $ac"
postmsg "$jlogfile" "$msg"

day=`echo $date | cut -c 1-8`

# Create the stage IV analysis from the Stage IIIs:

cp $FIXnam_pcpn_anal/stage3_mask.grb .
export XLFRTEOPTS="unit_vars=yes"

export pgm=nam_stage4_mosaic
. prep_step
export XLFUNIT_11=stage3_mask.grb
export XLFUNIT_12=ST3.150.$date.$ac
export XLFUNIT_13=ST3.152.$date.$ac
export XLFUNIT_14=ST3.153.$date.$ac
export XLFUNIT_15=ST3.154.$date.$ac
export XLFUNIT_16=ST3.155.$date.$ac
export XLFUNIT_17=ST3.156.$date.$ac
export XLFUNIT_18=ST3.157.$date.$ac
export XLFUNIT_19=ST3.158.$date.$ac
export XLFUNIT_20=ST3.159.$date.$ac
export XLFUNIT_21=ST3.160.$date.$ac
export XLFUNIT_22=ST3.161.$date.$ac
export XLFUNIT_23=ST3.162.$date.$ac
export XLFUNIT_51=ST4.$date.$ac
startmsg
$EXECnam_pcpn_anal/nam_stage4_mosaic >> $DATA/$pgmout 2>errfile
export err=$?;err_chk

compress ST4.$date.$ac
if test $SENDCOM = 'YES'
then
cp ST4.$date.$ac.Z $COMOUT/${RUN}.$day/ST4.$date.$ac.Z
fi
if test $SENDDBN = 'YES'
then
   $DBNROOT/bin/dbn_alert MODEL PCPNANL $job $COMOUT/${RUN}.$day/ST4.$date.$ac.Z
fi

#####################################################################
# GOOD RUN
set +x
echo "**************JOB NAM_PCPN_ST4MOSAIC COMPLETED NORMALLY ON THE IBM SP"
echo "**************JOB NAM_PCPN_ST4MOSAIC COMPLETED NORMALLY ON THE IBM SP"
echo "**************JOB NAM_PCPN_ST4MOSAIC COMPLETED NORMALLY ON THE IBM SP"
set -x
#####################################################################


############## END OF SCRIPT #######################


