#!/bin/ksh
set -x

yyyymmddhh=$1
DIRRUN=$2

sfcges=$DIRRUN/sfc.anl.$yyyymmddhh.ieee
sfcanl=$DIRRUN/sfcanl.$yyyymmddhh.conv
engicegrb=
sstgrb=  
snogrb=  
output=$DIRRUN/sfcanl.$yyyymmddhh.out

cd $DIRRUN
#
yyyy=`echo $yyyymmddhh | cut -c1-4`
#
iy=$yyyy
im=`echo $yyyymmddhh | cut -c5-6`
id=`echo $yyyymmddhh | cut -c7-8`
ih=`echo $yyyymmddhh | cut -c9-10`
#
cat << EOF > inlist
 &NAMCYC
  idim=$LONB,jdim=$LATB,lsoil=$LSOIL,iy=$iy,im=$im,id=$id,
  ih=$ih,fh=0.,
/
 &NAMSFCD
  FNBGSI='$sfcges',
  FNBGSO='$sfcanl',
  FNOROG='$FIXcfs/cfs_orography.t${JCAP}.grb'
  FNMASK='$FIXcfs/cfs_slmask.t${JCAP}.grb'
/
 &NAMSFC
  FTSFL=99999.0,FTSFS=99999.0,
  FALBL=0.0,FALBS=0.0,
  FSNOL=99999.0,FSNOS=99999.0,
  FZORL=99999.0,FZORS=99999.0,
  FPLRL=0.0,FPLRS=0.0,
  FSMCL=99999.0,99999.0,
  FSMCS=99999.0,99999.0,
  FSTCL=99999.0,99999.0,
  FSTCS=99999.0,99999.0,
  FNMSKH='$FIXcfs/cfs_seaice_newland.grb'
  FNALBC='$FIXcfs/cfs_albedo4.1x1.grb',
  FNTSFC='$FIXcfs/cfs_sstclim.2x2.grb'
  FNSOTC='$FIXcfs/cfs_soiltype.1x1.grb',
  FNVEGC='$FIXcfs/cfs_vegfrac.1x1.grb',
  FNVETC='$FIXcfs/cfs_vegtype.1x1.grb',
  FNGLAC='$FIXcfs/cfs_glacier.2x2.grb'
  FNMXIC='$FIXcfs/cfs_maxice.2x2.grb'
  FNSNOC='$FIXcfs/cfs_snoclim.1.875.grb'
  FNZORC='$FIXcfs/cfs_zorclim.1x1.grb'
  FNAISC='$FIXcfs/cfs_iceclim.2x2.grb'
  FNTG3C='$FIXcfs/cfs_tg3clim.2.6x1.5.grb'
  FNSMCC='$FIXcfs/cfs_soilmcpc.1x1.grb'
  LDEBUG=.false.
  FNTSFA='$sstgrb'
  FNACNA='$engicegrb'
  FNSNOA='$snogrb'
/

EOF

pwd

timex $sfccycexec_R2 < inlist >> $pgmout 2>errfile 
export err=$?;$DATA/err_chk
