Manchester MPI
From GridPP Wiki
Revision as of 16:01, 22 August 2007 by Christopher glasman (Talk | contribs)
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