source: XIOS/dev/branch_yushan_merged/extern/src_ep_dev/ep_declaration.hpp @ 1134

Last change on this file since 1134 was 1134, checked in by yushan, 7 years ago

branch merged with trunk r1130

File size: 1.5 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
19extern ::MPI_Status MPI_STATUS_IGNORE_STD;
20extern ::MPI_Request MPI_REQUEST_NULL_STD;
21extern ::MPI_Info MPI_INFO_NULL_STD;
22
23#undef MPI_INT
24#undef MPI_FLOAT
25#undef MPI_DOUBLE
26#undef MPI_CHAR
27#undef MPI_LONG
28#undef MPI_UNSIGNED_LONG
29#undef MPI_UNSIGNED_CHAR
30
31#undef MPI_SUM
32#undef MPI_MAX
33#undef MPI_MIN
34
35#undef MPI_COMM_WORLD
36#undef MPI_COMM_NULL
37
38#undef MPI_REQUEST_NULL
39
40
41
42#undef MPI_STATUS_IGNORE
43
44extern ep_lib::MPI_Datatype MPI_INT;
45extern ep_lib::MPI_Datatype MPI_FLOAT;
46extern ep_lib::MPI_Datatype MPI_DOUBLE;
47extern ep_lib::MPI_Datatype MPI_CHAR;
48extern ep_lib::MPI_Datatype MPI_LONG;
49extern ep_lib::MPI_Datatype MPI_UNSIGNED_LONG;
50extern ep_lib::MPI_Datatype MPI_UNSIGNED_CHAR;
51
52extern ep_lib::MPI_Op MPI_SUM;
53extern ep_lib::MPI_Op MPI_MAX;
54extern ep_lib::MPI_Op MPI_MIN;
55
56extern ep_lib::MPI_Comm MPI_COMM_WORLD;
57extern ep_lib::MPI_Comm MPI_COMM_NULL;
58
59extern ep_lib::MPI_Status MPI_STATUS_IGNORE;
60extern ep_lib::MPI_Request MPI_REQUEST_NULL;
61//extern ep_lib::MPI_Info MPI_INFO_NULL;
62
63#endif // EP_DECLARATION_HPP_INCLUDED
64
Note: See TracBrowser for help on using the repository browser.