CommPVM Class Reference

#include <CommPVM.h>

Inheritance diagram for CommPVM:

Inheritance graph
[legend]
Collaboration diagram for CommPVM:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CommPVM (int argc=0, char **argv=NULL, int procs=(-1))
virtual ~CommPVM (void)
virtual const char * name () const

Protected Member Functions

virtual bool mysend (Message *, int node, int utag, int etag)
virtual Messagemyreceive (int &node, int &tag, int etag)
virtual void mybarrier (void)

Detailed Description

Definition at line 25 of file CommPVM.h.


Constructor & Destructor Documentation

CommPVM::CommPVM int  argc = 0,
char **  argv = NULL,
int  procs = (-1)
 

Definition at line 66 of file CommPVM.cpp.

References Communicate::COMM_HOSTS_TAG, endl(), ERRORMSG, INFOMSG, Communicate::myHost, TAU_MESSAGE, TAU_PROFILE, Communicate::TotalNodes, and WARNMSG.

Here is the call graph for this function:

CommPVM::~CommPVM void   )  [virtual]
 

Definition at line 276 of file CommPVM.cpp.

References Communicate::COMM_ANY_NODE, Communicate::COMM_ANY_TAG, Communicate::COMM_SEND_TAG, endl(), myreceive(), TAU_MESSAGE, TAU_PROFILE, Communicate::TotalNodes, and WARNMSG.

Here is the call graph for this function:


Member Function Documentation

void CommPVM::mybarrier void   )  [protected, virtual]
 

Reimplemented from Communicate.

Definition at line 509 of file CommPVM.cpp.

References TAU_MESSAGE, and TAU_PROFILE.

Message * CommPVM::myreceive int &  node,
int &  tag,
int  etag
[protected, virtual]
 

Reimplemented from Communicate.

Definition at line 451 of file CommPVM.cpp.

References endl(), ERRORMSG, MAX_PVM_ERRS, TAU_MESSAGE, and TAU_PROFILE.

Referenced by ~CommPVM().

Here is the call graph for this function:

bool CommPVM::mysend Message ,
int  node,
int  utag,
int  etag
[protected, virtual]
 

Reimplemented from Communicate.

Definition at line 417 of file CommPVM.cpp.

References endl(), ERRORMSG, TAU_MESSAGE, and TAU_PROFILE.

Here is the call graph for this function:

virtual const char* CommPVM::name  )  const [inline, virtual]
 

Reimplemented from Communicate.

Definition at line 36 of file CommPVM.h.


The documentation for this class was generated from the following files:
Generated on Mon Jan 16 14:35:34 2006 for IPPL by  doxygen 1.4.6