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

GComm Namespace Reference


Functions

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


Function Documentation

void GComm::Address void *  location,
AGINT *  address
 

GSHORT GComm::Allgather void *  operand,
GINT  sendcount,
GC_DATATYPE  stype,
void *  result,
GINT  recvcount,
GC_DATATYPE  rtype,
void *  comm
 

GSHORT GComm::Allgather void *  operand,
GINT  sendcount,
GC_DATATYPE  stype,
void *  result,
GINT  recvcount,
GC_DATATYPE  rtype
 

GSHORT GComm::Allreduce void *  ,
void *  ,
const GINT  count,
GC_DATATYPE  data_type,
GBOOL  b,
G_OP  op
 

GSHORT GComm::Allreduce void *  operand,
void *  result,
const GINT  count,
GC_DATATYPE  itype,
G_OP  iop,
void *  comm
 

GSHORT GComm::Allreduce void *  operand,
void *  result,
const GINT  count,
GC_DATATYPE  itype,
G_OP  iop
 

void GComm::ARecv void **  RecvBuff,
GINT  nRecvBuff,
GINT *  rBuffLen,
GINT *  iBuff,
GC_DATATYPE  rtype,
GSHORT *  source,
CHandle &  hret
 

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
 

GBOOL GComm::AWaitOnRecv CHandle &  ch  ) 
 

GBOOL GComm::BSend void **  SendBuff,
GINT  nSendBuff,
GINT *  sBuffLen,
GINT *  iBuff,
GC_DATATYPE  stype,
GSHORT *  dest
 

void GComm::DataTypeFree GC_DATATYPE *  type  ) 
 

GBOOL GComm::DataTypeFromStruct AGINT  blk_ptr[],
GC_DATATYPE  sz_types[],
GINT  n_types[],
const GINT  n_blk,
GC_DATATYPE *  return_type
 

void GComm::InitComm int *  argc,
char **  argv[]
 

void GComm::Synch void *  comm  ) 
 

void GComm::Synch  ) 
 

void GComm::TermComm  ) 
 

GSHORT GComm::WorldRank  ) 
 

GSHORT GComm::WorldSize  ) 
 


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