CommCreator Class Reference

#include <CommCreator.h>

List of all members.

Public Types

enum  {
  ACLMPL, PM, MPI, SHMEMPI,
  PVM, SERIAL, COMMLIBRARIES
}

Public Member Functions

 CommCreator ()
 ~CommCreator ()

Static Public Member Functions

static int getNumLibraries ()
static const char * getLibraryName (int)
static const char * getAllLibraryNames ()
static bool supported (int)
static bool supported (const char *nm)
static bool known (const char *nm)
static Communicatecreate (int, int &, char **&, int=(-1), bool=true)
static Communicatecreate (const char *nm, int &argc, char **&argv, int nodes=(-1), bool doinit=true)


Detailed Description

Definition at line 31 of file CommCreator.h.


Member Enumeration Documentation

anonymous enum
 

Enumerator:
ACLMPL 
PM 
MPI 
SHMEMPI 
PVM 
SERIAL 
COMMLIBRARIES 

Definition at line 35 of file CommCreator.h.


Constructor & Destructor Documentation

CommCreator::CommCreator  )  [inline]
 

Definition at line 39 of file CommCreator.h.

CommCreator::~CommCreator  )  [inline]
 

Definition at line 40 of file CommCreator.h.


Member Function Documentation

static Communicate* CommCreator::create const char *  nm,
int &  argc,
char **&  argv,
int  nodes = (-1),
bool  doinit = true
[inline, static]
 

Definition at line 71 of file CommCreator.h.

References create().

Here is the call graph for this function:

Communicate * CommCreator::create int  ,
int &  ,
char **&  ,
int  = (-1),
bool  = true
[static]
 

Definition at line 129 of file CommCreator.cpp.

References ACLMPL, MPI, PM, PVM, SERIAL, SHMEMPI, TAU_MESSAGE, and TAU_PROFILE.

Referenced by create().

const char * CommCreator::getAllLibraryNames  )  [static]
 

Definition at line 73 of file CommCreator.cpp.

References TAU_MESSAGE, and TAU_PROFILE.

Referenced by IpplInfo::IpplInfo().

const char * CommCreator::getLibraryName int   )  [static]
 

Definition at line 62 of file CommCreator.cpp.

References COMMLIBRARIES, TAU_MESSAGE, and TAU_PROFILE.

static int CommCreator::getNumLibraries  )  [inline, static]
 

Definition at line 47 of file CommCreator.h.

References COMMLIBRARIES.

static bool CommCreator::known const char *  nm  )  [inline, static]
 

Definition at line 60 of file CommCreator.h.

static bool CommCreator::supported const char *  nm  )  [inline, static]
 

Definition at line 57 of file CommCreator.h.

References supported().

Here is the call graph for this function:

bool CommCreator::supported int   )  [static]
 

Definition at line 80 of file CommCreator.cpp.

References ACLMPL, MPI, PM, PVM, SERIAL, SHMEMPI, TAU_MESSAGE, and TAU_PROFILE.

Referenced by supported().


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