cd02692997ebe5f61e69a9e172d3f9d8b63f4c46
[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 #include <mpi.h>
8
9 void CharmLibInit(MPI_Comm userComm, int argc, char **argv);
10 void CharmLibExit();
11
12 extern "C" void LibCkExit(void);
13
14 extern int _ringexit;               // for charm exit
15 extern int _ringtoken;
16 extern MPI_Comm charmComm;
17 extern void _initCharm(int unused_argc, char **argv);
18 extern void CkExit(void);
19
20 #define CkExit LibCkExit
21
22 #endif //_MPI_INTEROPERATE_