X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/0e9c0448c6566825b170b98ecff716b098bda10e..90f50bba185f1c86225aa498dcc3a01c9080b52b:/teshsuite/smpi/mpich3-test/coll/coll3.c diff --git a/teshsuite/smpi/mpich3-test/coll/coll3.c b/teshsuite/smpi/mpich3-test/coll/coll3.c index 84260d1cdd..e1a1fbe63e 100644 --- a/teshsuite/smpi/mpich3-test/coll/coll3.c +++ b/teshsuite/smpi/mpich3-test/coll/coll3.c @@ -9,82 +9,83 @@ #define MAX_PROCESSES 10 -int main( int argc, char **argv ) +int main(int argc, char **argv) { - int rank, size, i,j; - int table[MAX_PROCESSES][MAX_PROCESSES]; - int errors=0; - int participants; - int displs[MAX_PROCESSES]; - int recv_counts[MAX_PROCESSES]; + int rank, size, i, j; + int table[MAX_PROCESSES][MAX_PROCESSES]; + int errors = 0; + int participants; + int displs[MAX_PROCESSES]; + int recv_counts[MAX_PROCESSES]; - MTest_Init( &argc, &argv ); - MPI_Comm_rank( MPI_COMM_WORLD, &rank ); - MPI_Comm_size( MPI_COMM_WORLD, &size ); + MTest_Init(&argc, &argv); + MPI_Comm_rank(MPI_COMM_WORLD, &rank); + MPI_Comm_size(MPI_COMM_WORLD, &size); /* A maximum of MAX_PROCESSES processes can participate */ - if ( size > MAX_PROCESSES ) participants = MAX_PROCESSES; - else participants = size; + if (size > MAX_PROCESSES) + participants = MAX_PROCESSES; + else + participants = size; /* while (MAX_PROCESSES % participants) participants--; */ if (MAX_PROCESSES % participants) { - fprintf( stderr, "Number of processors must divide %d\n", - MAX_PROCESSES ); - MPI_Abort( MPI_COMM_WORLD, 1 ); - } - if ( (rank < participants) ) { + fprintf(stderr, "Number of processors must divide %d\n", MAX_PROCESSES); + MPI_Abort(MPI_COMM_WORLD, 1); + } + if ((rank < participants)) { - /* Determine what rows are my responsibility */ - int block_size = MAX_PROCESSES / participants; - int begin_row = rank * block_size; - int end_row = (rank+1) * block_size; - int send_count = block_size * MAX_PROCESSES; - - /* Fill in the displacements and recv_counts */ - for (i=0; i