petsc-3.7.1 2016-05-15
Report Typos and Errors

SNESLINESEARCHBASIC

This line search implementation is not a line search at all; it simply uses the full step. Thus, this routine is intended for methods with well-scaled updates; i.e. Newton's method (SNESNEWTONLS), on well-behaved problems.

Options Database Keys

Notes

For methods with ill-scaled updates (SNESNRICHARDSON, SNESNCG), a small Many brdamping parameter may yield satisfactory but slow convergence despite Many brthe simplicity of the line search. Many br

Many br

Keywords

SNES, SNESLineSearch, damping

See Also

SNESLineSearchCreate(), SNESLineSearchSetType()

Level:advanced
Location:
src/snes/linesearch/impls/basic/linesearchbasic.c
Index of all SNES routines
Table of Contents for all manual pages
Index of all manual pages

Examples

src/ts/examples/tutorials/ex22.c.html
src/ts/examples/tutorials/ex22f.F.html
-snes_linesearch_damping <damping> search vector is scaled by this amount, default is 1.0- - -snes_linesearch_norms <flag> whether to compute norms or not, default is true Many br