1
1
Thanks to Paul Hargrove for pointing them out.  Really.

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
Этот коммит содержится в:
Jeff Squyres 2016-08-25 09:15:27 -04:00
родитель b563c9e303
Коммит 0d19cc4a13

30
README
Просмотреть файл

@ -410,10 +410,10 @@ General Run-Time Support Notes
is a shared library), unless using the --prefix or is a shared library), unless using the --prefix or
--enable-mpirun-prefix-by-default functionality (see below). --enable-mpirun-prefix-by-default functionality (see below).
- Open MPI's run-time behavior can be customized via MCA ("MPI - Open MPI's run-time behavior can be customized via MPI Component
Component Architecture") parameters (see below for more information Architecture (MCA) parameters (see below for more information on how
on how to get/set MCA parameter values). Some MCA parameters can be to get/set MCA parameter values). Some MCA parameters can be set in
set in a way that renders Open MPI inoperable (see notes about MCA a way that renders Open MPI inoperable (see notes about MCA
parameters later in this file). In particular, some parameters have parameters later in this file). In particular, some parameters have
required options that must be included. required options that must be included.
@ -421,7 +421,7 @@ General Run-Time Support Notes
component, or Open MPI will not be able to deliver messages to the component, or Open MPI will not be able to deliver messages to the
same rank as the sender. For example: "mpirun --mca btl tcp,self same rank as the sender. For example: "mpirun --mca btl tcp,self
..." ..."
- If specified, the "btl_tcp_if_exclude" paramater must include the - If specified, the "btl_tcp_if_exclude" parameter must include the
loopback device ("lo" on many Linux platforms), or Open MPI will loopback device ("lo" on many Linux platforms), or Open MPI will
not be able to route MPI messages using the TCP BTL. For example: not be able to route MPI messages using the TCP BTL. For example:
"mpirun --mca btl_tcp_if_exclude lo,eth1 ..." "mpirun --mca btl_tcp_if_exclude lo,eth1 ..."
@ -480,7 +480,7 @@ MPI Functionality and Features
by default (it can be disabled via the --disable-libompitrace by default (it can be disabled via the --disable-libompitrace
flag). This library provides a simplistic tracing of select MPI flag). This library provides a simplistic tracing of select MPI
function calls via the MPI profiling interface. Linking it in to function calls via the MPI profiling interface. Linking it in to
your appliation via (e.g., via -lompitrace) will automatically your application via (e.g., via -lompitrace) will automatically
output to stderr when some MPI functions are invoked: output to stderr when some MPI functions are invoked:
shell$ cd examples/ shell$ cd examples/
@ -595,9 +595,7 @@ Network Support
MXM transport. MXM transport.
- "ob1" supports a variety of networks that can be used in - "ob1" supports a variety of networks that can be used in
combination with each other (per OS constraints; e.g., there are combination with each other:
reports that the GM and OpenFabrics kernel drivers do not operate
well together):
- OpenFabrics: InfiniBand, iWARP, and RoCE - OpenFabrics: InfiniBand, iWARP, and RoCE
- Loopback (send-to-self) - Loopback (send-to-self)
@ -715,7 +713,7 @@ Open MPI Extensions
a string that contains what resources a process is bound to. See a string that contains what resources a process is bound to. See
its man page for more details. its man page for more details.
- cr: Provides routines to access to checkpoint restart routines. - cr: Provides routines to access to checkpoint restart routines.
See ompi/mpiext/cr/mpiext_cr_c.h for a listing of availble See ompi/mpiext/cr/mpiext_cr_c.h for a listing of available
functions. functions.
- cuda: When the library is compiled with CUDA-aware support, it provides - cuda: When the library is compiled with CUDA-aware support, it provides
two things. First, a macro MPIX_CUDA_AWARE_SUPPORT. Secondly, the two things. First, a macro MPIX_CUDA_AWARE_SUPPORT. Secondly, the
@ -1087,7 +1085,7 @@ MISCELLANEOUS SUPPORT LIBRARIES
installation to use installation to use
By default (or if --with-libevent is specified with no VALUE), Open By default (or if --with-libevent is specified with no VALUE), Open
MPI will build and use the copy of libeveny that it has in its MPI will build and use the copy of libevent that it has in its
source tree. However, if the VALUE is "external", Open MPI will source tree. However, if the VALUE is "external", Open MPI will
look for the relevant libevent header file and library in default look for the relevant libevent header file and library in default
compiler / linker locations. Or, VALUE can be a directory tree compiler / linker locations. Or, VALUE can be a directory tree
@ -1452,7 +1450,7 @@ format. Each of the three numbers has a specific meaning:
change in the code base and/or end-user functionality, and also change in the code base and/or end-user functionality, and also
indicate a break from backwards compatibility. Specifically: Open indicate a break from backwards compatibility. Specifically: Open
MPI releases with different major version numbers are not MPI releases with different major version numbers are not
backwards compatibile with each other. backwards compatibale with each other.
CAVEAT: This rule does not extend to versions prior to v1.10.0. CAVEAT: This rule does not extend to versions prior to v1.10.0.
Specifically: v1.10.x is not guaranteed to be backwards Specifically: v1.10.x is not guaranteed to be backwards
@ -1767,7 +1765,7 @@ configure script. They are not necessary for MPI applications, but
may be used by applications that use Open MPI's lower layer support may be used by applications that use Open MPI's lower layer support
libraries. libraries.
orte: Open MPI Run-Time Environment applicaions orte: Open MPI Run-Time Environment applications
opal: Open Portable Access Layer applications opal: Open Portable Access Layer applications
=========================================================================== ===========================================================================
@ -1886,7 +1884,7 @@ Back-end run-time environment (RTE) component frameworks:
dfs - Distributed file system dfs - Distributed file system
errmgr - RTE error manager errmgr - RTE error manager
ess - RTE environment-specfic services ess - RTE environment-specific services
filem - Remote file management filem - Remote file management
grpcomm - RTE group communications grpcomm - RTE group communications
iof - I/O forwarding iof - I/O forwarding
@ -1918,7 +1916,7 @@ hwloc - Hardware locality (hwloc) versioning support
if - OS IP interface support if - OS IP interface support
installdirs - Installation directory relocation services installdirs - Installation directory relocation services
memchecker - Run-time memory checking memchecker - Run-time memory checking
memcpy - Memopy copy support memcpy - Memory copy support
memory - Memory management hooks memory - Memory management hooks
mpool - Memory pooling mpool - Memory pooling
patcher - Symbol patcher hooks patcher - Symbol patcher hooks
@ -2027,7 +2025,7 @@ passed on the mpirun command line will override an environment
variable; an environment variable will override the system-wide variable; an environment variable will override the system-wide
defaults. defaults.
Each component typically activates itself when relavant. For example, Each component typically activates itself when relevant. For example,
the MX component will detect that MX devices are present and will the MX component will detect that MX devices are present and will
automatically be used for MPI communications. The SLURM component automatically be used for MPI communications. The SLURM component
will automatically detect when running inside a SLURM job and activate will automatically detect when running inside a SLURM job and activate