Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Reduce the size of partial shared malloc tests.
[simgrid.git] / teshsuite / smpi / mpich3-test / coll / exscan2.c
index 50c898d..0084996 100644 (file)
 static char MTEST_Descrip[] = "Test MPI_Exscan (simple test)";
 */
 
-int main( int argc, char *argv[] )
+int main(int argc, char *argv[])
 {
     int errs = 0;
     int rank, size;
     int sendbuf[1], recvbuf[1];
-    MPI_Comm      comm;
+    MPI_Comm comm;
 
-    MTest_Init( &argc, &argv );
+    MTest_Init(&argc, &argv);
 
     comm = MPI_COMM_WORLD;
-    MPI_Comm_rank( comm, &rank );
-    MPI_Comm_size( comm, &size );
-    
+    MPI_Comm_rank(comm, &rank);
+    MPI_Comm_size(comm, &size);
+
     sendbuf[0] = rank;
     recvbuf[0] = -2;
-           
-    MPI_Exscan( sendbuf, recvbuf, 1, MPI_INT, MPI_SUM, comm );
+
+    MPI_Exscan(sendbuf, recvbuf, 1, MPI_INT, MPI_SUM, comm);
 
     /* Check the results.  rank 0 has no data.  Input is
-       0  1  2  3  4  5  6  7  8 ...
-       Output is
-       -  0  1  3  6 10 15 21 28 36
-       (scan, not counting the contribution from the calling process)
-    */
+     * 0  1  2  3  4  5  6  7  8 ...
+     * Output is
+     * -  0  1  3  6 10 15 21 28 36
+     * (scan, not counting the contribution from the calling process)
+     */
     if (rank > 0) {
-       int result = (((rank) * (rank-1))/2);
-       /* printf( "%d: %d\n", rank, result ); */
-       if (recvbuf[0] != result) {
-           errs++;
-           fprintf( stderr, "Error in recvbuf = %d on %d, expected %d\n",
-                        recvbuf[0], rank, result );
-       }
+        int result = (((rank) * (rank - 1)) / 2);
+        /* printf("%d: %d\n", rank, result); */
+        if (recvbuf[0] != result) {
+            errs++;
+            fprintf(stderr, "Error in recvbuf = %d on %d, expected %d\n", recvbuf[0], rank, result);
+        }
     }
     else if (recvbuf[0] != -2) {
-       errs++;
-       fprintf( stderr, "Error in recvbuf on zero, is %d\n", recvbuf[0] );
+        errs++;
+        fprintf(stderr, "Error in recvbuf on zero, is %d\n", recvbuf[0]);
     }
 
-    MTest_Finalize( errs );
+    MTest_Finalize(errs);
     MPI_Finalize();
     return 0;
 }