source: XIOS/dev/branch_openmp/extern/ep_dev/ep_declaration.hpp @ 1385

Last change on this file since 1385 was 1385, checked in by yushan, 6 years ago

dev EP-RMA : MPI_Get_accumulate

File size: 1.0 KB
Line 
1#ifndef EP_DECLARATION_HPP_INCLUDED
2#define EP_DECLARATION_HPP_INCLUDED
3
4#undef MPI_INT
5#undef MPI_FLOAT
6#undef MPI_DOUBLE
7#undef MPI_CHAR
8#undef MPI_LONG
9#undef MPI_UNSIGNED_LONG
10#undef MPI_UNSIGNED_CHAR
11
12#undef MPI_SUM
13#undef MPI_MAX
14#undef MPI_MIN
15#undef MPI_REPLACE
16
17#undef MPI_COMM_WORLD
18#undef MPI_COMM_NULL
19
20#undef MPI_REQUEST_NULL
21#undef MPI_STATUS_IGNORE
22#undef MPI_INFO_NULL
23
24extern ep_lib::MPI_Datatype MPI_INT;
25extern ep_lib::MPI_Datatype MPI_FLOAT;
26extern ep_lib::MPI_Datatype MPI_DOUBLE;
27extern ep_lib::MPI_Datatype MPI_CHAR;
28extern ep_lib::MPI_Datatype MPI_LONG;
29extern ep_lib::MPI_Datatype MPI_UNSIGNED_LONG;
30extern ep_lib::MPI_Datatype MPI_UNSIGNED_CHAR;
31
32extern ep_lib::MPI_Op MPI_SUM;
33extern ep_lib::MPI_Op MPI_MAX;
34extern ep_lib::MPI_Op MPI_MIN;
35extern ep_lib::MPI_Op MPI_REPLACE;
36
37extern ep_lib::MPI_Comm MPI_COMM_WORLD;
38extern ep_lib::MPI_Comm MPI_COMM_NULL;
39
40extern ep_lib::MPI_Status MPI_STATUS_IGNORE;
41extern ep_lib::MPI_Request MPI_REQUEST_NULL;
42extern ep_lib::MPI_Info MPI_INFO_NULL;
43
44
45
46
47#endif // EP_DECLARATION_HPP_INCLUDED
48
Note: See TracBrowser for help on using the repository browser.