1
1
openmpi/ompi/mca/pml
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
..
base Merge pull request #2393 from bosilca/topic/no_predefined_ddt_refcount 2017-02-21 09:38:11 +09:00
bfo ompi/request: Support non-PML persistent requests 2017-06-02 13:08:17 +09:00
cm ompi/request: Support non-PML persistent requests 2017-06-02 13:08:17 +09:00
crcpw Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00
example Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00
monitoring Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00
ob1 ompi/request: Support non-PML persistent requests 2017-06-02 13:08:17 +09:00
ucx ompi/request: Support non-PML persistent requests 2017-06-02 13:08:17 +09:00
v Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00
yalla ompi/request: Support non-PML persistent requests 2017-06-02 13:08:17 +09:00
configure.m4 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
pml_constants.h Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00
pml.h ompi/request: Support non-PML persistent requests 2017-06-02 13:08:17 +09:00