Bug fix
[charm.git] / src / ck-core / mpi-interoperate.h
1 #ifndef _MPI_INTEROPERATE_
2 #define _MPI_INTEROPERATE_
3
4 #include "converse.h"
5 #include "ck.h"
6 #include "trace.h"
7
8 #if CMK_CONVERSE_MPI
9 #include <mpi.h>
10 extern MPI_Comm charmComm;
11 #endif
12
13 void CharmLibInit(MPI_Comm userComm, int argc, char **argv);
14 void CharmLibExit();
15
16 extern "C" void LibCkExit(void);
17
18 extern int _ringexit;               // for charm exit
19 extern int _ringtoken;
20 extern void _initCharm(int unused_argc, char **argv);
21 extern void CkExit(void);
22
23 #define CkExit LibCkExit
24
25 #endif //_MPI_INTEROPERATE_