1
1
openmpi/ompi/mca/pml
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
..
base pml: do not cast way the const modifier when this is not necessary 2015-09-09 09:18:57 +09:00
bfo ownership: update ownership files 2015-06-25 10:04:42 -06:00
cm pml: do not cast way the const modifier when this is not necessary 2015-09-09 09:18:57 +09:00
crcpw ownership: update ownership files 2015-06-25 10:04:42 -06:00
example Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ob1 pml/ob1: Add support for dynamically calling add_procs 2015-09-10 08:55:54 -06:00
v Merge pull request #657 from hjelmn/c99 2015-06-25 11:21:09 -06:00
yalla pml: do not cast way the const modifier when this is not necessary 2015-09-09 09:18:57 +09: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
pml_constants.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
pml.h pml: do not cast way the const modifier when this is not necessary 2015-09-09 09:18:57 +09:00