Symptoms

Top  Previous  Next

The messages are solver dependent.  In this case MINOS yields the LOG file error message

 

EXIT -- Termination requested by User in subroutine FUNOBJ

 

while CONOPT leads to the message:

 

**        Domain error(s) in nonlinear functions.

     Check bounds on variables.

 

In turn both cause GAMS to include the error message following in the LST file:

 

****        ERRORS(S) IN EQUATION R1

1 INSTANCE OF - UNDEFINED LOG OPERATION (RETURNED -0.1E+05)

 

Essentially the same messages occur with the other types of numerical problems.  For example, a model that permits division by zero is given in solvdiv.gms and a run of it causes similar error messages:

When using CONOPT the LOG file shows

 

** Domain error(s) in nonlinear functions.

    Check bounds on variables.

 

and the LST file shows

 

**** SOLVER STATUS     5 EVALUATION ERROR LIMIT

**** MODEL STATUS      6 INTERMEDIATE INFEASIBLE

 

**** ERRORS(S) IN EQUATION r1

     1 instance(s) of - DIVISION BY ZERO

 

                       LOWER     LEVEL     UPPER    MARGINAL

 

---- EQU r1              .       -0.400      .         EPS  INFES

 

                       LOWER     LEVEL     UPPER    MARGINAL

 

---- VAR x               .         .        +INF       EPS

---- VAR z              -INF     -0.400     +INF       EPS

 

When using MINOS the LOG file shows

 

EXIT - Function evaluation error limit exceeded.

 

and the LST file shows

 

**** SOLVER STATUS     5 EVALUATION ERROR LIMIT

**** MODEL STATUS      7 INTERMEDIATE NONOPTIMAL

 

**** ERRORS(S) IN EQUATION r1

     4 instance(s) of - DIVISION BY ZERO (RESULT SET TO  0.1E+05)

 

                       LOWER     LEVEL     UPPER    MARGINAL

 

---- EQU r1              .         .         .        1.000

 

                       LOWER     LEVEL     UPPER    MARGINAL

 

---- VAR x               .         .        +INF  -1.000E+4  NOPT

---- VAR z              -INF  -1.000E+4     +INF       .