82# define __attribute__(x)
84#define XT_UNUSED(x) UNUSED_ ## x __attribute__((__unused__))
91 const char *source,
int line)
122 const char *source,
int line)
132 SymPrefix(abort)(SymPrefix(default_comm), (msg), __FILE__, __LINE__)
138 int init_flag = 0, finished_flag = 0;
139 return MPI_Initialized(&init_flag) == MPI_SUCCESS && init_flag
140 && MPI_Finalized(&finished_flag) == MPI_SUCCESS && !finished_flag;
void SymPrefix abort_default(MPI_Comm comm, const char *msg, const char *source, int line)
void SymPrefix set_default_comm(MPI_Comm comm)
void SymPrefix restore_default_abort_handler(void)
Define library-specific symbol prefix macros.
#define SymPrefix(symbol)