This source file includes following definitions.
- main
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 #include "mpi.h"
18 #include <iostream>
19
20 int main(int argc, char **argv)
21 {
22 int rank, size, len;
23 char version[MPI_MAX_LIBRARY_VERSION_STRING];
24
25 MPI::Init();
26 rank = MPI::COMM_WORLD.Get_rank();
27 size = MPI::COMM_WORLD.Get_size();
28 MPI_Get_library_version(version, &len);
29 std::cout << "Hello, world! I am " << rank << " of " << size
30 << "(" << version << ", " << len << ")" << std::endl;
31 MPI::Finalize();
32
33 return 0;
34 }