#!/bin/sh
set -x

set +x
#########################################################################
echo "----------------------------------------------------------------"
echo "hysplit_fcst_out.sh - Script To Run Hysplit Output "
echo "----------------------------------------------------------------"

#         22 Dec 2008 - load-leveler
#         11 May 2009 - PARDUMP for RSMC
#            Jun 2010 - multi-processor (assume 4 tasks)
#########################################################################
set -x

if [ "$SENDCOM" = "YES" ]
then

  cp CONTROL.conc $COMOUT/hysplit.${cycle}.${site}.${TYP}${seq}.CONTROL.conc
  cp SETUP.conc $COMOUT/hysplit.${cycle}.${site}.${TYP}${seq}.SETUP.conc
  cp hysplit.ini $COMOUT/hysplit.${cycle}.${site}.${TYP}${seq}.hysplit.ini
  if [ -s PARTICLE.SIZES ]
  then
     cp PARTICLE.SIZES $COMOUT/hysplit.${cycle}.${site}.${TYP}${seq}.PARTICLE.SIZES
  fi
 #if [ -s MESSAGE.conc ]
 #then
 #   cp MESSAGE.conc $COMOUT/hysplit.${cycle}.${site}.${TYP}${seq}.MESSAGE.conc
 #fi
  if [ -s MESSAGE.001 ]
  then
     cp MESSAGE.001 $COMOUT/hysplit.${cycle}.${site}.${TYP}${seq}.MESSAGE.001
  fi
  if [ -s MESSAGE.002 ]
  then
     cp MESSAGE.002 $COMOUT/hysplit.${cycle}.${site}.${TYP}${seq}.MESSAGE.002
  fi
  if [ -s MESSAGE.003 ]
  then
     cp MESSAGE.003 $COMOUT/hysplit.${cycle}.${site}.${TYP}${seq}.MESSAGE.003
  fi
  if [ -s MESSAGE.004 ]
  then
     cp MESSAGE.004 $COMOUT/hysplit.${cycle}.${site}.${TYP}${seq}.MESSAGE.004
  fi
  if [ -s MESSAGE.005 ]
  then
     cp MESSAGE.005 $COMOUT/hysplit.${cycle}.${site}.${TYP}${seq}.MESSAGE.005
  fi
  if [ -s MESSAGE.006 ]
  then
     cp MESSAGE.006 $COMOUT/hysplit.${cycle}.${site}.${TYP}${seq}.MESSAGE.006
  fi
  if [ -s MESSAGE.007 ]
  then
     cp MESSAGE.007 $COMOUT/hysplit.${cycle}.${site}.${TYP}${seq}.MESSAGE.007
  fi
  if [ -s MESSAGE.008 ]
  then
     cp MESSAGE.008 $COMOUT/hysplit.${cycle}.${site}.${TYP}${seq}.MESSAGE.008
  fi
 #if [ -s PARDUMP ]
 #then
 #   cp PARDUMP $COMOUT/hysplit.${cycle}.${site}.${TYP}${seq}.PARDUMP
 #fi
  if [ -s PARDUMP.001 ]
  then
     cp PARDUMP.001 $COMOUT/hysplit.${cycle}.${site}.${TYP}${seq}.PARDUMP.001
  fi
  if [ -s PARDUMP.002 ]
  then
     cp PARDUMP.002 $COMOUT/hysplit.${cycle}.${site}.${TYP}${seq}.PARDUMP.002
  fi
  if [ -s PARDUMP.003 ]
  then
     cp PARDUMP.003 $COMOUT/hysplit.${cycle}.${site}.${TYP}${seq}.PARDUMP.003
  fi
  if [ -s PARDUMP.004 ]
  then
     cp PARDUMP.004 $COMOUT/hysplit.${cycle}.${site}.${TYP}${seq}.PARDUMP.004
  fi
  if [ -s PARDUMP.005 ]
  then
     cp PARDUMP.005 $COMOUT/hysplit.${cycle}.${site}.${TYP}${seq}.PARDUMP.005
  fi
  if [ -s PARDUMP.006 ]
  then
     cp PARDUMP.006 $COMOUT/hysplit.${cycle}.${site}.${TYP}${seq}.PARDUMP.006
  fi
  if [ -s PARDUMP.007 ]
  then
     cp PARDUMP.007 $COMOUT/hysplit.${cycle}.${site}.${TYP}${seq}.PARDUMP.007
  fi
  if [ -s PARDUMP.008 ]
  then
     cp PARDUMP.008 $COMOUT/hysplit.${cycle}.${site}.${TYP}${seq}.PARDUMP.008
  fi

  if [ -s DHOUR ]
  then
      cp DHOUR $COMOUT/hysplit.${cycle}.${site}.${TYP}${seq}.DHOUR
  fi
  if [ -s cdump ]
  then 
      cp cdump $COMOUT/hysplit.${cycle}.${site}.${TYP}${seq}.cdump
  fi
# no cdump1
  if [ -s cdump2 ]
  then
      cp cdump2 $COMOUT/hysplit.${cycle}.${site}.${TYP}${seq}.cdump2
  fi

  if [ -s tdump ]
  then
      cp tdump $COMOUT/hysplit.${cycle}.${site}.${TYP}${seq}.tdump
  fi
  if [ -s CONTROL.traj ]
  then
      cp CONTROL.traj $COMOUT/hysplit.${cycle}.${site}.${TYP}${seq}.CONTROL.traj
  fi
  if [ -s MESSAGE.traj ]
  then
      cp MESSAGE.traj $COMOUT/hysplit.${cycle}.${site}.${TYP}${seq}.MESSAGE.traj
  fi
  if [ -s SETUP.traj ]
  then
      cp SETUP.traj $COMOUT/hysplit.${cycle}.${site}.${TYP}${seq}.SETUP.traj
  fi

  rm -f step.out
  if [ -s step1.out ]
  then
     echo "=== step1.out ================================================" > step.out
     cat step1.out >> step.out
  fi
  if [ -s step2.out ]
  then
     echo "=== step2.out ===============================================" >> step.out
     cat step2.out >> step.out
  fi
  if [ -s step3.out ]
  then
     echo "=== step3.out ===============================================" >> step.out
     cat step3.out >> step.out
  fi
  if [ -s step4.out ]
  then
     echo "=== step4.out ===============================================" >> step.out
     cat step4.out >> step.out
  fi
  if [ -s step.out ]
  then
      cp step.out $COMOUT/hysplit.${cycle}.${site}.${TYP}${seq}.step.out
  fi

fi

exit
