X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/37a18f2a01d82eddce2e7d37912bcb7dfec99a89..e2093200437e2b32ece25429c4ce43c2ba1ffde5:/src/smpi/colls/allgatherv-mpich-ring.c?ds=sidebyside diff --git a/src/smpi/colls/allgatherv-mpich-ring.c b/src/smpi/colls/allgatherv-mpich-ring.c index aeacb3f157..83a07f8520 100644 --- a/src/smpi/colls/allgatherv-mpich-ring.c +++ b/src/smpi/colls/allgatherv-mpich-ring.c @@ -59,8 +59,8 @@ smpi_coll_tuned_allgatherv_mpich_ring(void *sendbuf, int sendcount, for (i = 1; i < comm_size; i++) if (min > recvcounts[i]) min = recvcounts[i]; - if (min * recvtype_extent < 32768) - min = 32768 / recvtype_extent; + if (min * recvtype_extent < 32768*8) + min = 32768*8 / recvtype_extent; /* Handle the case where the datatype extent is larger than * the pipeline size. */ if (!min)