All apps/Open MPI

Open MPI

open-mpi

A high performance message passing library.

Runs as mpirun, mpiexec, ompi_info|macOS, Linux, Windows|www.open-mpi.org

Command form

ai-draft · 3 tasks · 14 fields

Launch copies of a program with mpirun, choosing process count, hosts, mapping and binding. MCA parameters, PMIx/PRRTE tuning, debugging and fault-tolerance options are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui open-mpi
Run an MPI programExample values, fixed in this page — nothing here reaches a terminal
Basic
Number of processes*
integer
Program*
string
Program arguments
string
TasksEach one presets the form for one job
Run on this machine
npprogramprogram_args
Run across hosts
nphosthostfileprogramprogram_args
Check process placement
npmap_bybind_toreport_bindingsprogramprogram_args
ParametersOnly these flags are editable in the form
Number of processes
integer
--np-n
Hosts
Comma-delimited host list, optionally with slot counts, e.g. hostA:4,hostB:2.
string
--host-H
Hostfile
path
--hostfile
Map by
How processes are distributed within a host, e.g. core, package, slot:PE=2.
string
--map-by
Rank by
string
--rank-by
Bind to
string
--bind-tocorepackagenone
Report bindings
boolean
--report-bindings
Allow oversubscription
boolean
--oversubscribe
Working directory
path
--wdir
Export environment variable
Variable name, or NAME=value.
string · repeatable
-x
Timeout (seconds)
integer
--timeout
Verbose
boolean
--verbose
Program
string · positional 0
Program arguments
string · positional 1 · repeatable
SourcesEvery flag above is checked against these
man
-n, --n, -c, -np <#>: Run this many copies of the program on the given nodes. mpirun --np 4 --report-bindings --map-by core --bind-to core -H | --host <list>: Comma-delimited list of hosts on which to to invoke processes. --hostfile <filename>: Provide a hostfile. See below for details. --map-by <value>: Controls how processes are distributed within a host.…
manualOpen MPI mpirun(1), Debian unstable

manpages.debian.org

Before it fills your prompt, Otty checks the installed mpirun against its version. A form that does not match your version is not offered.