DFT-EFE
 
Loading...
Searching...
No Matches
MPIWrapper.t.cpp File Reference
#include <utils/MPIWrapper.h>
#include <utils/Exceptions.h>
#include <utils/MemoryTransfer.h>
#include <complex>
Include dependency graph for MPIWrapper.t.cpp:
This graph shows which files directly or indirectly include this file:

Namespaces

namespace  dftefe
 dealii includes
 
namespace  dftefe::utils
 
namespace  dftefe::utils::mpi
 

Functions

template<MemorySpace memorySpace>
int dftefe::utils::mpi::MPIAllreduce (const void *sendbuf, void *recvbuf, int count, MPIDatatype datatype, MPIOp op, MPIComm comm)
 
template<MemorySpace memorySpace>
int dftefe::utils::mpi::MPIAllgather (const void *sendbuf, int sendcount, MPIDatatype sendtype, void *recvbuf, int recvcount, MPIDatatype recvtype, MPIComm comm)
 
template<MemorySpace memorySpace>
int dftefe::utils::mpi::MPIAllgatherv (const void *sendbuf, int sendcount, MPIDatatype sendtype, void *recvbuf, const int *recvcounts, const int *displs, MPIDatatype recvtype, MPIComm comm)
 
template<MemorySpace memorySpace>
int dftefe::utils::mpi::MPIBcast (void *buffer, int count, MPIDatatype datatype, int root, MPIComm comm)
 
template<MemorySpace memorySpace>
int dftefe::utils::mpi::MPIIrecv (void *buf, int count, MPIDatatype datatype, int source, int tag, MPIComm comm, MPIRequest *request)
 
template<MemorySpace memorySpace>
int dftefe::utils::mpi::MPIRecv (void *buf, int count, MPIDatatype datatype, int source, int tag, MPIComm comm, MPIStatus *status)
 
template<MemorySpace memorySpace>
int dftefe::utils::mpi::MPIReduce (void *sendbuf, void *recvbuf, int count, MPIDatatype datatype, MPIOp op, int root, MPIComm comm)
 
template<MemorySpace memorySpace>
int dftefe::utils::mpi::MPISend (const void *buf, int count, MPIDatatype datatype, int dest, int tag, MPIComm comm)
 
template<MemorySpace memorySpace>
int dftefe::utils::mpi::MPISendrecv (const void *sendbuf, int sendcount, MPIDatatype sendtype, int dest, int sendtag, void *recvbuf, int recvcount, MPIDatatype recvtype, int source, int recvtag, MPIComm comm, MPIStatus *status)
 
template<MemorySpace memorySpace>
int dftefe::utils::mpi::MPIIsend (const void *buf, int count, MPIDatatype datatype, int dest, int tag, MPIComm comm, MPIRequest *request)
 
template<MemorySpace memorySpace>
int dftefe::utils::mpi::MPISsend (const void *buf, int count, MPIDatatype datatype, int dest, int tag, MPIComm comm)
 
template<MemorySpace memorySpace>
int dftefe::utils::mpi::MPIIssend (const void *buf, int count, MPIDatatype datatype, int dest, int tag, MPIComm comm, MPIRequest *request)