orte-dvm (1) - Linux Manuals
orte-dvm: Establish a Distributed Virtual Machine (DVM).
NAME
orte-dvm, ompi_dvm - Establish a Distributed Virtual Machine (DVM).
Note: orte-dvm and ompi-dvm are synonyms for each other. Using either of the names will produce the same behavior.
SYNOPSIS
orte-dvm [ options ]
Invoking orte-dvm via an absolute path name is equivalent to specifying the --prefix option with a <dir> value equivalent to the directory where orte-dvm resides, minus its last subdirectory. For example:
is equivalent to
Use one of the following options to specify which hosts (nodes) of the cluster to use
for the DVM.
Setting MCA parameters:
The following options are useful for developers; they are not generally
useful to most ORTE and/or MPI users:
There may be other options listed with orte-dvm --help.
For example,
Or, consider the hostfile
Here, we list both the host names (aa, bb, and cc) but also how many "slots"
there are for each. Slots indicate how many processes can potentially execute
on a node. For best performance, the number of slots may be chosen to be the
number of cores on the node or the number of processor sockets. If the hostfile
does not provide slots information, a default of 1 is assumed.
When running under resource managers (e.g., SLURM, Torque, etc.),
Open MPI will obtain both the hostnames and the number of slots directly
from the resource manger.
QUICK SUMMARY
orte-dvm will establish a DVM that can be used to execute subsequent
applications. Use of orte-dvm can be advantageous, for example, when you want to
execute a number of short-lived tasks. In such cases, the time required to start
the ORTE DVM can be a significant fraction of the time to execute the
overall application. Thus, creating a persistent DVM can speed the overall
execution. In addition, a persistent DVM will support executing multiple parallel
applications while maintaining separation between their respective cores.
OPTIONS
DESCRIPTION
orte-dvm starts a Distributed Virtual Machine (DVM) by launching
a daemon on each node of the allocation, as modified or specified by
the -host and -hostfile options. Applications can subsequently
be executed using the orte-submit command.
The DVM remains in operation until receiving the orte-submit -terminate
command.
Specifying Host Nodes
Host nodes can be identified on the orte-dvm command line with the -host
option or in a hostfile.