FEI Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
Macros | Variables
fei_chk_mpi.hpp File Reference
#include <fei_mpi.h>
Include dependency graph for fei_chk_mpi.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define CHK_MPI(a)
 

Variables

static const char fei_mpi_file [] = __FILE__
 

Macro Definition Documentation

◆ CHK_MPI

#define CHK_MPI ( a)
Value:
{ int snl_fei_mpiErrorCode = a; \
if (snl_fei_mpiErrorCode != MPI_SUCCESS) {\
fei::console_out() << fei_mpi_file << ", line " << __LINE__ \
<<" MPI ERROR " << FEI_ENDL; \
return(snl_fei_mpiErrorCode); \
} }
static const char fei_mpi_file[]
#define FEI_ENDL
#define MPI_SUCCESS
Definition fei_mpi.h:62

Definition at line 21 of file fei_chk_mpi.hpp.

Referenced by fei::Allgatherv(), fei::Allreduce(), fei::Bcast(), fei::VectorSpace::calculateGlobalIndices(), fei::exchangeCommMapData(), fei::exchangeData(), fei::exchangeData(), fei::exchangeIntData(), fei::GlobalMax(), fei::GlobalMax(), fei::GlobalMin(), fei::GlobalMin(), fei::GlobalSum(), fei::GlobalSum(), fei::mirrorCommPattern(), fei::mirrorProcs(), fei::Matrix_Impl< T >::writeToFile(), fei::MatrixReducer::writeToFile(), and fei::Matrix_Impl< T >::writeToStream().

Variable Documentation

◆ fei_mpi_file

const char fei_mpi_file[] = __FILE__
static

Definition at line 19 of file fei_chk_mpi.hpp.