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