Name

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

Synopsis

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 ]

Description

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.

Options

-np nodes

Number of processes to create.

-nodes=nodeslist

list of nodes to use.

-hosts=hosts

list of hosts to use.

-hostfile=hostfile

hostfile to use.

-sort=criteria

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

-exports=envlist

Environment to export to foreign nodes.

-v, --verbose

Print diagnostic messages.

-V, --version

Output version information and exit.

-?, --help

Show this help messages.

--usage

Display brief usage message.

See also

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