petsc-3.5.2 2014-09-08
Report Typos and Errors

SNESVINEWTONRSLS

Reduced space active set solvers for variational inequalities based on Newton's method

Options Database

-snes_vi_type <ss,rs,rsaug> a semi- smooth solver, a reduced space active set method, and a reduced space active set method that does not eliminate the active constraints from the Jacobian instead augments the Jacobian with additional variables that enforce the constraints
-snes_vi_monitor - prints the number of active constraints at each iteration.

References

- T. S. Munson, and S. Benson. Flexible Complementarity Solvers for Large-Scale Applications, Optimization Methods and Software, 21 (2006).

See Also

SNESVISetVariableBounds(), SNESVISetComputeVariableBounds(), SNESCreate(), SNES, SNESSetType(), SNESVINEWTONRSLS, SNESVINEWTONSSLS, SNESNEWTONTR, SNESLineSearchSet(),
SNESLineSearchSetPostCheck(), SNESLineSearchNo(), SNESLineSearchCubic(), SNESLineSearchQuadratic(), SNESLineSearchSet(), SNESLineSearchNoNorms(), SNESLineSearchSetPreCheck(), SNESLineSearchSetParams(), SNESLineSearchGetParams()

Level:beginner
Location:
src/snes/impls/vi/rs/virs.c
Index of all SNES routines
Table of Contents for all manual pages
Index of all manual pages