#!/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 (matlab function name)
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
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}, ${SGE_TASK_STEPSIZE}, ${SGE_TASK_LAST})" -logfile "logs/${job_filename}${SGE_TASK_ID}.log"
echo "finished"