|
Namespaces |
namespace | GComm |
Classes |
struct | stGPartitionMap |
Defines |
#define | GCOMM_HPP |
#define | GPARTITIONMAP_DEF |
#define | NPARTMAPST_MEM (5) |
Functions |
void | GComm::InitComm (int *argc, char **argv[]) |
void | GComm::TermComm () |
GSHORT | GComm::WorldRank () |
GSHORT | GComm::WorldSize () |
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) |
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::Allreduce (void *, void *, const GINT count, GC_DATATYPE data_type, GBOOL b, G_OP op) |
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) |
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) |
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) |