Kestrel for the NEOS Server
Kestrel is an interface to the NEOS Server that allows access to the NEOS Server solvers from within a modeling environment. Kestrel has been implemented for the AMPL and GAMS modeling environments. The Kestrel interface is called from a locally installed AMPL or GAMS environment and returns results to that environment. The interface provides an easy mechanism for users of modeling systems to access remote solvers.
Guide to Installing and Using the Kestrel AMPL Client
Installing AMPL and Kestrel
To use Kestrel with AMPL, you need to have the AMPL interactive environment installed on your local computer. If you do not currently have the AMPL environment installed, you can download a test version that accepts problems with up to 300 variables and 300 constraints; see the AMPL website for instructions.
There are versions of Kestrel for Windows and for Unix. Download the correct version for your system and unzip the file.
Note: On Windows, you will get an error message that the client requires python24.dll to run. Please ignore this message, since the client can execute without this library.
Guide to Installing and Using the Kestrel GAMS Client
Installing GAMS and Kestrel
To use Kestrel with GAMS, you need to have GAMS installed on your local computer. Starting with version 23.7 of GAMS, the Kestrel GAMS client is included in the standard GAMS distribution for all supported architectures, so you only need Python version 2.5 or above to be installed on your machine.
For GAMS Systems 22.3 to 23.6, download the correct version (Windows or Unix) for your system.
Note that the GAMS client only includes one solver: kestrel. The kestrelsub, retrieve and kill all have been replaced by more robust mechanisms within the GAMS grid facility (available since 22.3). Documentation of these features is available in Appendix I of the GAMS User's Guide.
Using Kestrel with GAMS