The solver Couenne has been removed from the GAMS system.
For the time being, libraries of GAMS/Couenne are available at the COIN-OR GAMSlinks https://github.com/coin-or/GAMSlinks/releases. All instructions below make use of gamsconfig.yaml file. This file can be stored at “Configuration Directories”. This can be several locations https://www.gams.com/latest/docs/UG_STANDARD_LOCATIONS.html
The instructions to use Couenne on different platforms are as follows:
Linux:
- Download https://github.com/coin-or/GAMSlinks/releases/download/20200820/GAMSlinks-linux.tar.bz2 and unpack in some directory (e.g. /usr/local/share/GAMS)
- Create (or add to) gamsconfig.yaml (this can be in several locations, see “Configuration Directories” at https://www.gams.com/latest/docs/UG_STANDARD_LOCATIONS.html#UG_STDLOC_UNIX) with the following section:
solverConfig:
- couenne:
minVersion: 33
fileType: 11
dictType: 0
licCodes: 000102030405
scriptName: gmsgenus.run
executableName: gmsgenux.out
library:
libName: /usr/local/share/GAMS/GAMSlinks-linux/libGamsCouenne.so
auditCode: cou
solverInterfaceType: 1
threadSafeIndic: False
modelTypes:
- NLP
- CNS
- DNLP
- RMINLP
- MINLP
- QCP
- MIQCP
- RMIQCP
Windows
- Download https://github.com/coin-or/GAMSlinks/releases/download/20200820/GAMSlinks-windows.zip and unpack in some directory (e.g. C:\couenne)
- Create (or add to) gamsconfig.yaml (this can be in several locations, see “Configuration Directories” at https://www.gams.com/latest/docs/UG_STANDARD_LOCATIONS.html#UG_STDLOC_WIN) with the following section:
environmentVariables:
- PATH:
value: C:\couenne\GAMSlinks-windows
minVersion: 33
pathVariable: True
solverConfig:
- couenne:
minVersion: 33
fileType: 11
dictType: 0
licCodes: 000102030405
scriptName: gmsgennt.cmd
executableName: gmsgennx.exe
library:
libName: C:\couenne\GAMSlinks-windows\GamsCouenne-0.dll
auditCode: cou
solverInterfaceType: 1
threadSafeIndic: False
modelTypes:
- NLP
- CNS
- DNLP
- RMINLP
- MINLP
- QCP
- MIQCP
- RMIQCP
Mac OS X
- Download https://github.com/coin-or/GAMSlinks/releases/download/20200820/GAMSlinks-macos.tar.bz2 and unpack in some directory (e.g. /Users/name/tmp33)
- Create (or add to) gamsconfig.yaml (this can be in several locations, see “Configuration Directories” at https://www.gams.com/latest/docs/UG_STANDARD_LOCATIONS.html#UG_STDLOC_MAC) with the following section:
solverConfig:
- couenne:
minVersion: 33
fileType: 11
dictType: 0
licCodes: 000102030405
scriptName: gmsgenus.run
executableName: gmsgenux.out
library:
libName: /Users/name/tmp33/GAMSlinks-macos/libGamsCouenne.dylib
auditCode: cou
solverInterfaceType: 1
threadSafeIndic: False
modelTypes:
- NLP
- CNS
- DNLP
- RMINLP
- MINLP
- QCP
- MIQCP
- RMIQCP