1
1
openmpi/ompi/mca/coll
Valentin Petrov a0d99ad190 Coll/hcoll: fixes hcoll non-blocking colls support
open-mpi/ompi@0fe756d416 Introduced
    a bug in coll/hcoll component. The ompi_requests allocated by
    libhcoll would be treated as coll_base_nbc_request during
    ompi_coll_base_retain_<> call. Afterwards this would lead to a
    segv in the request cleanup.

    Fix: since libhcoll interface does not distinguish between the
    blocling/non-blocking requests use coll_base_nbc_request all the
    time and initialize it properly in
    coll/hcoll/get_coll_handle(). It is still within 2 cache lines.

Signed-off-by: Valentin Petrov <valentinp@mellanox.com>
2019-08-27 17:22:58 +03:00
..
base coll/base: only retain datatypes/op if the request has not yet completed 2019-08-09 09:57:56 +09:00
basic coll: reduce_scatter_block: rename and MCA parameter description fix 2018-05-09 08:54:48 +09:00
cuda mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
demo mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
hcoll Coll/hcoll: fixes hcoll non-blocking colls support 2019-08-27 17:22:58 +03:00
inter mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
libnbc coll/libnbc: fixes ompi ompi_coll_libnbc_request_t parent 2019-08-08 10:47:48 +09:00
monitoring opal: add types for atomic variables 2018-09-14 10:48:55 -06:00
portals4 ompi/datatype: Use short float for MPI_REAL2 2019-02-01 13:01:10 +09:00
self mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
sm Handle asprintf errors with opal_asprintf wrapper 2018-10-08 16:43:53 -07:00
sync Correct abstraction break - direct reference to ORTE 2018-01-30 21:19:14 -08:00
tuned COLL/TUNED: Minor var names/comments fixes 2019-07-24 10:23:38 +00:00
coll.h coll: Update COLL module interface version to 2.3.0 2018-06-11 17:22:16 +09:00
Makefile.am Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00