26 MpiException(
int i_mpiReturn,
int i_rank) :
MsgException(makeErrorMsg(i_mpiReturn, i_rank).c_str()), mpiRet(i_mpiReturn), mpiRank(i_rank)
33 int rank(
void)
const {
return mpiRank; }
40 static const string makeErrorMsg(
int i_mpiReturn);
43 static const string makeErrorMsg(
int i_mpiReturn,
int i_rank);
messaging library MPI exception
Definition: msgMpi.h:19
int mpiReturn(void) const
get MPI return code
Definition: msgMpi.h:30
MpiException(int i_mpiReturn, int i_rank)
create messaging library exception based on MPI return code and process rank
Definition: msgMpi.h:26
MpiException(int i_mpiReturn)
create messaging library exception based on MPI return code
Definition: msgMpi.h:22
int rank(void) const
get MPI process rank
Definition: msgMpi.h:33
openM++ exceptions
Definition: omError.h:19
OpenM++: message passing library public interface.
OpenM++: message passing library base class.
OpenM++: message passing library main class for MPI-based implementation.
OpenM++ message passing library: pack and unpack wrapper class for MPI-based implementation.
OpenM++ message passing library: receiver class for MPI-based implementation.
OpenM++ message passing library: sender class for MPI-based implementation.
openM++ namespace
Definition: log.h:32