X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/0ca76a50634ffa56e2bca3d5c46336f19c0e6599:/teshsuite/smpi/reduce/reduce_coll.c..877c773a694a049fc8b926ac126ad776ab257f3d:/teshsuite/smpi/coll-reduce/coll-reduce.c diff --git a/teshsuite/smpi/reduce/reduce_coll.c b/teshsuite/smpi/coll-reduce/coll-reduce.c similarity index 99% rename from teshsuite/smpi/reduce/reduce_coll.c rename to teshsuite/smpi/coll-reduce/coll-reduce.c index 7acc93d99f..9b63466624 100644 --- a/teshsuite/smpi/reduce/reduce_coll.c +++ b/teshsuite/smpi/coll-reduce/coll-reduce.c @@ -29,7 +29,7 @@ int main(int argc, char *argv[]) sb = (int *) xbt_malloc(size * sizeof(int)); rb = (int *) xbt_malloc(size * sizeof(int)); - + for (i = 0; i < size; ++i) { sb[i] = rank*size + i; rb[i] = 0; @@ -38,7 +38,7 @@ int main(int argc, char *argv[]) for (i = 0; i < size; i++) printf("%d ", sb[i]); printf("]\n"); - + int root=0; status = MPI_Reduce(sb, rb, size, MPI_INT, MPI_SUM, root, MPI_COMM_WORLD); MPI_Barrier(MPI_COMM_WORLD); @@ -53,13 +53,12 @@ int main(int argc, char *argv[]) fflush(stdout); } } - - + printf("[%d] second sndbuf=[", rank); for (i = 0; i < 1; i++) printf("%d ", sb[i]); printf("]\n"); - + root=size-1; status = MPI_Reduce(sb, rb, 1, MPI_INT, MPI_PROD, root, MPI_COMM_WORLD); MPI_Barrier(MPI_COMM_WORLD);