xc
|
MPI_MachineBroker is the broker responsible for monitoring the usage of the processes in an mpi run. More...
#include <MPI_MachineBroker.h>
Public Member Functions | |
MPI_MachineBroker (FEM_ObjectBroker *theBroker, int argc, char *argv[]) | |
int | getPID (void) |
int | getNP (void) |
Channel * | getMyChannel (void) |
Channel * | getRemoteProcess (void) |
int | freeProcess (Channel *) |
Public Member Functions inherited from XC::MachineBroker | |
MachineBroker (FEM_ObjectBroker *) | |
Constructor. Set the object broker. | |
virtual | ~MachineBroker () |
Destructor. | |
virtual int | shutdown (void) |
virtual int | runActors (void) |
virtual Channel * | startActor (int actorType, int compDemand=0) |
Invoked to start the program. More... | |
virtual int | finishedWithActor (Channel *) |
Public Member Functions inherited from XC::ObjectWithObjBroker | |
ObjectWithObjBroker (FEM_ObjectBroker *) | |
Object broker to use. More... | |
ObjectWithObjBroker (FEM_ObjectBroker &) | |
Constructor. Sets the broker. | |
FEM_ObjectBroker * | getObjectBrokerPtr (void) const |
Returns a pointer to the broker #theBroker. | |
Additional Inherited Members | |
Protected Attributes inherited from XC::ObjectWithObjBroker | |
FEM_ObjectBroker * | theBroker |
MPI_MachineBroker is the broker responsible for monitoring the usage of the processes in an mpi run.