mpirun_openib — run a MVAPIch MPI program on a ParaStation MPI cluster.


mpirun_openib -np nodes [[-nodes nodelist] | [-hosts hostlist] | [-hostfile hostfile]] [-sort { proc | load | proc+load | none } ] [-exports=envlist] [ -v | --verbose ] [ -V | --version ] [ -? | --help ] [--usage] command [ args ]


mpirun_openib is a tool that enables programs linked with the MVAPIch MPI library to run on a ParaStation MPI cluster under control of the ParaStation MPI management facility. Within ParaStation MPI the startup of parallel jobs is handled as described within the process_placement(7) manual page. The spawning mechanism is steered by environment variables, which are described in detail within ps_environment(7).

mpirun_openib typically works like this:

  mpirun_openib -np num prog [args]

This will startup the program prog num times in parallel forming a parallel job. Args are optional argument which will be passed to each instance of prog.


-np nodes

Number of processes to create.


list of nodes to use.


list of hosts to use.


hostfile to use.


Sorting criterion to use: proc, load, proc+load or none.


Environment to export to foreign nodes.

-v, --verbose

Print diagnostic messages.

-V, --version

Output version information and exit.

-?, --help

Show this help messages.


Display brief usage message.

See also

psmstart(1), ps_environment(7), process_placement(7)