00001 #ifndef MPIB_SHARED_H_
00002 #define MPIB_SHARED_H_
00003
00004 #include <mpi.h>
00005
00010 #ifdef __cplusplus
00011 extern "C" {
00012 #endif
00013
00015 #define MPIB_SHARED_INITIALIZE "mpib_shared_initialize"
00016
00023 typedef int (*MPIB_shared_initialize)(MPI_Comm comm, char* subopts);
00024
00026 #define MPIB_SHARED_FINALIZE "mpib_shared_finalize"
00027
00033 typedef int (*MPIB_shared_finalize)(MPI_Comm comm);
00034
00035 #ifdef __cplusplus
00036 }
00037 #endif
00038
00042 #endif