X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/12a28e1db519ea909c66f6be10ceb308f1333d14..6d0a1577e793ff234e7f12de5f13572685538d10:/teshsuite/smpi/coll-alltoallv/coll-alltoallv.c diff --git a/teshsuite/smpi/coll-alltoallv/coll-alltoallv.c b/teshsuite/smpi/coll-alltoallv/coll-alltoallv.c index 233b978a46..0cfa6cc735 100644 --- a/teshsuite/smpi/coll-alltoallv/coll-alltoallv.c +++ b/teshsuite/smpi/coll-alltoallv/coll-alltoallv.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2013-2014, 2016-2017. The SimGrid Team. +/* Copyright (c) 2013-2018. The SimGrid Team. * All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it @@ -72,11 +72,12 @@ int main(int argc, char **argv) return -1; } MPI_Comm_rank(comm, &rank); - int* sbuf = (int *) xbt_malloc(size * size * sizeof(int)); - int* rbuf = (int *) xbt_malloc(size * size * sizeof(int)); + int size2 = size * size; + int* sbuf = (int*)xbt_malloc(size2 * sizeof(int)); + int* rbuf = (int*)xbt_malloc(size2 * sizeof(int)); /* Load up the buffers */ - for (i = 0; i < size * size; i++) { + for (i = 0; i < size2; i++) { sbuf[i] = i + 100 * rank; rbuf[i] = -1; } @@ -93,7 +94,7 @@ int main(int argc, char **argv) sdispls[i] = (i * (i + 1)) / 2; } - print_buffer_int(sbuf, size * size, "sbuf:", rank); + print_buffer_int(sbuf, size2, "sbuf:", rank); print_buffer_int(sendcounts, size, "scount:", rank); print_buffer_int(recvcounts, size, "rcount:", rank); print_buffer_int(sdispls, size, "sdisp:", rank); @@ -101,7 +102,7 @@ int main(int argc, char **argv) MPI_Alltoallv(sbuf, sendcounts, sdispls, MPI_INT, rbuf, recvcounts, rdispls, MPI_INT, comm); - print_buffer_int(rbuf, size * size, "rbuf:", rank); + print_buffer_int(rbuf, size2, "rbuf:", rank); MPI_Barrier(MPI_COMM_WORLD); if (0 == rank) {