1
1
openmpi/opal
Jeff Squyres 1cbfb53801 r24976 wasn't quite right -- you now actually get a warning if you
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
2011-08-10 17:24:36 +00:00
..
asm Patch from ARM for assembly: 2011-08-02 19:15:24 +00:00
class Provide a way to look at the head of the ring 2011-06-28 19:46:48 +00:00
config Cleanup configure checks for C/R functionality. 2011-06-09 19:45:29 +00:00
datatype Add in missing header file 2011-04-29 13:20:59 +00:00
dss Extend node stats to include additional memory info. Change "darwin" pstat module to "test" as we don't really know how to get all the stat info for darwin. 2011-05-08 14:45:16 +00:00
etc Ensure that platform-specific mca param files get installed with the correct default mca param filename. Platform-specific mca param files overwrite any pre-existing default mca param file as they are considered to be the "gold" standard if a platform file was provided. 2008-08-27 02:40:02 +00:00
include Patch from ARM for assembly: 2011-08-02 19:15:24 +00:00
mca r24976 wasn't quite right -- you now actually get a warning if you 2011-08-10 17:24:36 +00:00
memoryhooks - Replace combinations of 2009-08-20 11:42:18 +00:00
runtime Fix C/R-related error messages during initialization. 2011-07-13 23:34:34 +00:00
threads Continue clean up of thread options started in r22841, 22842, and 22849. 2011-03-18 21:36:35 +00:00
tools Cleanup configure checks for C/R functionality. 2011-06-09 19:45:29 +00:00
util Fix the output of error strings. Every convertor is returning OPAL_SUCCESS, so you have to check each convertor to find which one this error belongs to, and then run ONLY that convertor. 2011-08-08 04:10:40 +00:00
win32 Add the initial support for MinGW and MSYS. 2011-04-29 14:42:07 +00:00
CMakeLists.txt Exclude two non-mca files that shouldn't be compiled under windows. 2011-05-02 14:39:22 +00:00
Makefile.am Fixes trac:2768: exclude opal/libltdl from "make distclean" when 2011-04-08 14:59:49 +00:00
win_makefile Move all win32 related files in opal, and modify all the Makefiles.am to 2005-12-08 06:17:15 +00:00