#include <mpi.h>
#include "core/Exceptions.h"
Go to the source code of this file.
|  | 
| #define | MPI_EXCEPTION_CHECK(mpi_call) | 
|  | A macro to encapsulate calling an MPI function and resulting error handling. 
 | 
◆ MPI_EXCEPTION_CHECK
      
        
          | #define MPI_EXCEPTION_CHECK | ( |  | mpi_call | ) |  | 
      
 
Value:{
int _mpi_ret_=mpi_call; 
if (_mpi_ret_ != MPI_SUCCESS) 
throw lm::MPIException(_mpi_ret_);}
An Exception thrown when an MPI call fails.
Definition lm_mpi.h:53
A macro to encapsulate calling an MPI function and resulting error handling. 
 
 
◆ MPIErrorHandler()
      
        
          | void MPIErrorHandler | ( | MPI_Comm * | , | 
        
          |  |  | int * | rc, | 
        
          |  |  |  | ... ) |