This is the complete list of members for MPIUtil, including all inherited members.
allReduce(T *data, size_t nData, ReduceOp op, bool safeMode=false, Request *request=0) const | MPIUtil | |
allReduce(T &data, ReduceOp op, bool safeMode=false, Request *request=0) const | MPIUtil | |
allReduce(bool *data, size_t nData, ReduceOp op, bool safeMode=false, Request *request=0) const | MPIUtil | |
allReduce(T &data, int &index, ReduceOp op) const | MPIUtil | |
allReduceData(ManagedMemory< T > &v, ReduceOp op, bool safeMode=false, Request *request=0) const | MPIUtil | |
allReduceData(std::vector< T > &v, ReduceOp op, bool safeMode=false, Request *request=0) const | MPIUtil | |
bcast(T *data, size_t nData, int root=0, Request *request=0) const | MPIUtil | |
bcast(T &data, int root=0, Request *request=0) const | MPIUtil | |
bcast(bool *data, size_t nData, int root=0, Request *request=0) const | MPIUtil | |
bcast(string &s, int root=0, Request *request=0) const | MPIUtil | |
bcastData(ManagedMemory< T > &v, int root=0, Request *request=0) const | MPIUtil | |
bcastData(std::vector< T > &v, int root=0, Request *request=0) const | MPIUtil | |
checkErrors(const ostringstream &) const | MPIUtil | |
exit(int errCode) const | MPIUtil | |
fclose(File &fp) const (defined in MPIUtil) | MPIUtil | |
File typedef (defined in MPIUtil) | MPIUtil | |
fopenAppend(File &fp, const char *fname) const | MPIUtil | |
fopenRead(File &fp, const char *fname, size_t fsizeExpected=0, const char *fsizeErrMsg=0) const | MPIUtil | |
fopenWrite(File &fp, const char *fname) const | MPIUtil | |
fread(void *ptr, size_t size, size_t nmemb, File fp) const (defined in MPIUtil) | MPIUtil | |
freadData(ManagedMemory< T > &v, File fp) const (defined in MPIUtil) | MPIUtil | |
freadData(std::vector< T > &v, File fp) const (defined in MPIUtil) | MPIUtil | |
fseek(File fp, long offset, int whence) const | MPIUtil | |
fwrite(const void *ptr, size_t size, size_t nmemb, File fp) const (defined in MPIUtil) | MPIUtil | |
fwriteData(const ManagedMemory< T > &v, File fp) const (defined in MPIUtil) | MPIUtil | |
fwriteData(const std::vector< T > &v, File fp) const (defined in MPIUtil) | MPIUtil | |
iProcess() const | MPIUtil | inline |
isHead() const | MPIUtil | inline |
MPIUtil(int argc, char **argv, ProcDivision procDivision=ProcDivision()) (defined in MPIUtil) | MPIUtil | |
MPIUtil(const MPIUtil *mpiUtil, std::vector< int > ranks) | MPIUtil | |
nProcesses() const | MPIUtil | inline |
procDivision (defined in MPIUtil) | MPIUtil | |
recv(T *data, size_t nData, int src, int tag, Request *request=0) const | MPIUtil | |
recv(T &data, int src, int tag, Request *request=0) const | MPIUtil | |
recv(bool *data, size_t nData, int src, int tag, Request *request=0) const | MPIUtil | |
recv(string &s, int src, int tag, Request *request=0) const | MPIUtil | |
recvData(ManagedMemory< T > &v, int dest, int tag, Request *request=0) const | MPIUtil | |
recvData(std::vector< T > &v, int dest, int tag, Request *request=0) const | MPIUtil | |
reduce(T *data, size_t nData, ReduceOp op, int root=0, Request *request=0) const | MPIUtil | |
reduce(T &data, ReduceOp op, int root=0, Request *request=0) const | MPIUtil | |
reduce(bool *data, size_t nData, ReduceOp op, int root=0, Request *request=0) const | MPIUtil | |
reduce(T &data, int &index, ReduceOp op, int root=0) const | MPIUtil | |
ReduceBAnd enum value (defined in MPIUtil) | MPIUtil | |
ReduceBOr enum value (defined in MPIUtil) | MPIUtil | |
ReduceBXor enum value (defined in MPIUtil) | MPIUtil | |
reduceData(ManagedMemory< T > &v, ReduceOp op, int root=0, Request *request=0) const | MPIUtil | |
reduceData(std::vector< T > &v, ReduceOp op, int root=0, Request *request=0) const | MPIUtil | |
ReduceLAnd enum value (defined in MPIUtil) | MPIUtil | |
ReduceLOr enum value (defined in MPIUtil) | MPIUtil | |
ReduceLXor enum value (defined in MPIUtil) | MPIUtil | |
ReduceMax enum value (defined in MPIUtil) | MPIUtil | |
ReduceMin enum value (defined in MPIUtil) | MPIUtil | |
ReduceOp enum name (defined in MPIUtil) | MPIUtil | |
ReduceProd enum value (defined in MPIUtil) | MPIUtil | |
ReduceSum enum value (defined in MPIUtil) | MPIUtil | |
Request typedef (defined in MPIUtil) | MPIUtil | |
send(const T *data, size_t nData, int dest, int tag, Request *request=0) const | MPIUtil | |
send(const T &data, int dest, int tag, Request *request=0) const | MPIUtil | |
send(const bool *data, size_t nData, int dest, int tag, Request *request=0) const | MPIUtil | |
send(const string &s, int dest, int tag, Request *request=0) const | MPIUtil | |
sendData(const ManagedMemory< T > &v, int dest, int tag, Request *request=0) const | MPIUtil | |
sendData(const std::vector< T > &v, int dest, int tag, Request *request=0) const | MPIUtil | |
wait(Request request) | MPIUtil | static |
waitAll(const std::vector< Request > &requests) | MPIUtil | static |
~MPIUtil() (defined in MPIUtil) | MPIUtil |