1 |
< |
#idndef __MPIINTERFACE_H |
1 |
> |
#ifndef __MPIINTERFACE_H |
2 |
|
#define __MPIINTERFACE_H |
3 |
|
|
4 |
|
#define MPI_INTERFACE_ABORT 2 |
5 |
|
#define MPI_INTERFACE_DONE 1 |
6 |
< |
#define MPI_INTEFACE_CONTINUE 0 |
6 |
> |
#define MPI_INTERFACE_CONTINUE 0 |
7 |
|
|
8 |
|
|
9 |
|
|
10 |
+ |
#include <mpi.h> |
11 |
|
|
12 |
< |
|
12 |
> |
#ifndef __is_lex__ |
13 |
|
#include "BASS_interface.h" |
14 |
< |
#include <mpi.h> |
14 |
> |
#endif |
15 |
|
|
16 |
|
#ifdef __cplusplus |
17 |
|
extern "C" { |
18 |
|
#endif |
19 |
|
|
20 |
< |
void mpiInterfaceExit(void); |
21 |
< |
void throwMPIEvent(event* event); |
22 |
< |
void mpiEventLoop(void); |
20 |
> |
void mpiInterfaceExit(void); |
21 |
> |
void mpiEventInit(void); |
22 |
> |
#ifndef __is_lex__ |
23 |
> |
void throwMPIEvent(event* event); |
24 |
> |
void mpiEventLoop(void); |
25 |
> |
#endif |
26 |
|
|
27 |
|
#ifdef __cplusplus |
28 |
|
} |
35 |
|
double d1,d2,d3; |
36 |
|
int i1,i2,i3,i4; |
37 |
|
char cArray[120]; |
38 |
+ |
char lhs[80]; |
39 |
|
} mBEvent; |
40 |
|
|
41 |
|
// types for mpiBASSEvent.type |
57 |
|
|
58 |
|
|
59 |
|
// Define the mpi datatype |
60 |
+ |
#ifdef __mpiBASSEVENT |
61 |
|
MPI_Datatype mpiBASSEventType; |
62 |
+ |
#endif |
63 |
|
|
57 |
– |
|
64 |
|
#endif |