1cbfb53801
specify btl_tcp_if_include because btl_tcp_if_exclude is defaulted to the loopback devices. This commit does a few things: * Introduce a new OPAL MCA base function: mca_base_param_check_exclusive_string(). It checks to see that the ''user'' does not set two MCA parameters that are mutually exclusive by checking the source of those MCS param values. * Use the above function in many BTLs (and the OOB TCP) to ensure that <foo>_if_include and <foo>_if_exclude are not both specified ''by the user''. * Re-arrange many of these BTLs to move their MCA registration code into a separate component_register() function (vs. the component_open() function). This code has been nominally reviewed and checked by Ralph, George, Terry, and Shiqing. This commit was SVN r25043. The following SVN revision numbers were found above: r24976 --> open-mpi/ompi@8f4ac54336 |
||
---|---|---|
.. | ||
base.h | ||
help-mca-base.txt | ||
help-mca-param.txt | ||
Makefile.am | ||
mca_base_close.c | ||
mca_base_cmd_line.c | ||
mca_base_component_compare.c | ||
mca_base_component_find.c | ||
mca_base_component_repository.c | ||
mca_base_component_repository.h | ||
mca_base_components_close.c | ||
mca_base_components_open.c | ||
mca_base_components_select.c | ||
mca_base_list.c | ||
mca_base_open.c | ||
mca_base_param_internal.h | ||
mca_base_param.c | ||
mca_base_param.h | ||
mca_base_parse_paramfile.c |