From ba968e44906b4e833f3ad5253826e0358964fc43 Mon Sep 17 00:00:00 2001 From: Mikhail Kurnosov Date: Thu, 3 May 2018 17:01:17 +0700 Subject: [PATCH] coll/base/reduce: Remove warning identified by Coverity Scan Signed-off-by: Mikhail Kurnosov --- ompi/mca/coll/base/coll_base_reduce.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ompi/mca/coll/base/coll_base_reduce.c b/ompi/mca/coll/base/coll_base_reduce.c index c9a04794ee..82838ddbcd 100644 --- a/ompi/mca/coll/base/coll_base_reduce.c +++ b/ompi/mca/coll/base/coll_base_reduce.c @@ -787,7 +787,7 @@ int ompi_coll_base_reduce_intra_redscat_gather( assert(nsteps >= 0); int nprocs_pof2 = 1 << nsteps; /* flp2(comm_size) */ - if (count < nprocs_pof2 || !ompi_op_is_commute(op)) { + if (nprocs_pof2 < 2 || count < nprocs_pof2 || !ompi_op_is_commute(op)) { OPAL_OUTPUT((ompi_coll_base_framework.framework_output, "coll:base:reduce_intra_redscat_gather: rank %d/%d count %d " "switching to basic linear reduce", rank, comm_size, count));