60ScipParaLoadCoordinator::ScipParaLoadCoordinator(
62 UGS::UgsParaCommMpi *inCommUgs,
68 bool *inRacingSolversExist,
93#if SCIP_APIVERSION < 101
96 std::cout <<
"*** Self-Split ramp-up (RampUpPhaseProcess = 3) cannot work with this version of SCIP ***" << std::endl;
113 if( maxDepthInWinnerSolverNodes < initialStat->getMaxDepth() )
int processTagInitialStat(int source, int tag)
Message handlers.
int(ScipParaLoadCoordinator::* ScipMessageHandlerFunctionPointer)(int, int)
Class for LoadCoordinator.
int maxDepthInWinnerSolverNodes
maximum depth of open nodes in the winner solver tree
Base class of communicator object.
class for deterministic timer
virtual void receive(ParaComm *comm, int source)=0
receive function for ParaInitialStat object
ParaParamSet * paraParams
UG parameter set.
ParaComm * paraComm
communicator used
ParaInitiator * paraInitiator
initiator
MessageHandlerFunctionPointer * messageHandler
message handlers table for primary phase
int getIntParamValue(int param)
get int parameter value
Utilities for handling gzipped input and output streams.
static const int TagInitialStat
static const int RampUpPhaseProcess
#define DEF_SCIP_PARA_COMM(scip_para_comm, comm)
ParaInitialStat extension for SCIP solver.