|
OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
#include <CommCreator.h>
Public Types | |
| enum | { PM, MPI, SHMEMPI, 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 Communicate * | create (int, int &, char **&, int=(-1), bool=true, MPI_Comm mpicomm=MPI_COMM_WORLD) |
| static Communicate * | create (const char *nm, int &argc, char **&argv, int nodes=(-1), bool doinit=true, MPI_Comm mpicomm=MPI_COMM_WORLD) |
Static Private Member Functions | |
| static int | libindex (const char *) |
Definition at line 32 of file CommCreator.h.
| anonymous enum |
| Enumerator | |
|---|---|
| PM | |
| MPI | |
| SHMEMPI | |
| SERIAL | |
| COMMLIBRARIES | |
Definition at line 38 of file CommCreator.h.
|
inline |
Definition at line 42 of file CommCreator.h.
|
inline |
Definition at line 43 of file CommCreator.h.
|
static |
Definition at line 126 of file CommCreator.cpp.
References MPI, PM, SERIAL, and SHMEMPI.
Referenced by create(), and IpplInfo::IpplInfo().
|
inlinestatic |
Definition at line 84 of file CommCreator.h.
References create(), and libindex().

|
static |
Definition at line 69 of file CommCreator.cpp.
Referenced by IpplInfo::IpplInfo(), and IpplInfo::printHelp().
|
static |
Definition at line 57 of file CommCreator.cpp.
References COMMLIBRARIES, and Hypervolume::n.
Referenced by libindex().
|
inlinestatic |
Definition at line 50 of file CommCreator.h.
References COMMLIBRARIES.
|
inlinestatic |
Definition at line 69 of file CommCreator.h.
References libindex().
Referenced by IpplInfo::IpplInfo().

|
staticprivate |
Definition at line 107 of file CommCreator.cpp.
References COMMLIBRARIES, and getLibraryName().
Referenced by create(), known(), and supported().

|
static |
Definition at line 77 of file CommCreator.cpp.
References MPI, PM, SERIAL, and SHMEMPI.
Referenced by IpplInfo::IpplInfo(), and supported().
|
inlinestatic |
Definition at line 63 of file CommCreator.h.
References libindex(), and supported().

1.8.5