1
1

Update README for interconnects

Refs trac:4082

This commit was SVN r30219.

The following Trac tickets were found above:
  Ticket 4082 --> https://svn.open-mpi.org/trac/ompi/ticket/4082
Этот коммит содержится в:
Ralph Castain 2014-01-10 05:03:00 +00:00
родитель 4a4e354d95
Коммит af31e783db

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

@ -550,9 +550,11 @@ Network Support
- OpenFabrics: InfiniBand, iWARP, and RoCE - OpenFabrics: InfiniBand, iWARP, and RoCE
- Loopback (send-to-self) - Loopback (send-to-self)
- Myrinet MX and Open-MX - Myrinet MX and Open-MX
- Portals - Portals4
- Shared memory - Shared memory
- TCP - TCP
- Intel Phi SCIF
- SMCUDA
- SCTP - SCTP
- uDAPL - uDAPL
- Cisco usNIC - Cisco usNIC
@ -565,7 +567,7 @@ Network Support
- Myrinet MX and Open-MX - Myrinet MX and Open-MX
- InfiniPath PSM - InfiniPath PSM
- Mellanox MXM - Mellanox MXM
- Portals - Portals4
Open MPI will, by default, choose to use "cm" when the InfiniPath Open MPI will, by default, choose to use "cm" when the InfiniPath
PSM or the Mellanox MXM MTL can be used. Otherwise, "ob1" will be PSM or the Mellanox MXM MTL can be used. Otherwise, "ob1" will be
@ -642,7 +644,7 @@ Network Support
Open MPI assumes that only naive one-sided communication Open MPI assumes that only naive one-sided communication
capabilities are provided by the low level communication layers. capabilities are provided by the low level communication layers.
However, modern communication layers such as Myrinet MX, InfiniPath However, modern communication layers such as Myrinet MX, InfiniPath
PSM, or Portals, natively implement highly-optimized two-sided PSM, or Portals4, natively implement highly-optimized two-sided
communication semantics. To leverage these capabilities, Open MPI communication semantics. To leverage these capabilities, Open MPI
provides the "cm" PML and corresponding MTL components to transfer provides the "cm" PML and corresponding MTL components to transfer
messages rather than bytes. The MTL interface implements a shorter messages rather than bytes. The MTL interface implements a shorter
@ -894,22 +896,22 @@ NETWORKING SUPPORT / OPTIONS
--with-openib-libdir=<directory> --with-openib-libdir=<directory>
DEPRECATED synonym for --with-verbs-libdir. DEPRECATED synonym for --with-verbs-libdir.
--with-portals=<directory> --with-portals4=<directory>
Specify the directory where the Portals libraries and header files Specify the directory where the Portals4 libraries and header files
are located. This option is generally only necessary if the Portals are located. This option is generally only necessary if the Portals4
headers and libraries are not in default compiler/linker search headers and libraries are not in default compiler/linker search
paths. paths.
Portals is the support library for Cray interconnects, but is also Portals4 is the support library for Cray interconnects, but is also
available on other platforms (e.g., there is a Portals library available on other platforms (e.g., there is a Portals4 library
implemented over regular TCP). implemented over regular TCP).
--with-portals-config=<type> --with-portals4-libdir=<libdir>
Configuration to use for Portals support. The following <type> Location of libraries to link with for Portals4 support.
values are possible: "utcp", "xt3", "xt3-modex" (default: utcp).
--with-portals-libs=<libs> --with-portals4-max-md-size=SIZE
Additional libraries to link with for Portals support. --with-portals4-max-va-size=SIZE
Set configuration values for Portals 4
--with-psm=<directory> --with-psm=<directory>
Specify the directory where the QLogic InfiniPath PSM library and Specify the directory where the QLogic InfiniPath PSM library and
@ -936,6 +938,9 @@ NETWORKING SUPPORT / OPTIONS
look in <sctp directory>/lib and <sctp directory>/lib64, which covers look in <sctp directory>/lib and <sctp directory>/lib64, which covers
most cases. This option is only needed for special configurations. most cases. This option is only needed for special configurations.
--with-scif=<dir>
Look in directory for Intel SCIF support libraries
--with-udapl=<directory> --with-udapl=<directory>
Specify the directory where the UDAPL libraries and header files are Specify the directory where the UDAPL libraries and header files are
located. Note that UDAPL support is disabled by default on Linux; located. Note that UDAPL support is disabled by default on Linux;