petsc-3.6.1 2015-08-06
Report Typos and Errors

SNESAnderson

Anderson Mixing method.

Options Database

-snes_anderson_m - Number of stored previous solutions and residuals
-snes_anderson_beta - Relaxation parameter; X_{update} = X + \beta F
-snes_anderson_restart_type - Type of restart (see SNESNGMRES)
-snes_anderson_restart_it - Number of iterations of restart conditions before restart
-snes_anderson_restart - Number of iterations before periodic restart
-snes_anderson_monitor - Prints relevant information about the ngmres iteration

Notes

The Anderson Mixing method combines m previous solutions into a minimum-residual solution by solving a small linearized optimization problem at each iteration.

References

"D. G. Anderson. Iterative procedures for nonlinear integral equations. J. Assoc. Comput. Mach., 12:547-560, 1965."

See Also

SNESNGMRES, SNESCreate(), SNES, SNESSetType(), SNESType (for list of available types)

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