gams::GAMSOptions::ESolveLink Struct Reference

Solver link option. More...

#include <gamsoptions.h>

Public Types

enum  ESolveLinkEnum {
  ChainScript = 0, CallScript = 1, CallModule = 2, AsyncGrid = 3,
  AsyncSimulate = 4, LoadLibrary = 5, LoadLibraryAsync = 6, LoadLibraryAsyncSimulate = 7
}
 Solver link option. More...
 

Detailed Description

Solver link option.

Definition at line 355 of file gamsoptions.h.

Member Enumeration Documentation

◆ ESolveLinkEnum

Solver link option.

Enumerator
ChainScript 

GAMS operates as it has for years.

CallScript 

Solver is called from a shell and GAMS remains open.

CallModule 

Solver is called with a spawn (if possible) or a shell (if spawn is not possible) and GAMS remains open.

AsyncGrid 

GAMS starts the solution and continues in a Grid computing environment.

AsyncSimulate 

GAMS starts the solution and wait (same submission process as 3) in a Grid computing environment.

LoadLibrary 

The problem is passed to the solver in core without use of temporary files.

LoadLibraryAsync 

The problem is passed to the solver in core without use of temporary files, GAMS does not wait for the solver to come back.

LoadLibraryAsyncSimulate 

The problem is passed to the solver in core without use of temporary files, GAMS waits for the solver to come back but uses same submission process as 6.

Definition at line 358 of file gamsoptions.h.