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.