#!/bin/csh
#$ -o pbsout/${SGE_TASK_ID}.out
#$ -e pbsout/${SGE_TASK_ID}.err

# $1 is abs path to working dir
# $2 = 'sim_job', the job name prefix

set batchdir = "$1"
cd $batchdir

set job_filename = "$2"

set ui_command = "$3"

set cluster_matlab_version = "$4"

module unload matlab
module load matlab/${cluster_matlab_version}

echo "command = " ${job_filename}${SGE_TASK_ID}
echo "cwd = " `pwd`
echo "HOSTNAME = " $HOSTNAME
echo "JOB_ID = " $JOB_ID
echo "JOB_NAME = " $JOB_NAME

# remove old pbdout
if (-e pbsout/${SGE_TASK_ID}.out) then
  rm -f pbsout/${SGE_TASK_ID}.out
endif
if (-e pbsout/${SGE_TASK_ID}.err) then
  rm -f pbsout/${SGE_TASK_ID}.err
endif

$ui_command "${job_filename}${SGE_TASK_ID}" -logfile "logs/${job_filename}${SGE_TASK_ID}.log"

echo "finished"