source: CIVL/text/include/mpi.h@ e1b32beb

1.23 2.0 main test-branch
Last change on this file since e1b32beb was 52f4a4b, checked in by Ziqing Luo <ziqing@…>, 12 years ago

cleaned up mpi.cvl by using $bundle_unpack_appy

git-svn-id: svn://vsl.cis.udel.edu/civl/trunk@1286 fb995dde-84ed-4084-dfe6-e5aef3e2452c

  • Property mode set to 100644
File size: 820 bytes
Line 
1#ifdef __MPI__
2#else
3#define __MPI__
4#include<civlc.h>
5
6typedef enum {
7 MPIX_NO_OP,
8 MPI_MAX,
9 MPI_MIN,
10 MPI_SUM,
11 MPI_PROD,
12 MPI_LAND,
13 MPI_BAND,
14 MPI_LOR,
15 MPI_BOR,
16 MPI_LXOR,
17 MPI_BXOR,
18 MPI_MINLOC,
19 MPI_MAXLOC,
20 MPI_REPLACE
21}MPI_Op;
22
23/* Temporary use */
24#define MPI_NO_OP CIVL_NO_OP
25#define MPI_MAX CIVL_MAX
26#define MPI_MIN CIVL_MIN
27#define MPI_SUM CIVL_SUM
28#define MPI_PROD CIVL_PROD
29#define MPI_LAND CIVL_LAND
30#define MPI_BAND CIVL_BAND
31#define MPI_LOR CIVL_LOR
32#define MPI_BOR CIVL_BOR
33#define MPI_LXOR CIVL_LXOR
34#define MPI_BXOR CIVL_BXOR
35#define MPI_MINLOC CIVL_MINLOC
36#define MPI_MAXLOC CIVL_MAXLOC
37#define MPI_REPLACE CIVL_REPLACE
38
39#include<mpi-common.h>
40#include<mpi.cvl>
41#endif
Note: See TracBrowser for help on using the repository browser.