1
1
openmpi/opal/mca/reachable/base
Gabe Saba 3f8d294191 reachable: Enable weighted component / fix interface
Based on work from usNIC, the best way to use the reachability
information the reachable components return is to build a
connectivity graph between the two peers and run a bipartite
graph solver.  Rather than returning the "best" pairing,
the reachability framework now returns the entire mapping,
allowing a (soon to be added) graph solver to build the
"optimal" connectivity pairing.

Practically, this means changing the return type of the
reachable() function and rewriting the weighted_reachable()
function to return the full mapping.  The netlink_reachable()
function still always returns NULL.

At the same time, fix bit-rot in the weighted component and
enable builds of the component by removing the opal_ignore.
Also, add IPv6 support to the weighted component to support
both use cases in the TCP BTL.

Signed-off-by: Brian Barrett <bbarrett@amazon.com>
2017-09-19 19:42:54 -07:00
..
base.h reachable: Enable weighted component / fix interface 2017-09-19 19:42:54 -07:00
Makefile.am reachable: Enable weighted component / fix interface 2017-09-19 19:42:54 -07:00
owner.txt ownership: update ownership files 2015-06-25 10:04:42 -06:00
reachable_base_alloc.c reachable: Enable weighted component / fix interface 2017-09-19 19:42:54 -07:00
reachable_base_frame.c initialize common symbols from opal 2015-05-08 09:48:51 +09:00
reachable_base_select.c mca/base: add priority output to mca_base_select 2015-10-19 12:32:41 -06:00