26#ifndef dftefeMPITypes_h
27#define dftefeMPITypes_h
99 extern int MPISuccess;
170 template <
typename T>
280 struct Types<unsigned long long int>
int MPIThreadSerialized
Definition: MPITypes.cpp:177
int ErrorCode
The following provides a unified framework to use typedefs that will be valid both with and without t...
Definition: MPITypes.h:60
MPIDatatype MPIUnsignedChar
Definition: MPITypes.cpp:122
MPIDatatype MPIComplex
Definition: MPITypes.cpp:137
MPIDatatype MPILongLong
Definition: MPITypes.cpp:136
MPIDatatype MPIDoubleComplex
Definition: MPITypes.cpp:138
MPIOp MPIBAnd
Definition: MPITypes.cpp:165
MPIDatatype MPIUnsigned
Definition: MPITypes.cpp:128
int MPIErrhandler
Definition: MPITypes.h:88
int MPIThreadFunneled
Definition: MPITypes.cpp:175
MPIDatatype MPIFloat
Definition: MPITypes.cpp:131
MPIStatus * MPIStatusesIgnore
Definition: MPITypes.cpp:113
int MPI_TAG
Definition: MPITypes.h:77
MPIDatatype MPIDatatypeNull
Definition: MPITypes.cpp:146
MPIOp MPIBXOr
Definition: MPITypes.cpp:169
int * MPIErrCodesIgnore
Definition: MPITypes.cpp:114
MPIRequest MPIRequestNull
Definition: MPITypes.cpp:147
int MPIDatatype
Definition: MPITypes.h:82
int cancelled
Definition: MPITypes.h:75
void(void *, void *, int *, MPIDatatype *) MPIUserFunction
Definition: MPITypes.h:89
MPIDatatype MPISignedChar
Definition: MPITypes.cpp:121
MPIDatatype MPIByte
Definition: MPITypes.cpp:123
MPIDatatype MPIUnsignedLongLong
Definition: MPITypes.cpp:135
int MPIComm
Definition: MPITypes.h:83
MPIDatatype MPIUnsignedShort
Definition: MPITypes.cpp:126
int MPIAnySource
Definition: MPITypes.cpp:111
int MPIStatus
Definition: MPITypes.h:85
MPIDatatype MPIShort
Definition: MPITypes.cpp:125
MPIDatatype MPIDouble
Definition: MPITypes.cpp:132
MPIOp MPISum
Definition: MPITypes.cpp:162
MPIDatatype MPILong
Definition: MPITypes.cpp:129
int MPI_SOURCE
Definition: MPITypes.h:76
MPIOp MPIBOr
Definition: MPITypes.cpp:167
MPIOp MPILAnd
Definition: MPITypes.cpp:164
MPIComm MPICommSelf
Definition: MPITypes.cpp:155
MPIDatatype MPILongLongInt
Definition: MPITypes.cpp:134
int MPIOp
Definition: MPITypes.h:87
int MPIAnyTag
Definition: MPITypes.cpp:110
void * MPIInPlace
Definition: MPITypes.cpp:115
MPIErrhandler MPIErrHandlerNull
Definition: MPITypes.cpp:148
MPIStatus * MPIStatusIgnore
Definition: MPITypes.cpp:112
MPIOp MPIMaxLoc
Definition: MPITypes.cpp:171
struct { int count=0 MPI_Status
Definition: MPITypes.h:74
MPIDatatype MPIWChar
Definition: MPITypes.cpp:124
MPIOp MPIProd
Definition: MPITypes.cpp:163
MPIOp MPIMax
Definition: MPITypes.cpp:160
MPIOp MPILXOr
Definition: MPITypes.cpp:168
int MPIGroup
Definition: MPITypes.h:86
MPIComm MPICommWorld
Definition: MPITypes.cpp:154
int MPIThreadMultiple
Definition: MPITypes.cpp:176
MPIDatatype MPIInt
Definition: MPITypes.cpp:127
MPIOp MPIMinLoc
Definition: MPITypes.cpp:170
int MPIRequest
Definition: MPITypes.h:84
MPIOp MPIOpNull
Definition: MPITypes.cpp:144
MPIOp MPIReplace
Definition: MPITypes.cpp:172
MPIDatatype MPIChar
Definition: MPITypes.cpp:120
MPIGroup MPIGroupNull
Definition: MPITypes.cpp:145
int MPIInfo
Definition: MPITypes.h:81
MPIOp MPILOr
Definition: MPITypes.cpp:166
MPIDatatype MPILongDouble
Definition: MPITypes.cpp:133
MPIOp MPIMin
Definition: MPITypes.cpp:161
MPIDatatype MPIUnsignedLong
Definition: MPITypes.cpp:130
MPIComm MPICommNull
Definition: MPITypes.cpp:143
int MPIThreadSingle
Definition: MPITypes.cpp:174
int MPI_ERROR
Definition: MPITypes.h:78
dealii includes
Definition: AtomFieldDataSpherical.cpp:31
static MPIDatatype getMPIDatatype()
static MPIDatatype getMPIDatatype()
static MPIDatatype getMPIDatatype()
static MPIDatatype getMPIDatatype()
static MPIDatatype getMPIDatatype()
static MPIDatatype getMPIDatatype()
static MPIDatatype getMPIDatatype()
static MPIDatatype getMPIDatatype()
A simple struct to return the MPIDatatype based on the user provided primitive data type (e....
Definition: MPITypes.h:172
static MPIDatatype getMPIDatatype()
Definition: MPITypes.cpp:191