source: XIOS/dev/branch_openmp/extern/src_ep_dev/ep_declaration.hpp @ 1287

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

EP updated

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#undef MPI_STATUS_IGNORE
40#undef MPI_INFO_NULL
41
42extern ep_lib::MPI_Datatype MPI_INT;
43extern ep_lib::MPI_Datatype MPI_FLOAT;
44extern ep_lib::MPI_Datatype MPI_DOUBLE;
45extern ep_lib::MPI_Datatype MPI_CHAR;
46extern ep_lib::MPI_Datatype MPI_LONG;
47extern ep_lib::MPI_Datatype MPI_UNSIGNED_LONG;
48extern ep_lib::MPI_Datatype MPI_UNSIGNED_CHAR;
49
50extern ep_lib::MPI_Op MPI_SUM;
51extern ep_lib::MPI_Op MPI_MAX;
52extern ep_lib::MPI_Op MPI_MIN;
53
54extern ep_lib::MPI_Comm MPI_COMM_WORLD;
55extern ep_lib::MPI_Comm MPI_COMM_NULL;
56
57extern ep_lib::MPI_Status MPI_STATUS_IGNORE;
58extern ep_lib::MPI_Request MPI_REQUEST_NULL;
59extern ep_lib::MPI_Info MPI_INFO_NULL;
60
61
62#endif // EP_DECLARATION_HPP_INCLUDED
63
Note: See TracBrowser for help on using the repository browser.