IODA Bundle
test_mpi.cpp
Go to the documentation of this file.
1
#include <mpi.h>
2
3
#ifdef __cplusplus
4
# include <cstdio>
5
#else
6
# include <stdio.h>
7
#endif
8
9
#if defined(MPI_VERSION) && defined(MPI_SUBVERSION)
10
const
char
mpiver_str[] = {
'I'
,
'N'
,
11
'F'
,
'O'
,
12
':'
,
'M'
,
13
'P'
,
'I'
,
14
'-'
,
'V'
,
15
'E'
,
'R'
,
16
'['
, (
'0'
+ MPI_VERSION),
17
'.'
, (
'0'
+ MPI_SUBVERSION),
18
']'
,
'\0'
};
19
#endif
20
21
int
main
(
int
argc,
char
* argv[])
22
{
23
#if defined(MPI_VERSION) && defined(MPI_SUBVERSION)
24
# ifdef __cplusplus
25
std::puts(mpiver_str);
26
# else
27
puts(mpiver_str);
28
# endif
29
#endif
30
#ifdef TEST_MPI_MPICXX
31
MPI::MPI_Init(&argc, &argv);
32
MPI::MPI_Finalize();
33
#else
34
MPI_Init(&argc, &argv);
35
MPI_Finalize();
36
#endif
37
return
0;
38
}
main
int main(int argc, char *argv[])
Definition:
test_mpi.cpp:21
CMakeFiles
FindMPI
test_mpi.cpp
Generated on Fri Aug 20 2021 11:49:11 for IODA Bundle by
1.9.1