|
Defines |
#define | GCOMM_GLOBAL_DATA |
Functions |
GSHORT | GComm::WorldRank () |
GSHORT | GComm::WorldSize () |
void | GComm::InitComm (int *argc, char **argv[]) |
void | GComm::TermComm () |
GBOOL | GComm::ASendRecv (void **RecvBuff, GINT nRecvBuff, GINT *isend, GINT *maxRecvLen, GC_DATATYPE rtype, GSHORT *source, GBOOL bUseSource, void **SendBuff, GINT nSendBuff, GINT *irecv, GINT *maxSendLen, GC_DATATYPE stype, GSHORT *dest) |
GBOOL | GComm::ASendRecvDB (GDWBuffer **RecvBuff, GINT nRecvBuff, GINT *irecv, GINT maxRecvLen, GSHORT *source, GBOOL bUseSource, GDWBuffer **SendBuff, GINT nSendBuff, GINT *isend, GINT maxSendLen, GSHORT *dest) |
GBOOL | GComm::ASendRecvNB (GNIDBuffer **RecvBuff, GINT nRecvBuff, GINT *irecv, GINT maxRecvLen, GSHORT *source, GBOOL bUseSource, GNIDBuffer **SendBuff, GINT nSendBuff, GINT *isend, GINT maxSendLen, GSHORT *dest) |
void | GComm::ARecv (void **RecvBuff, GINT nRecvBuff, GINT *rBuffLen, GINT *iBuff, GC_DATATYPE rtype, GSHORT *source, CHandle &hret) |
GBOOL | GComm::BSend (void **SendBuff, GINT nSendBuff, GINT *sBuffLen, GINT *iBuff, GC_DATATYPE stype, GSHORT *dest) |
GBOOL | GComm::AWaitOnRecv (CHandle &ch) |
GSHORT | GComm::Allreduce (void *operand, void *result, const GINT count, GC_DATATYPE itype, G_OP iop) |
GSHORT | GComm::Allreduce (void *operand, void *result, const GINT count, GC_DATATYPE itype, G_OP iop, void *comm) |
GSHORT | GComm::Allgather (void *operand, GINT sendcount, GC_DATATYPE stype, void *result, GINT recvcount, GC_DATATYPE rtype) |
GSHORT | GComm::Allgather (void *operand, GINT sendcount, GC_DATATYPE stype, void *result, GINT recvcount, GC_DATATYPE rtype, void *comm) |
GBOOL | GComm::DataTypeFromStruct (AGINT blk_ptr[], GC_DATATYPE sz_types[], GINT n_types[], const GINT n_blk, GC_DATATYPE *return_type) |
void | GComm::DataTypeFree (GC_DATATYPE *type) |
void | GComm::Address (void *location, AGINT *address) |
void | GComm::Synch () |
void | GComm::Synch (void *comm) |