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> |
||
---|---|---|
.. | ||
configure.m4 | ||
Makefile.am | ||
mtl_portals4_cancel.c | ||
mtl_portals4_component.c | ||
mtl_portals4_endpoint.h | ||
mtl_portals4_flowctl.c | ||
mtl_portals4_flowctl.h | ||
mtl_portals4_message.c | ||
mtl_portals4_message.h | ||
mtl_portals4_probe.c | ||
mtl_portals4_recv_short.c | ||
mtl_portals4_recv_short.h | ||
mtl_portals4_recv.c | ||
mtl_portals4_request.h | ||
mtl_portals4_send.c | ||
mtl_portals4.c | ||
mtl_portals4.h | ||
owner.txt | ||
post_configure.sh |