Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
40c5895fc477568afb1bbf5722e732c7666cb259
[simgrid.git] / teshsuite / smpi / mpich3-test / init / version.c
1 /* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil ; -*- */
2 /*
3  *
4  *  (C) 2003 by Argonne National Laboratory.
5  *      See COPYRIGHT in top-level directory.
6  */
7 #include "mpi.h"
8 #include <stdio.h>
9 #include "mpitest.h"
10
11 int main( int argc, char *argv[] )
12 {
13     int errs = 0;
14     int majversion, subversion;
15
16     MTest_Init( &argc, &argv );
17
18     MPI_Get_version( &majversion, &subversion );
19     if (majversion != MPI_VERSION) {
20         errs++;
21         printf( "Major version is %d but is %d in the mpi.h file\n", 
22                 majversion, MPI_VERSION );
23     }
24     if (subversion != MPI_SUBVERSION) {
25         errs++;
26         printf( "Minor version is %d but is %d in the mpi.h file\n", 
27                 subversion, MPI_SUBVERSION );
28     }
29     
30     MTest_Finalize( errs );
31     MPI_Finalize();
32     return 0;
33   
34 }