DFT-EFE
 
Loading...
Searching...
No Matches
MPIWrapper.cpp File Reference
#include <utils/MPIWrapper.h>
#include <utils/Exceptions.h>
#include <utils/MemoryTransfer.h>
#include <complex>
#include <ctime>
Include dependency graph for MPIWrapper.cpp:

Namespaces

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

Functions

int dftefe::utils::mpi::MPITypeContiguous (int count, MPIDatatype oldtype, MPIDatatype *newtype)
 
int dftefe::utils::mpi::MPIBarrier (MPIComm comm)
 
int dftefe::utils::mpi::MPIIbarrier (MPIComm comm, MPIRequest *request)
 
int dftefe::utils::mpi::MPICommCreateGroup (MPIComm comm, MPIGroup group, int tag, MPIComm *newcomm)
 
int dftefe::utils::mpi::MPICommFree (MPIComm *comm)
 
int dftefe::utils::mpi::MPICommGroup (MPIComm comm, MPIGroup *group)
 
int dftefe::utils::mpi::MPICommRank (MPIComm comm, int *rank)
 
int dftefe::utils::mpi::MPICommSize (MPIComm comm, int *size)
 
int dftefe::utils::mpi::MPIGroupFree (MPIGroup *group)
 
int dftefe::utils::mpi::MPIGroupIncl (MPIGroup group, int n, const int ranks[], MPIGroup *newgroup)
 
int dftefe::utils::mpi::MPIGroupTranslateRanks (MPIGroup group1, int n, const int ranks1[], MPIGroup group2, int ranks2[])
 
int dftefe::utils::mpi::MPIInit (int *argc, char ***argv)
 
int dftefe::utils::mpi::MPIInitialized (int *flag)
 
int dftefe::utils::mpi::MPIIprobe (int source, int tag, MPIComm comm, int *flag, MPIStatus *status)
 
int dftefe::utils::mpi::MPITest (MPIRequest *request, int *flag, MPIStatus *status)
 
int dftefe::utils::mpi::MPITestall (int count, MPIRequest *requests, int *flag, MPIStatus *statuses)
 
int dftefe::utils::mpi::MPIInitThread (int *argc, char ***argv, int required, int *provided)
 
int dftefe::utils::mpi::MPIOpCreate (MPIUserFunction *user_fn, int commute, MPIOp *op)
 
int dftefe::utils::mpi::MPIOpFree (MPIOp *op)
 
int dftefe::utils::mpi::MPIRequestFree (MPIRequest *request)
 
int dftefe::utils::mpi::MPITypeCommit (MPIDatatype *datatype)
 
int dftefe::utils::mpi::MPITypeFree (MPIDatatype *datatype)
 
int dftefe::utils::mpi::MPITypeVector (int count, int blocklength, int stride, MPIDatatype oldtype, MPIDatatype *newtype)
 
int dftefe::utils::mpi::MPIWait (MPIRequest *request, MPIStatus *status)
 
int dftefe::utils::mpi::MPIWaitall (int count, MPIRequest requests[], MPIStatus statuses[])
 
int dftefe::utils::mpi::MPIErrorString (int errorcode, char *string, int *resultlen)
 
int dftefe::utils::mpi::MPIFinalize (void)
 
int dftefe::utils::mpi::MPIFinalized (int *flag)
 
double dftefe::utils::mpi::MPIWtime (void)
 
bool dftefe::utils::mpi::MPIErrIsSuccess (int errCode)
 
std::string dftefe::utils::mpi::MPIErrMsg (int errCode)
 
std::pair< bool, std::string > dftefe::utils::mpi::MPIErrIsSuccessAndMsg (int errCode)