X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/c4f37cd5ea9000dda27d8a39a64274226a5f25a1..954676b700e711f38ec4d286d33d5427d3f4ca46:/src/smpi/colls/allreduce-mvapich-rs.c diff --git a/src/smpi/colls/allreduce-mvapich-rs.c b/src/smpi/colls/allreduce-mvapich-rs.c index ba3fa498cb..370052dc26 100644 --- a/src/smpi/colls/allreduce-mvapich-rs.c +++ b/src/smpi/colls/allreduce-mvapich-rs.c @@ -51,7 +51,7 @@ smpi_datatype_extent(datatype, &true_lb, &true_extent); extent = smpi_datatype_get_extent(datatype); - tmp_buf_free= xbt_malloc(count * (MAX(extent, true_extent))); + tmp_buf_free= smpi_get_tmp_recvbuffer(count * (MAX(extent, true_extent))); /* adjust for potential negative lower bound in datatype */ tmp_buf = (void *) ((char *) tmp_buf_free - true_lb); @@ -281,7 +281,7 @@ MPI_STATUS_IGNORE); } } - xbt_free(tmp_buf_free); + smpi_free_tmp_buffer(tmp_buf_free); return (mpi_errno); }