Solver Environment Procedures

Solver environments

The procedures and functions in the GMP::Solver namespace deal with solver environments and are listed in this table. Normally AIMMS initializes one solver environment for each active solver at startup and frees it when AIMMS is closed. In some cases it is more practical to initialize a solver environment just before solving a mathematical program and free it afterwards, and possibly repeat this process if multiple mathematical programs have to be solved.

Table 43 : GMP::Solver functions and procedures

InitializeEnvironment(solver[, computeserver][, password][, priority]][, timeout][, logfile])

FreeEnvironment(solver)

SetEnvironmentDoubleParameter(solver, parameter, value)

SetEnvironmentIntegerParameter(solver, parameter, value)

SetEnvironmentStringParameter(solver, parameter, value)

GetAsynchronousSessionsLimit(solver[, cores][, GMP])