1
1
openmpi/ompi/mca/coll
Aravind Gopalakrishnan 5a74ddb34d coll/tuned: Fix MPI_IN_PLACE processing in tuned algorithms
PR #5450 addresses MPI_IN_PLACE processing for basic collective algorithms.
But in conjunction with that, we need to check for MPI_IN_PLACE in tuned paths
as well before calling ompi_datatype_type_size() as otherwise we segfault.

MPI spec also stipulates to ignore sendcount and sendtype for Alltoall and
Allgatherv operations. So, extending the check to these algorithms as well.

Signed-off-by: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@intel.com>
(cherry picked from commit 88d781056f)
2018-10-31 11:37:29 -07:00
..
base coll-base-allgather: fix MPI_IN_PLACE processing 2018-07-25 08:11:28 +07: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
fca mpi/finalized: revamp INITIALIZED/FINALIZED 2018-06-01 13:36:29 -07:00
hcoll coll_hcoll: register progress callback directly without a proxy 2018-06-24 18:06:07 +03:00
inter mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
libnbc coll/libnbc: fix various error paths 2018-09-18 15:29:33 +09:00
monitoring Remove inter-dependencies between OSC modules. 2018-02-07 11:52:00 +00:00
portals4 coll-portals4: retry PtlMEUnlink() if PTL_IN_USE 2018-08-07 11:23:51 -05:00
self mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
sm opal/asm: add fetch-and-op atomics 2017-11-30 10:41:23 -07:00
sync Correct abstraction break - direct reference to ORTE 2018-01-30 21:19:14 -08:00
tuned coll/tuned: Fix MPI_IN_PLACE processing in tuned algorithms 2018-10-31 11:37:29 -07: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