|
OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
|
#include <CommCreator.h>

Public Types | |
| enum | { MPI , 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 | |
|---|---|
| MPI | |
| 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.
|
inlinestatic |
Definition at line 84 of file CommCreator.h.
References create(), and libindex().

|
static |
Definition at line 95 of file CommCreator.cpp.
Referenced by create(), and IpplInfo::IpplInfo().
|
static |
Definition at line 53 of file CommCreator.cpp.
References CommLibraryList.
Referenced by IpplInfo::IpplInfo(), and IpplInfo::printHelp().
|
static |
Definition at line 41 of file CommCreator.cpp.
References COMMLIBRARIES, CommLibraryNames, 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 76 of file CommCreator.cpp.
References COMMLIBRARIES, and getLibraryName().
Referenced by create(), known(), and supported().

|
inlinestatic |
Definition at line 63 of file CommCreator.h.
References libindex(), and supported().

|
static |
Definition at line 61 of file CommCreator.cpp.
Referenced by IpplInfo::IpplInfo(), and supported().