| 13 | 
  | 
  mpiSimulation(SimInfo* the_entryPlug); | 
| 14 | 
  | 
  ~mpiSimulation(); | 
| 15 | 
  | 
   | 
| 16 | 
< | 
  void divideLabor( void ); | 
| 16 | 
> | 
  int *divideLabor( void ); | 
| 17 | 
  | 
   | 
| 18 | 
  | 
  int  getMyNode(void)           { return mpiPlug->myNode; } | 
| 19 | 
  | 
  int  getNumberProcessors(void) { return mpiPlug->numberProcessors; } | 
| 32 | 
  | 
    setFsimParallel = fSetup; | 
| 33 | 
  | 
  } | 
| 34 | 
  | 
 | 
| 35 | 
– | 
private: | 
| 35 | 
  | 
 | 
| 36 | 
+ | 
  // call at the begining and after load balancing | 
| 37 | 
+ | 
   | 
| 38 | 
+ | 
  void mpiRefresh( void ); | 
| 39 | 
+ | 
 | 
| 40 | 
  | 
protected: | 
| 41 | 
  | 
  SimInfo* entryPlug; | 
| 42 | 
  | 
  mpiSimData* mpiPlug; | 
| 57 | 
  | 
   The following pointer is the global declaration of the mpiSim | 
| 58 | 
  | 
   object created when the mpiSimulation creation routine is | 
| 59 | 
  | 
   called. Every one who includes the header file will then have | 
| 60 | 
< | 
   access to all of the routines in mnpiSimulation class.  | 
| 60 | 
> | 
   access to all of the routines in mpiSimulation class.  | 
| 61 | 
  | 
*/  | 
| 62 | 
  | 
 | 
| 63 | 
  | 
extern mpiSimulation* mpiSim; |