Manchester MPI
From GridPP Wiki
Currently there are two approaches we're aware of, the grid ireland method documented here and the tested solution for the manmace users, documented below.
Sample jdl.
Executable = "mpirun.sh"; Arguments = "mpi-hello-world 4"; StdOutput = "mpi.out"; StdError = "mpi.err"; InputSandbox = {"./mpirun.sh", "./mpi-hello-world"}; OutputSandbox = {"executable.out","mpi.out","mpi.err"}; Requirements = other.GlueCEUniqueID == "ce01.tier2.hep.manchester.ac.uk:2119/jobmanager-lcgpbs-dteam" ; JobType = "MPICH"; NodeNumber = 4;
The mpirun.sh script can be found here. (But unfortunately contains some spurious escaped \${NODEFILE} commands. Hacked version available here. )
Don't forget to change the queue to the name of the VO you're trying to run as, (eg. -babar)
You will also need to specify the CE when you submit the job, [1]
edg-job-submit -r ce01.tier2.hep.manchester.ac.uk:2119/jobmanager-lcgpbs-dteam --lrms pbs mpi-test.jdl