GEOSX
geos::MpiWrapper Member List

This is the complete list of members for geos::MpiWrapper, including all inherited members.

activeWaitAny(const int count, MPI_Request array_of_requests[], MPI_Status array_of_statuses[], std::function< MPI_Request(int) > func)geos::MpiWrapperstatic
activeWaitOrderedCompletePhase(const int participants, std::vector< std::tuple< MPI_Request *, MPI_Status *, std::function< MPI_Request(int) > > > const &phases)geos::MpiWrapperstatic
activeWaitSome(const int count, MPI_Request array_of_requests[], MPI_Status array_of_statuses[], std::function< MPI_Request(int) > func)geos::MpiWrapperstatic
activeWaitSomeCompletePhase(const int participants, std::vector< std::tuple< MPI_Request *, MPI_Status *, std::function< MPI_Request(int) > > > const &phases)geos::MpiWrapperstatic
allGather(T const myValue, array1d< T > &allValues, MPI_Comm comm=MPI_COMM_GEOSX)geos::MpiWrapperstatic
allGather(arrayView1d< T const > const &sendbuf, array1d< T > &recvbuf, MPI_Comm comm=MPI_COMM_GEOSX) (defined in geos::MpiWrapper)geos::MpiWrapperstatic
allGather(T const myValue, array1d< T > &allValues, MPI_Comm MPI_PARAM(comm)) (defined in geos::MpiWrapper)geos::MpiWrapper
allGather(arrayView1d< T const > const &sendValues, array1d< T > &allValues, MPI_Comm MPI_PARAM(comm)) (defined in geos::MpiWrapper)geos::MpiWrapper
allgather(T_SEND const *sendbuf, int sendcount, T_RECV *recvbuf, int recvcount, MPI_Comm comm)geos::MpiWrapperstatic
allgather(T_SEND const *const sendbuf, int sendcount, T_RECV *const recvbuf, int recvcount, MPI_Comm MPI_PARAM(comm)) (defined in geos::MpiWrapper)geos::MpiWrapper
allgatherv(T_SEND const *sendbuf, int sendcount, T_RECV *recvbuf, int *recvcounts, int *displacements, MPI_Comm comm)geos::MpiWrapperstatic
allgatherv(T_SEND const *const sendbuf, int sendcount, T_RECV *const recvbuf, int *recvcounts, int *displacements, MPI_Comm MPI_PARAM(comm)) (defined in geos::MpiWrapper)geos::MpiWrapper
allReduce(T const *sendbuf, T *recvbuf, int count, MPI_Op op, MPI_Comm comm=MPI_COMM_GEOSX)geos::MpiWrapperstatic
allReduce(T const &value, Reduction const op, MPI_Comm comm=MPI_COMM_GEOSX)geos::MpiWrapperstatic
allReduce(Span< T const > src, Span< T > dst, Reduction const op, MPI_Comm comm=MPI_COMM_GEOSX)geos::MpiWrapperstatic
allReduce(T const *const sendbuf, T *const recvbuf, int const count, MPI_Op const MPI_PARAM(op), MPI_Comm const MPI_PARAM(comm)) (defined in geos::MpiWrapper)geos::MpiWrapper
barrier(MPI_Comm const &MPI_PARAM(comm)=MPI_COMM_GEOSX) (defined in geos::MpiWrapper)geos::MpiWrapperstatic
bcast(T *buffer, int count, int root, MPI_Comm comm)geos::MpiWrapperstatic
bcast(T *const MPI_PARAM(buffer), int MPI_PARAM(count), int MPI_PARAM(root), MPI_Comm MPI_PARAM(comm)) (defined in geos::MpiWrapper)geos::MpiWrapper
broadcast(T &value, int srcRank=0, MPI_Comm comm=MPI_COMM_GEOSX)geos::MpiWrapperstatic
broadcast(T &MPI_PARAM(value), int MPI_PARAM(srcRank), MPI_Comm MPI_PARAM(comm)) (defined in geos::MpiWrapper)geos::MpiWrapper
broadcast(string &MPI_PARAM(value), int MPI_PARAM(srcRank), MPI_Comm MPI_PARAM(comm)) (defined in geos::MpiWrapper)geos::MpiWrapperinlinestatic
cartCoords(MPI_Comm comm, int rank, int maxdims, int coords[]) (defined in geos::MpiWrapper)geos::MpiWrapperstatic
cartCreate(MPI_Comm comm_old, int ndims, const int dims[], const int periods[], int reorder, MPI_Comm *comm_cart) (defined in geos::MpiWrapper)geos::MpiWrapperstatic
cartRank(MPI_Comm comm, const int coords[]) (defined in geos::MpiWrapper)geos::MpiWrapperstatic
check(MPI_Request *request, int *flag, MPI_Status *status)geos::MpiWrapperstatic
checkAll(int count, MPI_Request array_of_requests[], int *flag, MPI_Status array_of_statuses[])geos::MpiWrapperstatic
checkAny(int count, MPI_Request array_of_requests[], int *idx, int *flag, MPI_Status array_of_statuses[])geos::MpiWrapperstatic
commCompare(MPI_Comm const &comm1, MPI_Comm const &comm2) (defined in geos::MpiWrapper)geos::MpiWrapperstatic
commDup(MPI_Comm const comm) (defined in geos::MpiWrapper)geos::MpiWrapperstatic
commFree(MPI_Comm &comm) (defined in geos::MpiWrapper)geos::MpiWrapperstatic
commRank(MPI_Comm const &MPI_PARAM(comm)=MPI_COMM_GEOSX) (defined in geos::MpiWrapper)geos::MpiWrapperstatic
commSize(MPI_Comm const &MPI_PARAM(comm)=MPI_COMM_GEOSX) (defined in geos::MpiWrapper)geos::MpiWrapperstatic
commSplit(MPI_Comm const comm, int color, int key) (defined in geos::MpiWrapper)geos::MpiWrapperstatic
exscan(T const *sendbuf, T *recvbuf, int count, MPI_Op op, MPI_Comm comm) (defined in geos::MpiWrapper)geos::MpiWrapperstatic
exscan(T const *const MPI_PARAM(sendbuf), T *const recvbuf, int count, MPI_Op MPI_PARAM(op), MPI_Comm MPI_PARAM(comm)) (defined in geos::MpiWrapper)geos::MpiWrapper
finalize() (defined in geos::MpiWrapper)geos::MpiWrapperstatic
gather(TS const *const sendbuf, int sendcount, TR *const recvbuf, int recvcount, int root, MPI_Comm comm)geos::MpiWrapperstatic
gather(TS const *const sendbuf, int sendcount, TR *const recvbuf, int recvcount, int MPI_PARAM(root), MPI_Comm MPI_PARAM(comm)) (defined in geos::MpiWrapper)geos::MpiWrapper
gatherv(TS const *const sendbuf, int sendcount, TR *const recvbuf, const int *recvcounts, const int *displs, int root, MPI_Comm comm)geos::MpiWrapperstatic
gatherv(TS const *const sendbuf, int sendcount, TR *const recvbuf, const int *recvcounts, const int *MPI_PARAM(displs), int MPI_PARAM(root), MPI_Comm MPI_PARAM(comm)) (defined in geos::MpiWrapper)geos::MpiWrapper
getMpiOp(Reduction const op)geos::MpiWrapperinlinestatic
getTagToPointersMap() (defined in geos::MpiWrapper)geos::MpiWrapperinlinestatic
init(int *argc, char ***argv) (defined in geos::MpiWrapper)geos::MpiWrapperstatic
initialized() (defined in geos::MpiWrapper)geos::MpiWrapperstatic
iRecv(T *const buf, int count, int source, int tag, MPI_Comm comm, MPI_Request *request)geos::MpiWrapperstatic
iRecv(T *const buf, int count, int MPI_PARAM(source), int tag, MPI_Comm MPI_PARAM(comm), MPI_Request *MPI_PARAM(request)) (defined in geos::MpiWrapper)geos::MpiWrapper
iSend(arrayView1d< T > const &buf, int MPI_PARAM(dest), int tag, MPI_Comm MPI_PARAM(comm), MPI_Request *MPI_PARAM(request)) (defined in geos::MpiWrapper)geos::MpiWrapperstatic
iSend(T const *const buf, int count, int dest, int tag, MPI_Comm comm, MPI_Request *request)geos::MpiWrapperstatic
iSend(T const *const buf, int count, int MPI_PARAM(dest), int tag, MPI_Comm MPI_PARAM(comm), MPI_Request *MPI_PARAM(request)) (defined in geos::MpiWrapper)geos::MpiWrapper
max(T const &value, MPI_Comm comm=MPI_COMM_GEOSX)geos::MpiWrapperstatic
max(Span< T const > src, Span< T > dst, MPI_Comm comm=MPI_COMM_GEOSX)geos::MpiWrapperstatic
min(T const &value, MPI_Comm comm=MPI_COMM_GEOSX)geos::MpiWrapperstatic
min(Span< T const > src, Span< T > dst, MPI_Comm comm=MPI_COMM_GEOSX)geos::MpiWrapperstatic
MpiWrapper()=delete (defined in geos::MpiWrapper)geos::MpiWrapper
nodeCommSize()geos::MpiWrapperstatic
prefixSum(T const value, MPI_Comm comm=MPI_COMM_GEOSX)geos::MpiWrapperstatic
recv(array1d< T > &buf, int MPI_PARAM(source), int tag, MPI_Comm MPI_PARAM(comm), MPI_Status *MPI_PARAM(request)) (defined in geos::MpiWrapper)geos::MpiWrapperstatic
reduce(T const *sendbuf, T *recvbuf, int count, MPI_Op op, int root, MPI_Comm comm=MPI_COMM_GEOSX)geos::MpiWrapperstatic
reduce(T const &value, Reduction const op, int root, MPI_Comm comm=MPI_COMM_GEOSX)geos::MpiWrapperstatic
reduce(Span< T const > src, Span< T > dst, Reduction const op, int root, MPI_Comm comm=MPI_COMM_GEOSX)geos::MpiWrapperstatic
reduce(T const *const sendbuf, T *const recvbuf, int const count, MPI_Op const MPI_PARAM(op), int root, MPI_Comm const MPI_PARAM(comm)) (defined in geos::MpiWrapper)geos::MpiWrapper
Reduction enum namegeos::MpiWrapper
scan(T const *sendbuf, T *recvbuf, int count, MPI_Op op, MPI_Comm comm) (defined in geos::MpiWrapper)geos::MpiWrapperstatic
scan(T const *const sendbuf, T *const recvbuf, int count, MPI_Op MPI_PARAM(op), MPI_Comm MPI_PARAM(comm)) (defined in geos::MpiWrapper)geos::MpiWrapper
sum(T const &value, MPI_Comm comm=MPI_COMM_GEOSX)geos::MpiWrapperstatic
sum(Span< T const > src, Span< T > dst, MPI_Comm comm=MPI_COMM_GEOSX)geos::MpiWrapperstatic
test(MPI_Request *request, int *flag, MPI_Status *status) (defined in geos::MpiWrapper)geos::MpiWrapperstatic
testAll(int count, MPI_Request array_of_requests[], int *flags, MPI_Status array_of_statuses[]) (defined in geos::MpiWrapper)geos::MpiWrapperstatic
testAny(int count, MPI_Request array_of_requests[], int *idx, int *flags, MPI_Status array_of_statuses[]) (defined in geos::MpiWrapper)geos::MpiWrapperstatic
testSome(int count, MPI_Request array_of_requests[], int *outcount, int array_of_indices[], MPI_Status array_of_statuses[]) (defined in geos::MpiWrapper)geos::MpiWrapperstatic
wait(MPI_Request *request, MPI_Status *status) (defined in geos::MpiWrapper)geos::MpiWrapperstatic
waitAll(int count, MPI_Request array_of_requests[], MPI_Status array_of_statuses[]) (defined in geos::MpiWrapper)geos::MpiWrapperstatic
waitAny(int count, MPI_Request array_of_requests[], int *indx, MPI_Status array_of_statuses[]) (defined in geos::MpiWrapper)geos::MpiWrapperstatic
waitSome(int count, MPI_Request array_of_requests[], int *outcount, int array_of_indices[], MPI_Status array_of_statuses[]) (defined in geos::MpiWrapper)geos::MpiWrapperstatic
wtime(void) (defined in geos::MpiWrapper)geos::MpiWrapperstatic