1
1
openmpi/ompi/mca/btl
Jeff Squyres 194b285447 First commit of the Cisco usNIC BTL.
This BTL accesses the Cisco usNIC Linux device via the Linux verbs
API via Unreliable Datagram queue pairs.  A few noteworthy points:

 * This BTL does most of its own fragmentation; it tells the PML that
   it has a very high max_send_size (much higher than the network
   MTU).
 * Since UD fragments are, by definition, unreliable, the usnic BTL
   handles all of its own reliability via a sliding window approach
   using the opal_hotel construct and many tricks stolen from the
   corpus of knowledge surrounding efficient TCP.
 * There is a fun PML latency-metric based optimization for NUMA
   awareness of short messages.
 * Note that this is ''not'' a generic UD verbs BTL; it is specific to
   the Cisco usNIC device.

This commit was SVN r28879.
2013-07-19 22:13:58 +00:00
..
base First cut at assigning some fine-grained "levels" to MCA parameters 2013-07-10 00:47:52 +00:00
mx rename ompi_free_list operations to _mt, as per discussions at last face to face meeting 2013-07-08 22:07:52 +00:00
openib Devices that do not support RC QP's are also intentionally skipped; 2013-07-19 19:05:18 +00:00
portals4 use the same multi-md workaround the rest of the Portals code is using. 2013-07-11 21:00:11 +00:00
sctp rename ompi_free_list operations to _mt, as per discussions at last face to face meeting 2013-07-08 22:07:52 +00:00
self rename ompi_free_list operations to _mt, as per discussions at last face to face meeting 2013-07-08 22:07:52 +00:00
sm First cut at assigning some fine-grained "levels" to MCA parameters 2013-07-10 00:47:52 +00:00
smcuda Move CUDA-aware configurary to its own file and other minor changes due to review. 2013-07-17 22:12:29 +00:00
tcp First cut at assigning some fine-grained "levels" to MCA parameters 2013-07-10 00:47:52 +00:00
template rename ompi_free_list operations to _mt, as per discussions at last face to face meeting 2013-07-08 22:07:52 +00:00
udapl rename ompi_free_list operations to _mt, as per discussions at last face to face meeting 2013-07-08 22:07:52 +00:00
ugni fix typos in the ugni and vader btls 2013-07-12 17:55:33 +00:00
usnic First commit of the Cisco usNIC BTL. 2013-07-19 22:13:58 +00:00
vader fix typos in the ugni and vader btls 2013-07-12 17:55:33 +00:00
btl.h Fix typo in comment 2013-07-10 15:13:08 +00:00
Makefile.am Fix mistake that came in via the ompi-agen tree in r23764. The mistake wasn't part of the core autogen upgrade; it was an additional 'bonus' cleanup. Oops. The mistake will always create a set of directories under installdir, even if you do not --with-devel-headers. The set of directories will be empty, but still -- they should not be there at all. This commit fixes that -- the directories are not created at all if you do not --with-devel-headers 2010-09-24 22:53:28 +00:00