From e2093200437e2b32ece25429c4ce43c2ba1ffde5 Mon Sep 17 00:00:00 2001 From: Augustin Degomme Date: Thu, 29 Aug 2013 14:36:20 +0200 Subject: [PATCH 1/1] memleaks -- --- src/smpi/colls/allgatherv-mpich-ring.c | 4 ++-- src/smpi/colls/alltoall-simple.c | 2 +- src/smpi/colls/reduce_scatter-mpich.c | 6 +++++- 3 files changed, 8 insertions(+), 4 deletions(-) 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) diff --git a/src/smpi/colls/alltoall-simple.c b/src/smpi/colls/alltoall-simple.c index f6edcdca88..1d813e4013 100644 --- a/src/smpi/colls/alltoall-simple.c +++ b/src/smpi/colls/alltoall-simple.c @@ -92,7 +92,7 @@ int smpi_coll_tuned_alltoall_simple(void *send_buff, int send_count, /* All done */ - + for(i= 0;i