1
1
openmpi/ompi/mca
Brian Barrett 10d0a430c4 mtl ofi: Change from opt-in to opt-out provider selection
Change default provider selection logic for the OFI MTL.  The
old logic was whitelist-only, so any new HPC NIC provider would
have to ask users to do extra work or wait for an OMPI release
to be whitelisted.  The reason for the logic was to avoid
selecting a "generic" provider like sockets or shm that would
frequently have worse performance than the optimized BTL options
Open MPI supports.

With the change, we blacklist the (small, relatively static) list
of providers that duplicate internal capabilities.  Users can use
one of thse blacklisted providers in two ways: first, they can
explicitly request the provider in the include list (which will
override the default exclude list) and second, the can set a new
empty exclude list.

Since most HPC networks require special libraries and therefore
an explicit build of libfabric, it is highly unlikely that this
change will cause users to use libfabric when they didn't want to
do so.  It does, however, solve the whitelisting problem.

Signed-off-by: Brian Barrett <bbarrett@amazon.com>
(cherry picked from commit c5eaa38491)
2018-09-27 18:41:47 +00:00
..
bml pmix: added check for pmix fence status 2018-08-17 21:33:50 +06:00
coll coll/libnbc: fix various error paths 2018-09-18 15:29:33 +09:00
common common/ompio: fix an ordering problem during file_open 2018-08-20 10:23:32 -05:00
crcp pmix: added check for pmix fence status 2018-08-17 21:33:50 +06:00
fbtl ompio: misc renames 2018-06-14 09:41:10 +09:00
fcoll fcoll: make vulcan the default component 2018-06-22 14:12:02 -05:00
fs MCA/IO/OMPIO: fix MPI_File_delete implementation. 2018-07-17 18:17:13 +02:00
hook ompi/hook: plug a misc memory leak 2018-09-10 09:21:49 +09:00
io io/base: fixes to file_delete selection logic 2018-08-28 08:18:59 -05:00
mtl mtl ofi: Change from opt-in to opt-out provider selection 2018-09-27 18:41:47 +00:00
op mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
osc Merge pull request #5755 from gpaulsen/osc_rdma_cleanup 2018-09-22 15:00:21 -05:00
pml Miscellaneous compiler warning stomps. 2018-09-21 14:35:51 -05:00
rte Correct typo in name comparison flags 2018-06-06 12:18:52 -07:00
sharedfp sharedfp/sm and lockedfile: fix naming bug 2018-08-27 14:11:03 -05:00
topo topo/treematch - quash compiler warning 2018-06-13 16:34:17 -05:00
vprotocol mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
Makefile.am Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00
mca.h Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00