1
1
openmpi/ompi/mca
Howard Pritchard 8fcf9cee3b add a common ofi whitelist/blacklist
also add common verbose variable.

Note the verbosity thing is a little tricky owing to the way the MCA frameworks and components are registered and
and initialized.  The BTL's are registered/initialized prior to the MTL components even getting registered.

Here's the change in ofi mtl mca parameters.  Before commit:

            MCA mtl ofi: parameter "mtl_ofi_provider_include" (current value: "psm2", data source: environment, level: 1 user/basic, type: string)
                          Comma-delimited list of OFI providers that are considered for use (e.g., "psm,psm2"; an empty value means that all providers will be considered). Mutually exclusive with mtl_ofi_provider_exclude.
             MCA mtl ofi: parameter "mtl_ofi_provider_exclude" (current value: "shm,sockets,tcp,udp,rstream", data source: default, level: 1 user/basic, type: string)
                          Comma-delimited list of OFI providers that are not considered for use (default: "sockets,mxm"; empty value means that all providers will be considered). Mutually exclusive with mtl_ofi_provider_include.

After commit:

             MCA btl ofi: parameter "btl_ofi_provider_include" (current value: "", data source: default, level: 1 user/basic, type: string, synonym of: opal_common_ofi_provider_include)
                          Comma-delimited list of OFI providers that are considered for use (e.g., "psm,psm2"; an empty value means that all providers will be considered). Mutually exclusive with mtl_ofi_provider_exclude.
             MCA btl ofi: parameter "btl_ofi_provider_exclude" (current value: "shm,sockets,tcp,udp,rstream", data source: default, level: 1 user/basic, type: string, synonym of: opal_common_ofi_provider_exclude)
                          Comma-delimited list of OFI providers that are not considered for use (default: "sockets,mxm"; empty value means that all providers will be considered). Mutually exclusive with mtl_ofi_provider_include.
             MCA mtl ofi: parameter "mtl_ofi_provider_exclude" (current value: "shm,sockets,tcp,udp,rstream", data source: default, level: 1 user/basic, type: string, synonym of: opal_common_ofi_provider_exclude)
                          Comma-delimited list of OFI providers that are not considered for use (default: "sockets,mxm"; empty value means that all providers will be considered). Mutually exclusive with mtl_ofi_provider_include.
             MCA mtl ofi: parameter "mtl_ofi_verbose" (current value: "0", data source: default, level: 3 user/all, type: int, synonym of: opal_common_ofi_verbose)

related to #7755

Signed-off-by: Howard Pritchard <howardp@lanl.gov>
(cherry picked from commit 9f1081a07a)
(cherry picked from commit 45b643d0cf)
2020-06-23 14:02:33 -06:00
..
bml pmix: added check for pmix fence status 2018-08-17 21:33:50 +06:00
coll Merge pull request #7579 from devreal/progress-returns-v4.0.x 2020-04-03 13:37:56 -05:00
common common/ompio: fix calculation in simple-grouping option 2019-11-25 09:04:13 -06: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/two_phase: Compiler warning for wrong variable type used 2019-12-08 14:15:29 -05:00
fs lustre: squash some compiler warnings 2020-01-08 16:00:01 -05:00
hook ompi/hook: plug a misc memory leak 2018-09-10 09:21:49 +09:00
io Merge pull request #7237 from mcoil1/pr/v4.0.x/wbailey2-fixes 2019-12-17 09:22:07 -07:00
mtl add a common ofi whitelist/blacklist 2020-06-23 14:02:33 -06:00
op mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
osc osc rdma: check for outstanding fragments before completing a request 2020-06-22 08:32:14 +02:00
pml OPAL/UCX: enabling new API provided by UCX 2020-05-04 10:02:10 +03:00
rte Remove stale defunct tools 2018-10-30 08:51:25 -07:00
sharedfp sharedfp/individual: defer error when not being able to open datafile 2020-02-24 08:39:53 -06:00
topo Remove few warnings identified by @rhc in #5514. 2019-05-11 16:38:31 +09: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