methods to construct the parallel interface of SCIP
Functions | |
SCIP_RETCODE | SCIPconstructSyncstore (SCIP *scip) |
SCIP_RETCODE | SCIPfreeSyncstore (SCIP *scip) |
SCIP_SYNCSTORE * | SCIPgetSyncstore (SCIP *scip) |
SCIP_RETCODE SCIPconstructSyncstore | ( | SCIP * | scip | ) |
Constructs the parallel interface to execute processes concurrently.
scip
is in one of the following stages:
See SCIP_STAGE for a complete list of all possible solving stages.
scip | SCIP data structure |
Definition at line 41001 of file scip.c.
References checkStage(), FALSE, SCIP_CALL, SCIP_OKAY, SCIPsyncstoreCreate(), Scip::syncstore, and TRUE.
SCIP_RETCODE SCIPfreeSyncstore | ( | SCIP * | scip | ) |
releases the current synchronization store
scip
is in one of the following stages:
See SCIP_STAGE for a complete list of all possible solving stages.
releases the current parallel interface
scip
is in one of the following stages:
See SCIP_STAGE for a complete list of all possible solving stages.
scip | SCIP data structure |
Definition at line 41034 of file scip.c.
References checkStage(), FALSE, SCIP_CALL, SCIP_OKAY, SCIPsyncstoreRelease(), Scip::syncstore, and TRUE.
SCIP_SYNCSTORE* SCIPgetSyncstore | ( | SCIP * | scip | ) |
Gets the synchronization store.
scip
is in one of the following stages:
See SCIP_STAGE for a complete list of all possible solving stages.
Gets the parallel interface to execute processes concurrently.
scip
is in one of the following stages:
See SCIP_STAGE for a complete list of all possible solving stages.
scip | SCIP data structure |
Definition at line 41066 of file scip.c.
References checkStage(), FALSE, SCIP_CALL_ABORT, Scip::syncstore, and TRUE.
Referenced by SCIP_DECL_DISPOUTPUT(), SCIP_DECL_EVENTINIT(), SCIPconcsolverSync(), SCIPdispAutoActivate(), SCIPgetConcurrentDualbound(), SCIPgetConcurrentPrimalbound(), SCIPsolveConcurrent(), SCIPsolveIsStopped(), SCIPsolveParallel(), and SCIPsyncstoreInit().