Manchester MPI

From GridPP Wiki
Jump to: navigation, search

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