60 ScipParaLoadCoordinator::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() )
MessageHandlerFunctionPointer * messageHandler
message handlers table for primary phase
int(ScipParaLoadCoordinator::* ScipMessageHandlerFunctionPointer)(int, int)
ParaInitiator * paraInitiator
initiator
int maxDepthInWinnerSolverNodes
maximum depth of open nodes in the winner solver tree
class for deterministic timer
virtual void receive(ParaComm *comm, int source)=0
receive function for ParaInitialStat object
int processTagInitialStat(int source, int tag)
Message handlers.
ParaParamSet * paraParams
UG parameter set.
ParaComm * paraComm
communicator used
static const int RampUpPhaseProcess
static const int TagInitialStat
int getIntParamValue(int param)
for int parameters
Class for LoadCoordinator.
ParaInitialStat extension for SCIP solver.
Base class of communicator object.
#define DEF_SCIP_PARA_COMM(scip_para_comm, comm)