#!/bin/ksh

set -x
####################################################
#  Eta Model fcst job for Eta ensemble run
#  Programmer: Jun Du
#  Date: 04/18/2001
#  change log:
#  10/20/2003, Jun Du: (1) added two new lookup files
#                (FERR_CONV.lookup_mixratio.dat & 
#                 BMJ_SAT.lookup.dat) for Ferrier scheme and 
#                 BMJ with dsp=0 scheme); (2) added a new 
#                 string $PHYS to identify various physics
#                 packages; (3) sref_eta_fta.tm00.parm file
#                 was upgraded to allow different physics 
#                 options.
# 03/29/2006, Jun Du: save 6hr instead of 12hr fcsts for the 4xday
#                 SREF Eta members
####################################################

export MP_SHARED_MEMORY=yes
export MP_CSS_INTERRUPT=yes
#export XLSMPOPTS="parthds=3:spins=0:yields=0:schedule=guided"
export SERVER_GROUPS=1
export tmmark=tm00

# determine which physics package to use
   PHYS=BMJ

# check if full restart file was generated by WRF2ETA
#ls -l $GESDIR/ndas.$cycle.restrt03 
#err=$?
#if [ $err -eq 0 ] ; then
# cp $GESDIR/ndas.$cycle.restrt03      restrt03
# export XLFUNIT_13=restrt03
# export XLFUNIT_11=$PARMsref/eta32k_fta.tm00.parm_${PHYS}
#else
# cp $GESDIR/ndas.$cycle.nfc$RES       nfc03
# export XLFUNIT_13=nfc03
# export XLFUNIT_11=$PARMsref/eta32k_fta.tm00.parm_${PHYS}_cold
#fi 
 
cp $GESDIR/ndas.$cycle.nhb$RES    nhb$RES  
cp $GESDIR/nbcout.${cycle}_ctl  nbcout  

#
# making a forecast
#
export pgm=sref_eta_etafcst
. prep_step

# check if full restart file was generated by WRF2ETA
ls -l $GESDIR/ndas.$cycle.restrt03 
err=$?
if [ $err -eq 0 ] ; then
 cp $GESDIR/ndas.$cycle.restrt03      restrt03
 export XLFUNIT_13=restrt03
 export XLFUNIT_11=$PARMsref/eta32k_fta.tm00.parm_${PHYS}
else
 cp $GESDIR/ndas.$cycle.nfc$RES       nfc03
 export XLFUNIT_13=nfc03
 export XLFUNIT_11=$PARMsref/eta32k_fta.tm00.parm_${PHYS}_cold
fi 

cp $PARMsref/sref_eta_namelist_filename.txt     namelist_filename.txt
cp $PARMsref/sref_eta_soil_veg_namelist_ver_2.1 veg_namelist_ver_2.1
cp $PARMsref/nam_micro_lookup.dat               eta_micro_lookup.dat
cp $PARMsref/FERR_CONV.lookup_mixratio.dat      eta_conv_lookup.dat
cp $PARMsref/BMJ_SAT.lookup.dat                 mod_bmj_conv_lookup.dat

export XLFUNIT_12=nhb$RES               
export XLFUNIT_14=$FIXsref/sref_eta_radco2     
export XLFUNIT_16=nbcout                
export XLFUNIT_22=$FIXsref/sref_eta_z0eff     

startmsg
$EXECsref/eta32k_fcst >> $pgmout 2>errfile
export err=$?

if [ $err -ne 1 ]
then
   err_chk
fi

set +x
echo "#################"
echo "End of Model Fcst"
echo "End of Model Fcst"
echo "End of Model Fcst"
echo "#################"
set -x

exit

