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

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

dev on ADA. add flag switch _usingEP/_usingMPI

File size: 1.2 KB
RevLine 
[1134]1#ifndef EP_DECLARATION_HPP_INCLUDED
2#define EP_DECLARATION_HPP_INCLUDED
[1642]3/*
[1134]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
[1460]11#undef MPI_UINT64_T
[1482]12#undef MPI_LONG_LONG_INT
[1134]13
14#undef MPI_SUM
15#undef MPI_MAX
16#undef MPI_MIN
[1460]17#undef MPI_LOR
[1520]18#undef MPI_REPLACE
[1134]19
[1642]20//#undef MPI_COMM_WORLD
[1134]21#undef MPI_COMM_NULL
22
23#undef MPI_REQUEST_NULL
24#undef MPI_STATUS_IGNORE
[1287]25#undef MPI_INFO_NULL
[1642]26*/
27extern ep_lib::MPI_Datatype EP_INT;
28extern ep_lib::MPI_Datatype EP_FLOAT;
29extern ep_lib::MPI_Datatype EP_DOUBLE;
30extern ep_lib::MPI_Datatype EP_CHAR;
31extern ep_lib::MPI_Datatype EP_LONG;
32extern ep_lib::MPI_Datatype EP_UNSIGNED_LONG;
33extern ep_lib::MPI_Datatype EP_UNSIGNED_CHAR;
34extern ep_lib::MPI_Datatype EP_UINT64_T;
35extern ep_lib::MPI_Datatype EP_LONG_LONG_INT;
36extern ep_lib::MPI_Datatype EP_LONG_LONG;
[1134]37
38
[1642]39extern ep_lib::MPI_Op EP_SUM;
40extern ep_lib::MPI_Op EP_MAX;
41extern ep_lib::MPI_Op EP_MIN;
42extern ep_lib::MPI_Op EP_LOR;
43extern ep_lib::MPI_Op EP_REPLACE;
[1134]44
[1642]45extern ep_lib::MPI_Comm EP_COMM_WORLD;
46extern ep_lib::MPI_Comm EP_COMM_NULL;
[1134]47
[1642]48extern ep_lib::MPI_Status EP_STATUS_IGNORE;
49extern ep_lib::MPI_Request EP_REQUEST_NULL;
50extern ep_lib::MPI_Info EP_INFO_NULL;
[1134]51
52#endif // EP_DECLARATION_HPP_INCLUDED
53
Note: See TracBrowser for help on using the repository browser.