1
1

Sync with changes to the README on the v1.7 branch.

This commit was SVN r29363.
Этот коммит содержится в:
Jeff Squyres 2013-10-04 12:12:18 +00:00
родитель d7df5aeafe
Коммит 676d48d384

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

@ -112,6 +112,7 @@ General notes
(*) Be sure to read the Compiler Notes, below.
- Other systems have been lightly (but not fully tested):
- Cygwin 32 & 64 bit with gcc
- ARMv4, ARMv5, ARMv6, ARMv7 (when using non-inline assembly; only
ARMv7 is fully supported when -DOMPI_DISABLE_INLINE_ASM is used).
- Other 64 bit platforms (e.g., Linux on PPC64)
@ -352,7 +353,7 @@ General Run-Time Support Notes
MPI Functionality and Features
------------------------------
- All MPI-2.1 functionality is supported.
- All MPI-2.2 and most MPI-3 functionality is supported.
- When using MPI deprecated functions, some compilers will emit
warnings. For example:
@ -379,8 +380,8 @@ MPI Functionality and Features
- self
Note that Open MPI's thread support is in a fairly early stage; the
above devices are likely to *work*, but the latency is likely to be
fairly high. Specifically, efforts so far have concentrated on
above devices may *work*, but the latency is likely to be fairly
high. Specifically, efforts so far have concentrated on
*correctness*, not *performance* (yet).
- MPI_REAL16 and MPI_COMPLEX32 are only supported on platforms where a
@ -558,7 +559,7 @@ Network Support
applications that used the OFED network transports. If Open MPI is
able to find the <linux/ummunotify.h> header file, it will build
support for ummunotify and include it by default. If MPI processes
then find the ummunotify kernel module loaded and active, then ther
then find the ummunotify kernel module loaded and active, then their
memory managers (which have been shown to be problematic in some
cases) will be disabled and ummunotify will be used. Otherwise, the
same memory managers from prior versions of Open MPI will be used.
@ -566,10 +567,6 @@ Network Support
http://lwn.net/Articles/343351/
- Older mVAPI-based InfiniBand drivers (Mellanox VAPI) are no longer
supported. Please use an older version of Open MPI (1.2 series or
earlier) if you need mVAPI support.
- The use of fork() with OpenFabrics-based networks (i.e., the openib
BTL) is only partially supported, and only on Linux kernels >=
v2.6.15 with libibverbs v1.1 or later (first released as part of
@ -608,10 +605,6 @@ Network Support
using multiple interconnects at the same time (including TCP), or
transferring non contiguous data-types.
- Older Myrinet "GM" support is no longer available in the v1.5
series. Older versions of Open MPI can be used if GM support is
still needed.
- Linux "knem" support is used when the "sm" (shared memory) BTL is
compiled with knem support (see the --with-knem configure option)
and the knem Linux module is loaded in the running kernel. If the
@ -1230,7 +1223,7 @@ For example:
shell$ ./configure CC=mycc CXX=myc++ FC=myfortran ...
***Note: We generally suggest using the above command line form for
*** NOTE: We generally suggest using the above command line form for
setting different compilers (vs. setting environment variables and
then invoking "./configure"). The above form will save all
variables and values in the config.log file, which makes
@ -1713,9 +1706,10 @@ are equivalent. Some of mpiexec's switches (such as -host and -arch)
are not yet functional, although they will not error if you try to use
them.
The rsh launcher accepts a -hostfile parameter (the option
"-machinefile" is equivalent); you can specify a -hostfile parameter
indicating an standard mpirun-style hostfile (one hostname per line):
The rsh launcher (which defaults to using ssh) accepts a -hostfile
parameter (the option "-machinefile" is equivalent); you can specify a
-hostfile parameter indicating an standard mpirun-style hostfile (one
hostname per line):
shell$ mpirun -hostfile my_hostfile -np 2 hello_world_mpi