27.12.2014 Views

QLogic OFED+ Host Software User Guide, Rev. B

QLogic OFED+ Host Software User Guide, Rev. B

QLogic OFED+ Host Software User Guide, Rev. B

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

E<br />

Integration with a Batch<br />

Queuing System<br />

Most cluster systems use some kind of batch queuing system as an orderly way to<br />

provide users with access to the resources they need to meet their job’s<br />

performance requirements. One task of the cluster administrator is to allow users<br />

to submit MPI jobs through these batch queuing systems. Two methods are<br />

described in this document:<br />

• Use mpiexec within the Portable Batch System (PBS) environment.<br />

• Invoke a script, similar to mpirun, within the SLURM context to submit MPI<br />

jobs. A sample is provided in “Using SLURM for Batch Queuing” on<br />

page E-2.<br />

Using mpiexec with PBS<br />

mpiexec can be used as a replacement for mpirun within a PBS cluster<br />

environment. The PBS software performs job scheduling.<br />

For PBS-based batch systems, <strong>QLogic</strong> MPI processes can be spawned using the<br />

mpiexec utility distributed and maintained by the Ohio Supercomputer Center<br />

(OSC).<br />

Starting with mpiexec version 0.84, MPI applications compiled and linked with<br />

<strong>QLogic</strong> MPI can use mpiexec and PBS’s Task Manager (TM) interface to spawn<br />

and correctly terminate parallel jobs.<br />

To download the latest version of mpiexec, go to:<br />

http://www.osc.edu/~pw/mpiexec/<br />

To build mpiexec for <strong>QLogic</strong> MPI and install it in /usr/local, type:<br />

$ tar zxvf mpiexec-0.84.tgz<br />

$ cd mpiexec-0.84<br />

$ ./configure --enable-default-comm=mpich-psm && gmake all install<br />

D000046-005 B E-1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!