This page imported from: /afs/bu.edu/cwis/webuser/web/s/c/scv/documentation/tutorials/MATLAB/parallel/batch_pbs.mpi.html
Parallel Processing with MATLAB
Parallel PBS Batch Script : batch_pbs.mpi
#!/bin/csh
#PBS -l nodes=4:ppn=1
#PBS -l walltime=4:00:00
#PBS -m e
# this is a PBS script to submit batch job to the
# Boston University SCV Linux Cluster
echo running on `hostname`
echo Node file is $PBS_NODEFILE
echo The assigned nodes are:
cat $PBS_NODEFILE
echo --------------------------------------
set echo
# assume that the batch job is submitted from the current (relevant) dir
set CWD = $PBS_O_WORKDIR
# if you prefer to submit PBS batch job from any dir, define the absolute path
# where you would want to run job from
# set CWD = '/project/abc/def'
# specify the main program along with absolute path
set prog = "$CWD/RUN.m"
cd $CWD
# starts matlab; $prog launches multiprocessing via MatlabMPI calls
matlab -nojvm -nosplash -nodisplay < $prog