1
1
openmpi/ompi/runtime
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
..
help-mpi-runtime.txt Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
Makefile.am Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
mpiruntime.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_cr.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_cr.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_info_support.c opal: fix multiple bugs in MCA and opal 2015-04-07 19:13:20 -06:00
ompi_info_support.h tools: Add oshmem_info utility 2013-10-12 19:03:32 +00:00
ompi_mpi_abort.c ompi/group: do not allocate ompi_proc_t's on group union/difference 2015-09-10 08:55:55 -06:00
ompi_mpi_finalize.c ompi/proc: add function to get all allocated procs 2015-09-23 16:22:05 -06:00
ompi_mpi_init.c Add support for detecting when dynamic add_procs is not possible 2015-09-23 16:22:05 -06:00
ompi_mpi_params.c ompi/proc: add proc hash table for ompi_proc_t objects 2015-09-10 08:55:54 -06:00
ompi_mpi_preconnect.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
params.h ompi/proc: add proc hash table for ompi_proc_t objects 2015-09-10 08:55:54 -06:00