VIsemiLSQRnew2
Description:
VIsemiLSQRnew2-code is a Fortran 90 software designed to solve large scale variational inequality problems using the generalisation of the Inexact Newton method applied to a semismooth nonlinear system (see [3]). This approach requires a sparse and large linear system to be solved at each step. I n particular we have used LSQR method [2], combined by a convenient preconditioner (a variant of Incomplete LU-factorization [1]) . Furthemore we have introduced an adaptive stopping rule (see [3]).
Authors:
V. Ruggiero, F.Tinti, Dept. of Mathematics, University of Ferrara,
We have interfaced the Fortran code by AMPL.
1)NLP TEST PROBLEMS
The file seminlp contains the execution file obtained using double precision on DEC ALPHA 21264 EV6/7633Mhz with 512MB of RAM, running Linux RH7.2 ALPHA operation system.
An Example:
1)Download the example (torsion4.mod, torsion4.nl )
2)Line command: ./seminlp torsion4.nl [-AMPL]
3)Download outputfile: out_torsion4
2)MCP TEST PROBLEMS
The file semimcp contains the execution file obtained using double precision on DEC ALPHA 21264 EV6/7633Mhz with 512MB of RAM, running Linux RH7.2 ALPHA operation system.
An Example:
1)Download the example (bersek.mod, bersek.nl).
2)Line command: ./semimcp bertsek.nl [-AMPL]
3)Download outputfile: out_bertsek