1
1
openmpi/ompi/mca/pml/cm
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
..
Makefile.am Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
owner.txt add owner files to opa/ompi/orte mca directories 2015-02-22 15:10:23 -07:00
pml_cm_cancel.c * Implement matched probe for the CM PML. Required adding a peer field to 2012-03-22 22:55:59 +00:00
pml_cm_component.c Add support for detecting when dynamic add_procs is not possible 2015-09-23 16:22:05 -06:00
pml_cm_component.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
pml_cm_recvreq.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
pml_cm_recvreq.h pml: fix commit open-mpi/ompi@6e6a3e965c 2015-09-18 09:54:18 +09:00
pml_cm_request.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
pml_cm_request.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
pml_cm_sendreq.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
pml_cm_sendreq.h pml: do not cast way the const modifier when this is not necessary 2015-09-09 09:18:57 +09:00
pml_cm_start.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
pml_cm.c Update code base to use the new opal_free_list_t 2015-02-24 10:05:45 -07:00
pml_cm.h pml: fix commit open-mpi/ompi@6e6a3e965c 2015-09-18 09:54:18 +09:00
post_configure.sh * Fix up some direct-calling issues for the PML/MTL 2006-07-06 15:12:38 +00:00