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

1.23 2.0 main test-branch
Last change on this file since dfb0fef was 4d9f19e, checked in by Manchun Zheng <zmanchun@…>, 12 years ago

used linkage for libraries comm/concurrency/mpi. other libraries will be modified soon. Everything works now, except for some mpi-civl examples that use CMPI_Gcomm, which needs to be factored out to some civl-mpi library, say civlmpi.cvh.

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

  • Property mode set to 100644
File size: 515 bytes
Line 
1#ifdef __MPI__
2#else
3#define __MPI__
4#include<civlc.cvh>
5typedef enum {
6 MPIX_NO_OP = CIVL_NO_OP,
7 MPI_MAX = CIVL_MAX,
8 MPI_MIN = CIVL_MIN,
9 MPI_SUM = CIVL_SUM,
10 MPI_PROD = CIVL_PROD,
11 MPI_LAND = CIVL_LAND,
12 MPI_BAND = CIVL_BAND,
13 MPI_LOR = CIVL_LOR,
14 MPI_BOR = CIVL_BOR,
15 MPI_LXOR = CIVL_LXOR,
16 MPI_BXOR = CIVL_BXOR,
17 MPI_MINLOC = CIVL_MINLOC,
18 MPI_MAXLOC = CIVL_MAXLOC,
19 MPI_REPLACE = CIVL_REPLACE
20}MPI_Op;
21#include<mpi-common.h>
22#endif
Note: See TracBrowser for help on using the repository browser.