#include <stdio.h>
#include "mpitest.h"
-int main( int argc, char **argv )
+int main(int argc, char **argv)
{
- int rank, size, i;
- int data;
- int errors=0;
- int result = -100;
- int correct_result;
+ int rank, size, i;
+ int data;
+ int errors = 0;
+ int result = -100;
+ int correct_result;
- 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);
data = rank;
- MPI_Reduce ( &data, &result, 1, MPI_INT, MPI_SUM, 0, MPI_COMM_WORLD );
- MPI_Bcast ( &result, 1, MPI_INT, 0, MPI_COMM_WORLD );
+ MPI_Reduce(&data, &result, 1, MPI_INT, MPI_SUM, 0, MPI_COMM_WORLD);
+ MPI_Bcast(&result, 1, MPI_INT, 0, MPI_COMM_WORLD);
correct_result = 0;
- for(i=0;i<size;i++)
- correct_result += i;
- if (result != correct_result) errors++;
+ for (i = 0; i < size; i++)
+ correct_result += i;
+ if (result != correct_result)
+ errors++;
- MPI_Reduce ( &data, &result, 1, MPI_INT, MPI_MIN, 0, MPI_COMM_WORLD );
- MPI_Bcast ( &result, 1, MPI_INT, 0, MPI_COMM_WORLD );
- if (result != 0) errors++;
+ MPI_Reduce(&data, &result, 1, MPI_INT, MPI_MIN, 0, MPI_COMM_WORLD);
+ MPI_Bcast(&result, 1, MPI_INT, 0, MPI_COMM_WORLD);
+ if (result != 0)
+ errors++;
- MPI_Reduce ( &data, &result, 1, MPI_INT, MPI_MAX, 0, MPI_COMM_WORLD );
- MPI_Bcast ( &result, 1, MPI_INT, 0, MPI_COMM_WORLD );
- if (result != (size-1)) errors++;
+ MPI_Reduce(&data, &result, 1, MPI_INT, MPI_MAX, 0, MPI_COMM_WORLD);
+ MPI_Bcast(&result, 1, MPI_INT, 0, MPI_COMM_WORLD);
+ if (result != (size - 1))
+ errors++;
- MTest_Finalize( errors );
+ MTest_Finalize(errors);
MPI_Finalize();
- return MTestReturnValue( errors );
+ return MTestReturnValue(errors);
}