1
1
openmpi/opal/mca
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
..
allocator mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
backtrace stacktrace: Add flexibility in stacktrace ouptut 2017-01-26 11:55:32 -06:00
base mca/registry: fix problem group_component_register 2017-08-08 19:50:27 -06:00
btl util: move graph solver from usnic to util 2017-09-15 15:08:47 -07:00
common opal: rename opal_atomic_init to opal_atomic_lock_init 2017-08-07 14:15:11 -06:00
compress mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
crs mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
dl dl/dlopen: add libs to wrapper LIBS 2017-04-15 09:30:18 -07:00
event scripted symbol name change (ompi_ prefix) 2017-07-11 02:13:23 -04:00
hwloc Merge branch 'master' into topic/modex 2017-08-22 20:06:35 -07:00
if opal/if: open the if framework once in opal_init_util 2016-12-01 14:24:30 +09:00
installdirs Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
memchecker mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
memcpy Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
memory memory/patcher: hook madvise 2017-08-07 10:29:45 -06:00
mpool mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
patcher mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
pmix Fix tool connection logic so we properly search for default session server, perform specified number of retries, etc. 2017-09-19 13:35:46 -07:00
pstat mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
rcache mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
reachable reachable: Enable weighted component / fix interface 2017-09-19 19:42:54 -07:00
shmem mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
timer Get x86 TSC frequency from bogomips 2017-07-12 17:31:25 -03:00
Makefile.am Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
mca.h ompi/hook: Add the hook/license framework 2017-02-27 12:05:53 -05:00