#include <cfloat>#include "ug/paraInstance.h"#include "ug/paraLoadCoordinator.h"#include "ug/paraParamSet.h"#include "ug/paraRacingRampUpParamSet.h"#include "ug/paraInitiator.h"#include "ug_bb/bbParaNodeMpi.h"#include "ug/paraSysTimer.h"#include "scip/scip.h"#include "scipParaCommMpi.h"#include "scipParaInstance.h"#include "scipParaDeterministicTimer.h"#include "scipParaSolver.h"#include "scipParaInitiator.h"#include "scipParaLoadCoordinator.h"Go to the source code of this file.
Functions | |
| void | setUserPlugins (ParaInitiator *initiator) |
| void | setUserPlugins (ParaInstance *instance) |
| void | setUserPlugins (ParaSolver *solver) |
| void | outputCommandLineMessages (char **argv) |
| void | outputParaParamSet (ParaParamSet *paraParamSet, ParaInitiator *paraInitiator) |
| void | outputSolverParams (ParaParamSet *paraParamSet, ParaInitiator *paraInitiator) |
| int | main (int argc, char **argv) |
ParaSCIP MAIN.
Definition in file parascip.cpp.
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 148 of file parascip.cpp.
References ParaCommCPP11::abort(), ParaInstance::bcast(), ParaParamSetTh::bcast(), ParaCommCPP11::bcast(), comm, ScipParaCommTh::createParaInstance(), ScipParaCommTh::createParaParamSet(), UG::Deterministic, ScipParaInitiator::generateRacingRampUpParameterSets(), ParaParamSet::getBoolParamValue(), ParaTimer::getElapsedTime(), ParaParamSet::getIntParamValue(), ScipParaInitiator::getParaInstance(), ParaCommCPP11::getRank(), ParaCommCPP11::getSize(), ParaCommCPP11::init(), ParaTimer::init(), ScipParaInitiator::init(), UG::InstanceTransferMethod, ParaInitiator::isWarmStarted(), ParaCommCPP11::lcInit(), outputCommandLineMessages(), ScipParaInitiator::outputFinalSolverStatistics(), UG::OutputParaParams, outputParaParamSet(), outputSolverParams(), PARA_COMM_CALL, UG::ParaBYTE, paraInitiator, UG::ParaINT, paraLc, paraParamSet, ParaCommCPP11::probe(), UG::RampUpPhaseProcess, BbParaParamSet::read(), ParaRacingRampUpParamSet::receive(), ParaCommCPP11::receive(), BbParaLoadCoordinator::run(), ParaSolver::run(), ParaCommCPP11::send(), ScipParaInitiator::sendSolverInitializationMessage(), ScipParaInstanceMpi::setFileName(), ParaParamSet::setIntParamValue(), setUserPlugins(), ParaCommCPP11::solverInit(), ParaSysTimer::start(), UG::TagKeepRacing, UG::TagTerminateRequest, THROW_LOGICAL_ERROR2, and BbParaLoadCoordinator::warmStart().
| void outputCommandLineMessages | ( | char ** | argv | ) |
Definition at line 64 of file parascip.cpp.
Referenced by main().
| void outputParaParamSet | ( | ParaParamSet * | paraParamSet, |
| ParaInitiator * | paraInitiator | ||
| ) |
Definition at line 83 of file parascip.cpp.
References ParaParamSet::getBoolParamValue(), ScipParaInitiator::getParaInstance(), ParaInitiator::getPrefixWarm(), ParaInstance::getProbName(), ParaParamSet::getStringParamValue(), UG::LogSolvingStatusFilePath, paraInitiator, paraParamSet, UG::Quiet, and ParaParamSet::write().
Referenced by main().
| void outputSolverParams | ( | ParaParamSet * | paraParamSet, |
| ParaInitiator * | paraInitiator | ||
| ) |
Definition at line 113 of file parascip.cpp.
References ParaParamSet::getBoolParamValue(), ScipParaInitiator::getParaInstance(), ParaInitiator::getPrefixWarm(), ParaInstance::getProbName(), ParaParamSet::getStringParamValue(), UG::LogSolvingStatusFilePath, paraInitiator, paraParamSet, UG::Quiet, and ScipParaInitiator::writeSolverParameters().
Referenced by main().
| void setUserPlugins | ( | ParaInitiator * | initiator | ) |
Definition at line 45 of file scipDefaultUserPlugins.cpp.
Referenced by main().
| void setUserPlugins | ( | ParaInstance * | instance | ) |
Definition at line 54 of file scipDefaultUserPlugins.cpp.
| void setUserPlugins | ( | ParaSolver * | solver | ) |
this should not be used
Definition at line 63 of file scipDefaultUserPlugins.cpp.