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

gcomm.hpp File Reference

#include "gtypes.h"
#include "gtbuffer.hpp"

Include dependency graph for gcomm.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

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)


Define Documentation

#define GCOMM_HPP
 

#define GPARTITIONMAP_DEF
 

#define NPARTMAPST_MEM   (5)
 


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