X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/c81c99a491282f76757c2673961e3cdee6853539..299c52751d8bf7ed4f9fc40f668025a5cb425901:/teshsuite/smpi/mpich3-test/group/grouptest2.c diff --git a/teshsuite/smpi/mpich3-test/group/grouptest2.c b/teshsuite/smpi/mpich3-test/group/grouptest2.c index 7d8fb7e152..16bbaab507 100644 --- a/teshsuite/smpi/mpich3-test/group/grouptest2.c +++ b/teshsuite/smpi/mpich3-test/group/grouptest2.c @@ -24,190 +24,191 @@ MPI_Group_union /* stdlib.h Needed for malloc declaration */ #include -int main( int argc, char **argv ) +int main(int argc, char **argv) { - int errs=0, toterr; + int errs = 0, toterr; MPI_Group basegroup; MPI_Group g1, g2, g3, g4, g5, g6, g7, g8, g9, g10; MPI_Group g3a, g3b; - MPI_Comm comm, newcomm, splitcomm, dupcomm; - int i, grp_rank, rank, grp_size, size, result; - int nranks, *ranks, *ranks_out; - int range[1][3]; - int worldrank; + MPI_Comm comm, newcomm, splitcomm, dupcomm; + int i, grp_rank, rank, grp_size, size, result; + int nranks, *ranks, *ranks_out; + int range[1][3]; + int worldrank; - MPI_Init( &argc, &argv ); - MPI_Comm_rank( MPI_COMM_WORLD, &worldrank ); + MPI_Init(&argc, &argv); + MPI_Comm_rank(MPI_COMM_WORLD, &worldrank); comm = MPI_COMM_WORLD; - MPI_Comm_group( comm, &basegroup ); - MPI_Comm_rank( comm, &rank ); - MPI_Comm_size( comm, &size ); + MPI_Comm_group(comm, &basegroup); + MPI_Comm_rank(comm, &rank); + MPI_Comm_size(comm, &size); /* Get the basic information on this group */ - MPI_Group_rank( basegroup, &grp_rank ); + MPI_Group_rank(basegroup, &grp_rank); if (grp_rank != rank) { - errs++; - fprintf( stdout, "group rank %d != comm rank %d\n", grp_rank, rank ); + errs++; + fprintf(stdout, "group rank %d != comm rank %d\n", grp_rank, rank); } - MPI_Group_size( basegroup, &grp_size ); + MPI_Group_size(basegroup, &grp_size); if (grp_size != size) { - errs++; - fprintf( stdout, "group size %d != comm size %d\n", grp_size, size ); + errs++; + fprintf(stdout, "group size %d != comm size %d\n", grp_size, size); } /* Form a new communicator with inverted ranking */ - MPI_Comm_split( comm, 0, size - rank, &newcomm ); - MPI_Comm_group( newcomm, &g1 ); - ranks = (int *)malloc( size * sizeof(int) ); - ranks_out = (int *)malloc( size * sizeof(int) ); - for (i=0; i