Class FakeMPIWrapper

Inheritance Relationships

Base Type

  • public IMPIWrapper

Class Documentation

class FakeMPIWrapper : public IMPIWrapper

Public Functions

FakeMPIWrapper(bool)
virtual ~FakeMPIWrapper()
virtual size_t myMPIRank() const
virtual size_t numMPIProcesses() const
virtual void barrier(MPI_Comm comm) const
virtual void bCast(void *buf, size_t count, MPI_Datatype datatype, size_t rootRank, MPI_Comm comm) const
virtual void sSend(void *buf, size_t count, MPI_Datatype datatype, size_t destRank, int tag, MPI_Comm comm) const
virtual void recv(void *buf, size_t count, MPI_Datatype datatype, size_t sourceRank, int tag, MPI_Comm comm, MPI_Status *status) const
virtual void allReduce(const void *sendbuf, void *recvbuf, size_t count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) const
virtual void finalize()