XC Open source finite element analysis program
Public Member Functions | List of all members
XC::MachineBroker Class Referenceabstract

A MachineBroker is responsible for getting an actor process running on the parallel machine. More...

#include <MachineBroker.h>

Inheritance diagram for XC::MachineBroker:
XC::AlphaBaseMachineBroker XC::MPI_MachineBroker XC::AlphaMachineBroker XC::DecMachineBroker XC::MillMachineBroker

Public Member Functions

 MachineBroker (FEM_ObjectBroker *theObjectBroker)
 
virtual int getPID (void)=0
 
virtual int getNP (void)=0
 
virtual int shutdown (void)
 
virtual int runActors (void)
 
virtual ChannelstartActor (int actorType, int compDemand=0)
 
virtual int finishedWithActor (Channel *)
 
virtual ChannelgetMyChannel (void)=0
 
virtual ChannelgetRemoteProcess (void)=0
 
virtual int freeProcess (Channel *)=0
 

Detailed Description

A MachineBroker is responsible for getting an actor process running on the parallel machine.


The documentation for this class was generated from the following files: