Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

gcomm.cpp File Reference

#include <string.h>
#include "gcomm.hpp"

Include dependency graph for gcomm.cpp:


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)

Define Documentation

#define GCOMM_GLOBAL_DATA
 


Generated on Wed Dec 21 16:01:26 2005 for Geophysics & Astrophysics Spectral Element Adaptive Refinement (GASpAR) 2D Code by  doxygen 1.4.4