26#ifndef dftefeMPIRequestersNBX_h
27#define dftefeMPIRequestersNBX_h
175 std::vector<size_type>
Definition: MPIRequestersBase.h:37
Definition: MPIRequestersNBX.h:42
std::vector< std::unique_ptr< int > > d_recvBuffers
Definition: MPIRequestersNBX.h:202
std::vector< size_type > d_targetIDs
Definition: MPIRequestersNBX.h:182
std::set< size_type > d_requestingProcesses
Definition: MPIRequestersNBX.h:222
std::vector< std::unique_ptr< MPIRequest > > d_recvRequests
Definition: MPIRequestersNBX.h:207
bool haveAllLocalSendReceived()
Definition: MPIRequestersNBX.cpp:176
MPIRequestersNBX()=default
std::vector< int > d_sendBuffers
Definition: MPIRequestersNBX.h:187
void probeAndReceiveIncomingMsg()
Definition: MPIRequestersNBX.cpp:116
const MPIComm & d_comm
Definition: MPIRequestersNBX.h:217
MPIRequest d_barrierRequest
Definition: MPIRequestersNBX.h:212
std::vector< MPIRequest > d_sendRequests
Definition: MPIRequestersNBX.h:192
void finish()
Definition: MPIRequestersNBX.cpp:221
int d_numProcessors
Definition: MPIRequestersNBX.h:224
bool haveAllIncomingMsgsReceived()
Definition: MPIRequestersNBX.cpp:207
int d_myRank
Definition: MPIRequestersNBX.h:225
void startLocalSend()
Definition: MPIRequestersNBX.cpp:80
std::vector< size_type > getRequestingRankIds() override
Definition: MPIRequestersNBX.cpp:61
void signalLocalSendCompletion()
Definition: MPIRequestersNBX.cpp:197
int MPIComm
Definition: MPITypes.h:83
int MPIRequest
Definition: MPITypes.h:84
dealii includes
Definition: AtomFieldDataSpherical.cpp:31