Job Arrays allows users to submit a series of jobs using a single submission command and a single submission script.  A typical use of this is the need to batch process a large number of very similar jobs, which have similar input. A job array is a single job with a list of sub-jobs.

Example Job Array PBS script

#PBS -l nodes=1:ppn=1:red
echo array id: $PBS_ARRAYID
cd run-$PBS_ARRAYID/
a.out --input file.$PBS_ARRAYID

To submit 100 jobs at once:

qsub -t 1-100 script.pbs

Then use “qstat -t” to see the status of all the jobs in the array.

Contact Support for help in setting up your job array.