1
1
openmpi/ompi/mca/pml/ob1
Nathan Hjelm 3d32dbd793 btl/openib: cuda: fix CUDA-aware support with async copy
This commit should resolve an issue seen with CUDA-aware support. The
problem came in with BTL 3.0. Before 3.0 the size of the copy was
stored in the incoming segment's des_remote_count field. This field
does not exist in BTL 3.0 so I stored the value in the
des_segment_count field. This caused problems with the cuda support
code. To fix the issue the endpoint pointer is now stored in the in
fragment's endpoint pointer which free's up the segment's des_cbdata
pointer for storing the transfer size.

Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-03-10 14:38:12 -06:00
..
configure.m4 Remove the proc_pml and proc_bml fields from ompi_proc_t and replace with a 2013-08-30 16:54:55 +00:00
help-mpi-pml-ob1.txt Add empty line that was inadvertently removed in message. 2013-12-30 18:38:07 +00:00
Makefile.am configury: new OPAL_SET_LIB_PREFIX/ORTE_SET_LIB_PREFIX macros 2014-10-22 10:32:19 -07:00
owner.txt add owner files to opa/ompi/orte mca directories 2015-02-22 15:10:23 -07:00
pml_ob1_comm.c Keep track of the last probe on each communicator, so we can probe all 2011-10-11 20:24:54 +00:00
pml_ob1_comm.h Keep track of the last probe on each communicator, so we can probe all 2011-10-11 20:24:54 +00:00
pml_ob1_component.c Update code base to use the new opal_free_list_t 2015-02-24 10:05:45 -07:00
pml_ob1_component.h - Replace combinations of 2009-08-20 11:42:18 +00:00
pml_ob1_cuda.c Look in extra rdma array to find bml. This is needed with recent BML changes. Only affects CUDA-aware code. 2015-02-27 09:02:21 -05:00
pml_ob1_hdr.h pml/ob1: update for BTL 3.0 interface 2015-02-13 11:46:37 -07:00
pml_ob1_iprobe.c Our macros for the OMPI-level free list had one extra argument, a possible return 2013-07-04 08:34:37 +00:00
pml_ob1_irecv.c Missing alloca.h. Thanks Paul for catching this. 2014-08-01 03:28:23 +00:00
pml_ob1_isend.c pml/ob1: update for BTL 3.0 interface 2015-02-13 11:46:37 -07:00
pml_ob1_progress.c George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-) 2014-07-26 00:47:28 +00:00
pml_ob1_rdma.c pml/ob1: update for BTL 3.0 interface 2015-02-13 11:46:37 -07:00
pml_ob1_rdma.h Schedule SEND traffic of pipeline protocol between BTLs in accordance with 2007-07-01 11:34:23 +00:00
pml_ob1_rdmafrag.c Update code base to use the new opal_free_list_t 2015-02-24 10:05:45 -07:00
pml_ob1_rdmafrag.h Update code base to use the new opal_free_list_t 2015-02-24 10:05:45 -07:00
pml_ob1_recvfrag.c Update code base to use the new opal_free_list_t 2015-02-24 10:05:45 -07:00
pml_ob1_recvfrag.h Update code base to use the new opal_free_list_t 2015-02-24 10:05:45 -07:00
pml_ob1_recvreq.c btl/openib: cuda: fix CUDA-aware support with async copy 2015-03-10 14:38:12 -06:00
pml_ob1_recvreq.h Update code base to use the new opal_free_list_t 2015-02-24 10:05:45 -07:00
pml_ob1_sendreq.c ob1: fix another PERUSE compile error 2015-02-25 05:53:12 -08:00
pml_ob1_sendreq.h Update code base to use the new opal_free_list_t 2015-02-24 10:05:45 -07:00
pml_ob1_start.c Fix a cornercase with MPI_PROC_NULL persistent requests 2014-07-11 04:37:01 +00:00
pml_ob1.c Revert "This function is now useless." 2015-02-26 17:54:46 -05:00
pml_ob1.h Revert "Fix the logic for computing the different weights for each BTLs. This" 2015-02-26 17:54:31 -05:00
post_configure.sh * include the correct file if we are doing the component bypass thing with ob1 2006-02-22 16:16:38 +00:00