1
1
openmpi/ompi
Nathan Hjelm b4a0d40915 pml/ob1: Add support for dynamically calling add_procs
This commit contains the following changes:

 - pml/ob1: use the bml accessor function when requesting a bml
   endpoint. this will ensure that bml endpoints are only created when
   needed. for example, a bml endpoint is not requested and not
   allocated when receiving an eager message from a peer.

 - pml/ob1: change the pml_procs array in the ob1 communicator to a
   proc pointer array. at the cost of a single level of extra
   redirection this will allow us to allocate pml procs on demand.

 - pml/ob1: add an accessor function to access the pml proc structure
   for a given peer. this function will allocate the proc if it
   doesn't already exist.

Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-09-10 08:55:54 -06:00
..
attribute more c99 updates 2015-06-25 10:14:13 -06:00
class Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
communicator Integrate PMIx 1.0 with OMPI. 2015-08-29 16:04:10 -07:00
contrib Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
datatype coll: do not cast way the const modifier when this is not necessary 2015-09-09 09:18:57 +09:00
debuggers Makefile.am's: if calling OPAL functions, must link to it 2015-08-14 07:51:55 -07:00
dpm Protect ourselves - if the active pmix component doesn't have some optional functions, then gracefully decline to perform the operation OR use a required alternative (e.g., fence in place of disconnect) 2015-09-09 02:29:00 -07:00
errhandler ompi: add internal error code for MPI_ERR_RMA_FLAVOR 2015-08-13 13:18:29 -06:00
etc Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
file io: do not cast way the const modifier when this is not necessary 2015-09-09 09:18:58 +09:00
group Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
include mpi conformance: fix prototypes 2015-08-31 10:34:05 +09:00
info more c99 updates 2015-06-25 10:14:13 -06:00
mca pml/ob1: Add support for dynamically calling add_procs 2015-09-10 08:55:54 -06:00
message Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
mpi io: do not cast way the const modifier when this is not necessary 2015-09-09 09:18:58 +09:00
mpiext Remove OPAL_HAVE_HWLOC qualifier and error out if --without-hwloc is given 2015-09-04 16:54:40 -07:00
op Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
patterns Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
peruse more c99 updates 2015-06-25 10:14:13 -06:00
proc Cleanup connect/disconnect and bring comm_spawn back online! 2015-09-06 10:27:39 -07:00
request Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
runtime Remove OPAL_HAVE_HWLOC qualifier and error out if --without-hwloc is given 2015-09-04 16:54:40 -07:00
tools Remove OPAL_HAVE_HWLOC qualifier and error out if --without-hwloc is given 2015-09-04 16:54:40 -07:00
win ompi/win: add internal support for returning same_size and same_disp_unit info keys 2015-08-13 13:19:52 -06:00
Makefile.am Integrate PMIx 1.0 with OMPI. 2015-08-29 16:04:10 -07:00