11 #include "../mpi/PostMaster.h"
12 #include "../shell/Shell.h"
71 vector< vector< double > >& getRecvBuf,
72 vector< unsigned int >& numOnNode )
80 vector< double >& getRecvBuf )
static double * addToTestBuf(const Eref &e, unsigned int i, unsigned int size)
const unsigned char MooseSendHop
double * remoteGet(const Eref &e, unsigned int bindIndex)
void dispatchSetBuf(const Eref &e)
Sends off contets of Set buffer.
unsigned short bindIndex() const
double * addToSendBuf(const Eref &e, unsigned int bindIndex, unsigned int size)
Returns pointer to Send buffer for filling in arguments.
static double testBuf[4096]
void remoteGetVec(const Eref &e, unsigned int bindIndex, vector< vector< double > > &getRecvBuf, vector< unsigned int > &size)
This is a blocking call. However, it must still handle other.
static const unsigned int headerSize
void remoteGetVec(const Eref &e, unsigned int bindIndex, vector< vector< double > > &getRecvBuf, vector< unsigned int > &numOnNode)
void dispatchBuffers(const Eref &e, HopIndex hopIndex)
const unsigned char MooseGetHop
unsigned int mooseMyNode()
double * remoteGet(const Eref &e, unsigned int bindIndex)
Blocking call to get a value from a remote node.
double * addToBuf(const Eref &er, HopIndex hopIndex, unsigned int size)
void clearPendingSetGet()
Clears arrived set and get calls.
unsigned char hopType() const
const unsigned char MooseSetVecHop
const unsigned char MooseSetHop
const double * checkHopFuncTestBuffer()
unsigned int mooseNumNodes()
void remoteFieldGetVec(const Eref &e, unsigned int bindIndex, vector< double > &getRecvBuf)
void set(ObjId id, unsigned int bindIndex, unsigned int size)
void remoteFieldGetVec(const Eref &e, unsigned int bindIndex, vector< double > &getRecvBuf)
This is a blocking call. However, it must still handle other.
static unsigned int myNode()
double * addToSetBuf(const Eref &e, unsigned int opIndex, unsigned int size, unsigned int hopType)
Returns pointer to Set buffer for filling in arguments.
static unsigned int numNodes()
const unsigned char MooseTestHop