JDFTx  1.7.0
MPIUtil Member List

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) constMPIUtil
allReduce(T &data, ReduceOp op, bool safeMode=false, Request *request=0) constMPIUtil
allReduce(bool *data, size_t nData, ReduceOp op, bool safeMode=false, Request *request=0) constMPIUtil
allReduce(T &data, int &index, ReduceOp op) constMPIUtil
allReduceData(ManagedMemory< T > &v, ReduceOp op, bool safeMode=false, Request *request=0) constMPIUtil
allReduceData(std::vector< T > &v, ReduceOp op, bool safeMode=false, Request *request=0) constMPIUtil
bcast(T *data, size_t nData, int root=0, Request *request=0) constMPIUtil
bcast(T &data, int root=0, Request *request=0) constMPIUtil
bcast(bool *data, size_t nData, int root=0, Request *request=0) constMPIUtil
bcast(string &s, int root=0, Request *request=0) constMPIUtil
bcastData(ManagedMemory< T > &v, int root=0, Request *request=0) constMPIUtil
bcastData(std::vector< T > &v, int root=0, Request *request=0) constMPIUtil
checkErrors(const ostringstream &) constMPIUtil
exit(int errCode) constMPIUtil
fclose(File &fp) const (defined in MPIUtil)MPIUtil
File typedef (defined in MPIUtil)MPIUtil
fopenAppend(File &fp, const char *fname) constMPIUtil
fopenRead(File &fp, const char *fname, size_t fsizeExpected=0, const char *fsizeErrMsg=0) constMPIUtil
fopenWrite(File &fp, const char *fname) constMPIUtil
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) constMPIUtil
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() constMPIUtilinline
isHead() constMPIUtilinline
MPIUtil(int argc, char **argv, ProcDivision procDivision=ProcDivision()) (defined in MPIUtil)MPIUtil
MPIUtil(const MPIUtil *mpiUtil, std::vector< int > ranks)MPIUtil
nProcesses() constMPIUtilinline
procDivision (defined in MPIUtil)MPIUtil
recv(T *data, size_t nData, int src, int tag, Request *request=0) constMPIUtil
recv(T &data, int src, int tag, Request *request=0) constMPIUtil
recv(bool *data, size_t nData, int src, int tag, Request *request=0) constMPIUtil
recv(string &s, int src, int tag, Request *request=0) constMPIUtil
recvData(ManagedMemory< T > &v, int dest, int tag, Request *request=0) constMPIUtil
recvData(std::vector< T > &v, int dest, int tag, Request *request=0) constMPIUtil
reduce(T *data, size_t nData, ReduceOp op, int root=0, Request *request=0) constMPIUtil
reduce(T &data, ReduceOp op, int root=0, Request *request=0) constMPIUtil
reduce(bool *data, size_t nData, ReduceOp op, int root=0, Request *request=0) constMPIUtil
reduce(T &data, int &index, ReduceOp op, int root=0) constMPIUtil
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) constMPIUtil
reduceData(std::vector< T > &v, ReduceOp op, int root=0, Request *request=0) constMPIUtil
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) constMPIUtil
send(const T &data, int dest, int tag, Request *request=0) constMPIUtil
send(const bool *data, size_t nData, int dest, int tag, Request *request=0) constMPIUtil
send(const string &s, int dest, int tag, Request *request=0) constMPIUtil
sendData(const ManagedMemory< T > &v, int dest, int tag, Request *request=0) constMPIUtil
sendData(const std::vector< T > &v, int dest, int tag, Request *request=0) constMPIUtil
wait(Request request)MPIUtilstatic
waitAll(const std::vector< Request > &requests)MPIUtilstatic
~MPIUtil() (defined in MPIUtil)MPIUtil