src/Message/CommPM.cpp File Reference

#include "Message/CommPM.h"
#include "Message/Message.h"
#include "Utility/IpplInfo.h"
#include "Profile/Profiler.h"
#include <mpi.h>
#include <score.h>
#include <string.h>
#include <stdlib.h>
#include <unistd.h>

Include dependency graph for CommPM.cpp:

Go to the source code of this file.

Classes

struct  PM_Message

Defines

#define PM_MTU   (8192 + 32)
#define MAX_MPI_ERRS   500

Typedefs

typedef void * pmCtx

Functions

int _pmGetSendBuf (pmCtx pmc, caddr_t *bufp, size_t length)
int _pmSend (pmCtx pmc, int dst_node)
int _pmSendDone (pmCtx pmc)
int _pmReceive (pmCtx pmc, caddr_t *bufp, size_t *length)
int _pmPutReceiveBuf (pmCtx pmc)

Variables

pmCtx _pm_subnet []
int _pm_subnet_count


Define Documentation

#define MAX_MPI_ERRS   500
 

Definition at line 62 of file CommPM.cpp.

#define PM_MTU   (8192 + 32)
 

Definition at line 50 of file CommPM.cpp.


Typedef Documentation

typedef void* pmCtx
 

Definition at line 40 of file CommPM.cpp.


Function Documentation

int _pmGetSendBuf pmCtx  pmc,
caddr_t *  bufp,
size_t  length
 

Referenced by CommPM::mysend().

int _pmPutReceiveBuf pmCtx  pmc  ) 
 

Referenced by CommPM::myreceive().

int _pmReceive pmCtx  pmc,
caddr_t *  bufp,
size_t *  length
 

Referenced by CommPM::myreceive().

int _pmSend pmCtx  pmc,
int  dst_node
 

Referenced by CommPM::mysend().

int _pmSendDone pmCtx  pmc  ) 
 

Referenced by CommPM::mysend().


Variable Documentation

pmCtx _pm_subnet[]
 

Referenced by CommPM::CommPM().

int _pm_subnet_count
 

Referenced by CommPM::CommPM().


Generated on Mon Jan 16 13:58:44 2006 for IPPL by  doxygen 1.4.6