X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/4c7a3670bc8e56e4f0fcdf46389c6aedc4b7b383..8808ddeb7a75657834c56da86b1a1e62a635957c:/teshsuite/smpi/mpich3-test/topo/cartshift1.c diff --git a/teshsuite/smpi/mpich3-test/topo/cartshift1.c b/teshsuite/smpi/mpich3-test/topo/cartshift1.c index 679f12c18c..5416b3743d 100644 --- a/teshsuite/smpi/mpich3-test/topo/cartshift1.c +++ b/teshsuite/smpi/mpich3-test/topo/cartshift1.c @@ -8,7 +8,7 @@ #include #include "mpitest.h" -int main( int argc, char *argv[] ) +int main(int argc, char *argv[]) { int errs = 0; int size, rank; @@ -16,81 +16,77 @@ int main( int argc, char *argv[] ) int dims[2], periods[2]; MPI_Comm comm; - MTest_Init( &argc, &argv ); - - MPI_Comm_size( MPI_COMM_WORLD, &size ); - MPI_Comm_rank( MPI_COMM_WORLD, &rank ); - dims[0] = size; + MTest_Init(&argc, &argv); + + MPI_Comm_size(MPI_COMM_WORLD, &size); + MPI_Comm_rank(MPI_COMM_WORLD, &rank); + dims[0] = size; periods[0] = 1; - MPI_Cart_create( MPI_COMM_WORLD, 1, dims, periods, 0, &comm ); - MPI_Cart_shift( comm, 0, 1, &source, &dest ); + MPI_Cart_create(MPI_COMM_WORLD, 1, dims, periods, 0, &comm); + MPI_Cart_shift(comm, 0, 1, &source, &dest); if (source != ((rank - 1 + size) % size)) { - errs++; - printf( "source for shift 1 is %d\n", source ); + errs++; + printf("source for shift 1 is %d\n", source); } if (dest != ((rank + 1) % size)) { - errs++; - printf( "dest for shift 1 is %d\n", dest ); + errs++; + printf("dest for shift 1 is %d\n", dest); } - MPI_Cart_shift( comm, 0, 0, &source, &dest ); + MPI_Cart_shift(comm, 0, 0, &source, &dest); if (source != rank) { - errs++; - printf( "Source for shift 0 is %d\n", source ); + errs++; + printf("Source for shift 0 is %d\n", source); } if (dest != rank) { - errs++; - printf( "Dest for shift 0 is %d\n", dest ); + errs++; + printf("Dest for shift 0 is %d\n", dest); } - MPI_Cart_shift( comm, 0, -1, &source, &dest ); + MPI_Cart_shift(comm, 0, -1, &source, &dest); if (source != ((rank + 1) % size)) { - errs++; - printf( "source for shift -1 is %d\n", source ); + errs++; + printf("source for shift -1 is %d\n", source); } if (dest != ((rank - 1 + size) % size)) { - errs++; - printf( "dest for shift -1 is %d\n", dest ); + errs++; + printf("dest for shift -1 is %d\n", dest); } /* Now, with non-periodic */ - MPI_Comm_free( &comm ); + MPI_Comm_free(&comm); periods[0] = 0; - MPI_Cart_create( MPI_COMM_WORLD, 1, dims, periods, 0, &comm ); - MPI_Cart_shift( comm, 0, 1, &source, &dest ); - if ((rank > 0 && source != (rank - 1)) || - (rank == 0 && source != MPI_PROC_NULL)) { - errs++; - printf( "source for non-periodic shift 1 is %d\n", source ); + MPI_Cart_create(MPI_COMM_WORLD, 1, dims, periods, 0, &comm); + MPI_Cart_shift(comm, 0, 1, &source, &dest); + if ((rank > 0 && source != (rank - 1)) || (rank == 0 && source != MPI_PROC_NULL)) { + errs++; + printf("source for non-periodic shift 1 is %d\n", source); } - if ((rank < size-1 && dest != rank + 1) || - ((rank == size-1) && dest != MPI_PROC_NULL)) { - errs++; - printf( "dest for non-periodic shift 1 is %d\n", dest ); + if ((rank < size - 1 && dest != rank + 1) || ((rank == size - 1) && dest != MPI_PROC_NULL)) { + errs++; + printf("dest for non-periodic shift 1 is %d\n", dest); } - MPI_Cart_shift( comm, 0, 0, &source, &dest ); + MPI_Cart_shift(comm, 0, 0, &source, &dest); if (source != rank) { - errs++; - printf( "Source for non-periodic shift 0 is %d\n", source ); + errs++; + printf("Source for non-periodic shift 0 is %d\n", source); } if (dest != rank) { - errs++; - printf( "Dest for non-periodic shift 0 is %d\n", dest ); + errs++; + printf("Dest for non-periodic shift 0 is %d\n", dest); } - MPI_Cart_shift( comm, 0, -1, &source, &dest ); - if ((rank < size - 1 && source != rank + 1) || - (rank == size - 1 && source != MPI_PROC_NULL)) { - - errs++; - printf( "source for non-periodic shift -1 is %d\n", source ); + MPI_Cart_shift(comm, 0, -1, &source, &dest); + if ((rank < size - 1 && source != rank + 1) || (rank == size - 1 && source != MPI_PROC_NULL)) { + + errs++; + printf("source for non-periodic shift -1 is %d\n", source); } - if ((rank > 0 && dest != rank - 1) || - (rank == 0 && dest != MPI_PROC_NULL)) { - errs++; - printf( "dest for non-periodic shift -1 is %d\n", dest ); + if ((rank > 0 && dest != rank - 1) || (rank == 0 && dest != MPI_PROC_NULL)) { + errs++; + printf("dest for non-periodic shift -1 is %d\n", dest); } - MPI_Comm_free( &comm ); - - MTest_Finalize( errs ); + MPI_Comm_free(&comm); + + MTest_Finalize(errs); MPI_Finalize(); return 0; - + }