1
1
openmpi/ompi/mca
KAWASHIMA Takahiro 0cbdbe32f7 ompi/request: Support non-PML persistent requests
This commit adds the `req_start` member to the `ompi_request_t` struct.
The `MPI_START` and `MPI_STARTALL` routines call this callback function
instead of `MCA_PML_CALL(start(...))`. So components that return
persistent request must set this member to their request objects.

`mca_pml_base_module_t::pml_start` is not deleted because
`MCA_PML_CALL(start(...))` is still used elsewhere across OMPI.

Signed-off-by: KAWASHIMA Takahiro <t-kawashima@jp.fujitsu.com>
2017-06-02 13:08:17 +09:00
..
bml Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00
coll Merge pull request #3451 from mkurnosov/reduce-allreduce-rebenseifner 2017-05-26 21:00:30 +09:00
common fixes for Dave's get/set info code 2017-05-17 01:12:49 -04:00
crcp Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00
fbtl use ptrdiff_t instead of OPAL_PTRDIFF_TYPE 2017-04-19 13:41:56 +09:00
fcoll use ptrdiff_t instead of OPAL_PTRDIFF_TYPE 2017-04-19 13:41:56 +09:00
fs fixes for Dave's get/set info code 2017-05-17 01:12:49 -04:00
hook ompi/hook: Add the hook/license framework 2017-02-27 12:05:53 -05:00
io fixes for Dave's get/set info code 2017-05-17 01:12:49 -04:00
mtl mtl-portals4: in rendezvous, reissue PtlGet() if it fails 2017-05-15 13:11:13 -05:00
op Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00
osc Merge pull request #3600 from ggouaillardet/topic/osc_rdma_get_segment 2017-06-01 13:09:14 +09:00
pml ompi/request: Support non-PML persistent requests 2017-06-02 13:08:17 +09:00
rte Protect against the condition where the port string is actually NULL 2017-05-28 20:51:09 -07:00
sharedfp fixes for Dave's get/set info code 2017-05-17 01:12:49 -04:00
topo fixes for Dave's get/set info code 2017-05-17 01:12:49 -04:00
vprotocol Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00
Makefile.am Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00
mca.h Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00