54a4061d88
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> |
||
---|---|---|
.. | ||
Makefile.am | ||
owner.txt | ||
pml_cm_cancel.c | ||
pml_cm_component.c | ||
pml_cm_component.h | ||
pml_cm_recvreq.c | ||
pml_cm_recvreq.h | ||
pml_cm_request.c | ||
pml_cm_request.h | ||
pml_cm_sendreq.c | ||
pml_cm_sendreq.h | ||
pml_cm_start.c | ||
pml_cm.c | ||
pml_cm.h | ||
post_configure.sh |