|
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) |