X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/930b6d39af0b622220cc3c2267e2ddf65806fd42..6604e8466fdc826ccc67cc9e0cabfc85ea8ea0c5:/src/smpi/sample/allreduce.c diff --git a/src/smpi/sample/allreduce.c b/src/smpi/sample/allreduce.c deleted file mode 100644 index 1f8cd884b4..0000000000 --- a/src/smpi/sample/allreduce.c +++ /dev/null @@ -1,29 +0,0 @@ -#include -#include -#include - -int main(int argc, char *argv[]) { - int rank, size; - int i; - int *sendbuf, *recvbuf; - MPI_Init(&argc, &argv); - MPI_Comm_rank(MPI_COMM_WORLD, &rank); - MPI_Comm_size(MPI_COMM_WORLD, &size); - sendbuf = malloc(sizeof(int) * size); - recvbuf = malloc(sizeof(int) * size); - for (i = 0; i < size; i++) { - sendbuf[i] = 0; - recvbuf[i] = 0; - } - sendbuf[rank] = rank + 1; - MPI_Allreduce(sendbuf, recvbuf, size, MPI_INT, MPI_SUM, MPI_COMM_WORLD); - printf("node %d has: ", rank); - for (i = 0; i < size; i++) { - printf("%d ", recvbuf[i]); - } - printf("\n"); - free(sendbuf); - free(recvbuf); - MPI_Finalize(); - return 0; -}