AMPL > >Products > >Solvers > >DONLP2 Directives for AMPL

DONLP2 Directives for AMPL

To set these directives, assign a string specifying their values to the AMPL option donlp2_options. For example:

ampl: option donlp2_options 'epsx=1e-6 maxit=100';


maxfwd   max vars in fwd AD of common exprs (default 5)
tau0     sum of constraint violations allowed during iteration (default 1.d0)
del0     initially an inequality g is binding if g/max{1,||grad g||}<=del0
         (default 1.d0)
epsx     required precision in primal solution (default 0.00001)
maxit    iteration limit (<= 4000)
nreset   allowed number of successive steps with insignificant changes in x or f
intakt   write iteration protocol also to stdout =0 off (default) =1 on
silent   write results and messages on special events to file *.pro and *.mes
         (default =1: on)
outlev   composed from 4 bits:
         bit 1 ="0" means no output , "1" one line per step,
         bit 2 ="1" short iteration protocol
         bit 3 ="1" detailed iteration protocol (primal and dual sol's, stepsizes etc.)
         bit 4 ="1" print also gradients and hessian estimate
prou     unit number for output protocol
meu      unit number for special events messages protocol
wantsol  solution report without -AMPL: sum of
                1 ==> write .sol file
                2 ==> print primal variable values
                4 ==> print dual variable values
                8 ==> do not print solution message