#!/bin/bash
export ME=`id -un`

if ! test -e /data/cees/$ME; then 
    mkdir /data/cees/$ME
fi
echo "#!/bin/tcsh" > submit.sh
echo "#PBS -N TestJob" >> submit.sh
echo "#PBS -l nodes=1:ppn=8" >> submit.sh 
echo "#PBS -q Qaol" >> submit.sh
echo "#PBS -V" >> submit.sh
echo '#PBS -W x="PARTITION:sw121"' >> submit.sh
echo "#PBS -e /data/cees/$ME/test.err" >> submit.sh
echo "#PBS -o /data/cees/$ME/test.out" >> submit.sh
echo "#" >> submit.sh
echo "cd \$PBS_O_WORKDIR" >> submit.sh
echo "#" >> submit.sh
echo "$@ > /data/cees/$ME/OUT" >> submit.sh

qsub submit.sh
sleep 1
qstat | grep $ME > qfile
#if test -s qfile ; then
#    echo $DISPLAY
#fi
while test -s qfile
do
  qstat | grep $ME > qfile
  sleep 1
  echo "working..."
done
rm qfile
cp /data/cees/$ME/OUT .
echo "Program complete."
echo "Output files can be found at /data/cees/$ME/"