Running an MPI Program

Before running an MPI program, place it to a shared location and make sure it is accessible from all cluster nodes. Alternatively, you can have a local copy of your program on all the nodes. In this case, make sure the paths to the program match.

Run the MPI program using the mpi exec command. The command line syntax is as follows:

> mpiexec -n <number-of-processes> -ppn <processes-per-node> -f <hostfile>myprog.exe

For example:

> mpiexec -n 4 -ppn 2 -f hosts myprog.exe

The mpiexec command launches the Hydra process manager, which controls the execution of your MPI program on the cluster.

In the command line above:

For the list of all available options, run mpiexec with the -help option, or see section mpiexec.hydra in the Intel® MPI Library Developer Reference.

See Also

Controlling Process Placement

Job Schedulers Support