How can I run in parallel without using MPIUp to Table of Contents
You can run many independent jobscripts in parallel by submitting one single job script to the queue, using pbsdsh.
Here is a simple concrete example of how to use one parallel job to launch 4 sequential jobs (job0, job1, job2, job3).
The "Masterjob" launches "SingleJobCaller" which runs "jobN".
SingleJobCaller ($PBS_VNODENUM is an environment variable which returns the rank of the job):
job0 (and similar for job1, job2 job3):
echo I am job 0
The output of Masterjob would be like:
I am job 0
I am job 1
I am job 3
I am job 2
The four jobs have been run in parallel (simultaneously)