source: XIOS/trunk/extern/src_ep/ep_declaration.hpp @ 1034

Last change on this file since 1034 was 1034, checked in by yushan, 4 years ago

adding src_ep into extern folder

File size: 1.2 KB
Line 
1#ifndef EP_DECLARATION_HPP_INCLUDED
2#define EP_DECLARATION_HPP_INCLUDED
3
4extern ::MPI_Datatype MPI_INT_STD;
5extern ::MPI_Datatype MPI_FLOAT_STD;
6extern ::MPI_Datatype MPI_DOUBLE_STD;
7extern ::MPI_Datatype MPI_LONG_STD;
8extern ::MPI_Datatype MPI_CHAR_STD;
9extern ::MPI_Datatype MPI_UNSIGNED_LONG_STD;
10extern ::MPI_Datatype MPI_UNSIGNED_CHAR_STD;
11
12extern ::MPI_Op MPI_SUM_STD;
13extern ::MPI_Op MPI_MAX_STD;
14extern ::MPI_Op MPI_MIN_STD;
15
16extern ::MPI_Comm MPI_COMM_WORLD_STD;
17extern ::MPI_Comm MPI_COMM_NULL_STD;
18
19#undef MPI_INT
20#undef MPI_FLOAT
21#undef MPI_DOUBLE
22#undef MPI_CHAR
23#undef MPI_LONG
24#undef MPI_UNSIGNED_LONG
25#undef MPI_UNSIGNED_CHAR
26
27#undef MPI_SUM
28#undef MPI_MAX
29#undef MPI_MIN
30
31#undef MPI_COMM_WORLD
32#undef MPI_COMM_NULL
33
34extern ep_lib::MPI_Datatype MPI_INT;
35extern ep_lib::MPI_Datatype MPI_FLOAT;
36extern ep_lib::MPI_Datatype MPI_DOUBLE;
37extern ep_lib::MPI_Datatype MPI_CHAR;
38extern ep_lib::MPI_Datatype MPI_LONG;
39extern ep_lib::MPI_Datatype MPI_UNSIGNED_LONG;
40extern ep_lib::MPI_Datatype MPI_UNSIGNED_CHAR;
41
42extern ep_lib::MPI_Op MPI_SUM;
43extern ep_lib::MPI_Op MPI_MAX;
44extern ep_lib::MPI_Op MPI_MIN;
45
46extern ep_lib::MPI_Comm MPI_COMM_WORLD;
47extern ep_lib::MPI_Comm MPI_COMM_NULL;
48
49
50
51
52#endif // EP_DECLARATION_HPP_INCLUDED
53
Note: See TracBrowser for help on using the repository browser.