1
1
openmpi/opal/mca
Nathan Hjelm 54a4061d88 Add support for detecting when dynamic add_procs is not possible
This commit adds support to the pml, mtl, and btl frameworks for
components to indicate at runtime that they do not support the new
dynamic add_procs behavior. At the high end the lack of dynamic
add_procs support is signalled by the pml using the new pml_flags
member to the pml module structure. If the
MCA_PML_BASE_FLAG_REQUIRE_WORLD flag is set MPI_Init will generate the
ompi_proc_t array passed to add_proc from ompi_proc_world () instead
of ompi_proc_get_allocated ().

Both cm and ob1 have been updated to detect if the underlying mtl and
btl components support dynamic add_procs.

Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-09-23 16:22:05 -06:00
..
allocator pml: fix commit open-mpi/ompi@6e6a3e965c 2015-09-18 09:54:18 +09:00
backtrace Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
base mca/base: use standard verbosity levels 2015-08-17 11:48:06 -06:00
btl Add support for detecting when dynamic add_procs is not possible 2015-09-23 16:22:05 -06:00
common Cleanup handle verbose messages 2015-09-14 11:01:25 -04:00
compress Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
crs Merge pull request #657 from hjelmn/c99 2015-06-25 11:21:09 -06:00
dl dl/dlopen: fix memory leak 2015-09-23 08:56:56 -06:00
event configury: fix libevent configure.ac 2015-08-12 15:37:22 +09:00
hwloc hwloc: do not count not allowed cores in df_search_cores 2015-09-17 13:10:34 +09:00
if ownership: update ownership files 2015-06-25 10:04:42 -06:00
installdirs Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
memchecker ownership: update ownership files 2015-06-25 10:04:42 -06:00
memcpy Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
memory Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
mpool Add ability for user to empty the CUDA IPC registration cache when it is full 2015-09-17 16:42:16 -04:00
pmix pmix: do not touch recently freed memory 2015-09-23 08:44:50 -06:00
pstat more c99 updates 2015-06-25 10:14:13 -06:00
rcache rcache/vma: make rcache lock recursive 2015-08-26 10:01:37 -06:00
reachable Merge pull request #657 from hjelmn/c99 2015-06-25 11:21:09 -06:00
sec Integrate PMIx 1.0 with OMPI. 2015-08-29 16:04:10 -07:00
shmem more c99 updates 2015-06-25 10:14:13 -06:00
timer more c99 updates 2015-06-25 10:14:13 -06:00
Makefile.am Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
mca.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00