source: XIOS/dev/dev_trunk_omp/extern/src_ep_dev/ep_declaration.hpp @ 1646

Last change on this file since 1646 was 1646, checked in by yushan, 5 years ago

branch merged with trunk @1645. arch file (ep&mpi) added for ADA

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