#!/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"