HP-MPI Version 1.0 for Windows Release Note
HP-MPI V1.0 for Windows Release Note
What’s in This Version
9
Support for new mpirun options
-ccp/-msrun Indicate that the job has been submitted through the CCP job
scheduler/launcher. This is the recommended method for launching jobs. Required when the
user doesn’t provide an appfile. Both options have the same functionality. Future references in
this document use -ccp only.
-nodex Used in addition to -ccp to indicate that only one rank is to be used per node,
regardless of the number of CPU’s allocated with each host. Optional.
-netaddr This option is similar to -subnet, but allows finer control of the selection process
for TCP/IP connections. MPI has two main sets of connections: those between ranks and/or
daemons where all the real message traffic occurs, and connections between mpirun and the
daemons where little traffic occurs (but are still necessary).
The -netaddr option can be used to specify a single IP/mask to use for both of these purposes,
or specify them individually. The latter might be needed if mpirun happens to be on a remote
machine that doesn't have access to the same ethernet as the rest of the cluster. To specify
both, the syntax would be -netaddr IP-specification[/mask]. To specify them individually
it would be -netaddr mpirun:spec,rank:spec.
The IP-specification can be a numeric IP address like 172.20.0.1 or it can be a hostname.
gethostbyname() will be called on the string and the first h_addr entry is used as the IP. The
optional mask can be specified by a dotted quad, or can be given as a number representing
how many bits are to be matched. For example, a mask of "11" would be equivalent to a mask
of "255.224.0.0".
If an IP and mask are given, then it is expected that one and only one IP will match at each
lookup. An error or warning is printed as appropriate if there are no matches, or too many. If
no mask is specified, then the IP matching will simply be done by the longest matching prefix.
-hosts This option allows you to specify a node list to HP-MPI. Ranks are scheduled
according to the host list. The nodes in the list must be in the job allocation or a scheduler
error will occur. The HP-MPI program %MPI_ROOT%\bin\mpi_nodes.exe returns a string in
the proper -hosts format with scheduled job resources. For example:
-hosts <n host1 host2 ... hostn>
-hosts <n host1 m1 host2 m2 ... hostn mn>
-headnode <headnode> This option is used to indicate the headnode to submit the mpirun
job. If omitted, localhost is used. This option can only be used as a command line option when
using the mpirun automatic submittal functionality.