#!/bin/ksh
################################################################################
####  UNIX Script Documentation Block
#                      .                                             .
# Script name:         exnam_mkbnd.sh
# Script description:  Runs code to interpolate GDAS/GFS sigma files to NAM boundaries
#
# Author:        Eric Rogers       Org: NP22         Date: 1999-06-23
#
# Abstract: Runs code to interpolate GDAS/GFS coefficient files to NAM lateral boundary.
#
# Script history log:
# 1999-06-23  Eric Rogers
# 1999-08-27  Brent Gordon  Modified for production
# 2006-01-13  Eric Rogers   Modified for WRF-NMM NAM
# 2008-08-14  Eric Rogers   Changed to read in binary terrain file used by WPS
# 2009-08-14  Eric Rogers   NEMS version, mkbndcode parallized so all GFS files
#                           can be processed at once
#

set -x

###ipiece=$1
mkdir -p $DATA/mkbnd.tm00
cd $DATA/mkbnd.tm00
/nwprod/util/ush/setup.sh
export PS4='MKBND_T$SECONDS + '
export tmmark=tm00

let "ione=ipiece*2"
let "itwo=ione+1"

set +x
echo "ione=$ione"
echo "itwo=$itwo"
set -x

export pgm=nam_mkbnd
. prep_step
ln -sf $DATA/gfsbc0.${tmmark}  fort.11
ln -sf $DATA/gfsbc1.${tmmark}  fort.12
ln -sf $DATA/gfsbc2.${tmmark}  fort.13
ln -sf $DATA/gfsbc3.${tmmark}  fort.14
ln -sf $DATA/gfsbc4.${tmmark}  fort.15
ln -sf $DATA/gfsbc5.${tmmark}  fort.16
ln -sf $DATA/gfsbc6.${tmmark}  fort.17
ln -sf $DATA/gfsbc7.${tmmark}  fort.18
ln -sf $DATA/gfsbc8.${tmmark}  fort.19
ln -sf $DATA/gfsbc9.${tmmark}  fort.20
ln -sf $DATA/gfsbc10.${tmmark} fort.21
ln -sf $DATA/gfsbc11.${tmmark} fort.22
ln -sf $DATA/gfsbc12.${tmmark} fort.23
ln -sf $DATA/gfsbc13.${tmmark} fort.24
ln -sf $DATA/gfsbc14.${tmmark} fort.25
ln -sf $DATA/gfsbc15.${tmmark} fort.26
ln -sf $DATA/gfsbc16.${tmmark} fort.27
ln -sf $DATA/gfsbc17.${tmmark} fort.28
ln -sf $DATA/gfsbc18.${tmmark} fort.29
ln -sf $DATA/gfsbc19.${tmmark} fort.30
ln -sf $DATA/gfsbc20.${tmmark} fort.31
ln -sf $DATA/gfsbc21.${tmmark} fort.32
ln -sf $DATA/gfsbc22.${tmmark} fort.33
ln -sf $DATA/gfsbc23.${tmmark} fort.34
ln -sf $DATA/gfsbc24.${tmmark} fort.35
ln -sf $DATA/gfsbc25.${tmmark} fort.36
ln -sf $DATA/gfsbc26.${tmmark} fort.37
ln -sf $DATA/gfsbc27.${tmmark} fort.38
ln -sf $DATA/gfsbc28.${tmmark} fort.39
ln -sf $DATA/gfsbc29.${tmmark} fort.40
export XLFUNIT_41=$PARMnam/nam_modtop_mkbnd.parm
export XLFUNIT_42=$FIXnam/nam_deta.60.flip
export XLFUNIT_43=$FIXnam/nam_landmask_bin
export XLFUNIT_44=$FIXnam/nam_topo_bin
export XLFUNIT_51=$DATA/rvnamlbc.${tmmark}
export XLFUNIT_52=$DATA/nambcs00.${tmmark}

startmsg
$EXECnam/nam_mkbnd < $PARMnam/nam_mkbnd.parm_30 >> $pgmout.${tmmark}
export err=$?;err_chk

echo MKBND DONE > $DATA/mkbnddone.${tmmark}

exit
