#! /bin/ksh

export LANG=C
echo "========== Job Start `date` ======="
echo "hostname=`hostname`"
echo "uname=`uname -a`"
echo "pwd=`pwd`"
echo "FA=$FA"

export WHIZTOOLS=/home/ilc/miyamoto/soft/intel/whizard/WhizardTools
export HPSSWORK=/hpss/ilc_g/soft/users/miyamoto/MCProd/work
. /etc/profile.d/hpss.sh

/bin/echo -n "hpssput="
which hpssput
if [ $? != 0 ] ; then
  echo "Error: hpssput command is not found."
  exit
fi

. ${WHIZTOOLS}/bin/setup.sh

typeset -Z2 kwhiz

scratchdir=${DATADIR}/scratch
runuser=`whoami`

# ls -l /usr/local/lib | grep lahey
# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/afs/slac.stanford.edu/package/laheyfort/lib

if [ ! -e /tmp/lumi_linker_directory ] ; then
  cd /tmp
  ln -sf /home/ilc/miyamoto/soft/intel/whizard/energy_spread .
  mv -v energy_spread lumi_linker_directory
fi

export MALLOC_CHECK_=0
cd $FA/0350/run_output/w101299/run_01
echo "point 1"
pwd
echo "MALLOC_CHECK_= " $MALLOC_CHECK_

df -h

ls -l ${scratchdir}

ls -l /var/tmp/ | grep ${runuser}

# $WHIZ/ILC/modify_cpu_time_max w101299_01

ls -l /var/tmp/ | grep ${runuser}

/home/ilc/miyamoto/soft/intel/whizard/WhizardTools/6-fermion/uui-udj-duk/results/whizard

ls -l ${scratchdir} | grep w101299 | grep stdhep > /var/tmp/ls_l_scratch_w101299_stdhep
cat /var/tmp/ls_l_scratch_w101299_stdhep

cat /var/tmp/ls_l_scratch_w101299_stdhep | \
while read a1 a2 a3 a4 a5 a6 a7 a8 a9
do

  iwhiz=${a9##w101299.}
  kwhiz=${iwhiz%%.stdhep}
  echo "iwhiz,kwhiz=" $iwhiz $kwhiz
  echo "a9=" $a9
  hpssput -c 30 ${HPSSWORK}/w101299_$kwhiz.stdhep ${scratchdir}/$a9
  hpssls -l ${HPSSWORK}/w101299_$kwhiz.stdhep
  rm -v ${scratchdir}/$a9

done

echo "end of runwhiz"
echo "======== Job End `date` ============="

