1
1
openmpi/ompi/mca/mtl/portals4
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
..
configure.m4 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
mtl_portals4_cancel.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
mtl_portals4_component.c Add support for detecting when dynamic add_procs is not possible 2015-09-23 16:22:05 -06:00
mtl_portals4_endpoint.h * Remove triggered code for now 2011-09-28 15:25:39 +00:00
mtl_portals4_flowctl.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
mtl_portals4_flowctl.h mtl-portals4: add the option to use the Portals4 logical to physical table 2015-04-21 11:30:33 -05:00
mtl_portals4_message.c * Implement matched probe for the CM PML. Required adding a peer field to 2012-03-22 22:55:59 +00:00
mtl_portals4_message.h Update opal_free_list_t usage to reflect new class interface. 2015-02-24 10:05:44 -07:00
mtl_portals4_probe.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
mtl_portals4_recv_short.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
mtl_portals4_recv_short.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
mtl_portals4_recv.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
mtl_portals4_request.h * Update Portals 4 MTL's multi-md code to be a bit cleaner (no if statements 2013-07-08 21:27:37 +00:00
mtl_portals4_send.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
mtl_portals4.c Integrate PMIx 1.0 with OMPI. 2015-08-29 16:04:10 -07:00
mtl_portals4.h 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
post_configure.sh * Update to support direct call 2011-01-19 20:49:28 +00:00