AMPL-Gurobi Result Values

Gurobi can return the following status codes to an AMPL session.

ValueMessage
0optimal solution
100suboptimal: could not satisfy optimaliter tolerances
200infeasible [IIS computation not attempted]
201infeasible [IIS returned]
202infeasible [IIS finder failed]
203infeasible; .dunbdd returned [IIS computation not attempted]
204infeasible; .dunbdd returned [IIS also returned]
205infeasible; .dunbdd returned [IIS finder failed]
300unbounded
301unbounded [unbounded or infeasible; IIS finder failed]
302unbounded; .unbdd returned
303unbounded; .unbdd returned [IIS finder failed]
400cutoff reached
401iteration limit
402node limit
403time limit
404solution limit
500Could not create the gurobi environment
501Gurobi call failed [message gives routine name]
502misc. failure [message gives details]
503Bad $gurobi_options
504Surprise VBasis[...] = ...
505Surprise CBasis[...] = ...
506Gurobi set/get parameter failed [message gives more details]
510cannot open logfile (specified in $gurobi_options or command line)
511cannot open paramfile (specified in $gurobi_options or command line)
512missing value in paramfile
513extra text in paramfile
514invalid parameter name in paramfile
520numeric error
521nonlinear objective
522nonlinear constraint
523quadratic objective involving division by 0
524indefinite quadratic objective
567complementarity constraint
600interrupted