1
1
openmpi/opal/mca
Nathan Hjelm 9fae5bfdf3 mca/base: add support for component aliasing
This commit adds support for aliasing component names. A component
name alias is created by calling: mca_base_alias_register. The name
of the project and framework are optional. The component name and
component alias are required. Once an alias is registered all
variables registered after the alias creation will have synonyms
also registered. For example:

```c
mca_base_alias_register("opal", "btl", "vader", "sm", false);
```

would cause all of the variables registered by btl/vader to have
aliases that start with btl_sm. Ex: btl_vader_single_copy_mechanism
would have the synonym: btl_sm_single_copy_mechanism.

If aliases are registered before component filtering the alias
can also be used for component selection. For example, if sm is
registered as an alias to vader in the btl framework register
function then ```--mca btl self,sm``` would be equivalent to
```--mca btl self,vader```.

Signed-off-by: Nathan Hjelm <hjelmn@google.com>
2020-05-05 06:43:19 -07:00
..
allocator Add threads framework 2020-03-27 10:15:45 -06:00
backtrace stacktrace: Add flexibility in stacktrace ouptut 2017-01-26 11:55:32 -06:00
base mca/base: add support for component aliasing 2020-05-05 06:43:19 -07:00
btl Update dpm to handle deprecation of MPI_Info keys 2020-04-29 14:56:38 -07:00
common Cleanup heterogeneous builds 2020-04-22 12:46:27 -07:00
crs Fix typo and update URLs (https, redirection) [skip ci] 2020-01-07 03:52:25 +09:00
dl Handle asprintf errors with opal_asprintf wrapper 2018-10-08 16:43:53 -07:00
event mca/threads: remove libevent hack 2020-03-27 10:16:04 -06:00
hwloc Remove no-longer-used hwloc support fns 2020-04-25 21:05:07 -07:00
if Created opal_gethostname() as safer gethostname substitute. 2020-01-13 08:52:17 -08:00
installdirs Handle asprintf errors with opal_asprintf wrapper 2018-10-08 16:43:53 -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: fix compiler warning 2019-12-08 13:56:00 -05:00
mpool Merge pull request #6578 from hppritcha/topic/thread_framework2 2020-03-27 15:55:48 -06:00
patcher Add threads framework 2020-03-27 10:15:45 -06:00
pmix Ensure proper handling of default MCA param files 2020-05-01 12:02:10 -07:00
rcache Merge pull request #6578 from hppritcha/topic/thread_framework2 2020-03-27 15:55:48 -06:00
reachable reachable: Update documentation on reachable function 2019-12-02 18:04:40 +00:00
shmem Upgrade all www.open-mpi.org URLs to https 2020-04-02 10:43:50 -04:00
threads mca/threads: remove libevent hack 2020-03-27 10:16:04 -06:00
timer Merge pull request #7169 from hjelmn/fix_what_wg21_calls_our_problem_not_theirs_seriously__in_some_ways_they_are_correct_but_wtf 2020-03-30 09:22:54 -07:00
Makefile.am Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
mca.h mca/base: enforce max string lengths 2018-09-05 08:42:00 -07:00