1
1
openmpi/opal/mca/btl
Nathan Hjelm c5c5b42307 btl: add a new btl for the UCT layer in OpenUCX
This commit adds a new btl for one-sided and two-sided. This btl
uses the uct layer in OpenUCX. This btl makes use of multiple uct
contexts and per-thread device pinning to provide good performance
when using threads and osc/rdma. This btl has been tested extensively
with osc/rdma and passes all MTT tests on aries and IB hardware.

For now this new component disables itself but can be enabled by
setting the btl_ucx_transports MCA variable with a comma-delimited
list of supported memory domains/transport layers. For example:
--mca btl_uct_memory_domains ib/mlx5_0. The specific transports used
can be selected using --mca btl_uct_transports. The default is to use
any available transport.

Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2018-06-25 18:14:58 -06:00
..
base opal/btl: add support for flushing RDMA/atomic operations 2018-02-13 12:49:51 -07:00
ofi btl/ofi: add scalable endpoint support. 2018-06-14 15:44:29 -07:00
openib btl: openib: Add support for Broadcom Cumulus RoCE HCA 2018-06-07 15:16:58 +02:00
portals4 btl-portals4: don't free module resources when proc count goes to zero 2018-04-10 14:20:22 -05:00
scif mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
self mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
sm btl/sm: fix CID 1415105 2018-03-26 14:21:21 -07:00
smcuda Fix typo 2018-04-11 10:29:43 +08:00
tcp btl/tcp: trivial whitespace clean 2018-06-23 08:04:12 -07:00
template mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
uct btl: add a new btl for the UCT layer in OpenUCX 2018-06-25 18:14:58 -06:00
ugni topo/treematch - quash compiler warning 2018-06-13 16:34:17 -05:00
usnic btl/usnic: missed a preprocessor check in d36648b 2018-02-19 07:03:05 -08:00
vader topo/treematch - quash compiler warning 2018-06-13 16:34:17 -05:00
btl.h opal/btl: add support for flushing RDMA/atomic operations 2018-02-13 12:49:51 -07:00
Makefile.am Purge whitespace from the repo 2015-06-23 20:59:57 -07:00