37#ifndef __PARA_LOADCOORDINATOR_TERMINATION_STATE_H__ 
   38#define __PARA_LOADCOORDINATOR_TERMINATION_STATE_H__ 
  110         gzstream::ogzstream &out              
 
  118         gzstream::igzstream &in               
 
Base class of communicator object.
 
Class for LoadCoordinator termination state which contains calculation state in a ParaLoadCoordinator...
 
bool isCheckpointState
indicate if this state is at checkpoint or not
 
ParaLoadCoordinatorTerminationState()
default constructor
 
virtual bool read(ParaComm *comm, gzstream::igzstream &in)=0
read from checkpoint file
 
virtual ~ParaLoadCoordinatorTerminationState()
destructor
 
double runningTime
this ParaLoadCoordinator running time
 
virtual void write(gzstream::ogzstream &out)=0
write to checkpoint file
 
double idleTime
idle time of this LoadCoordinator
 
unsigned long long nWarmStart
number of warm starts (restarts)
 
int rank
rank of this ParaLoadCoordinator
 
unsigned long long nSent
number of ParaTasks sent from LC
 
unsigned long long nReceived
number of ParaTasks received from Solvers
 
virtual std::string toString()=0
stringfy ParaCalculationState
 
static ScipParaCommTh * comm
 
Utilities for handling gzipped input and output streams.
 
Base class of communicator for UG Framework.