# Nonlinear solvers - SNES Manual Pages Examples
The Scalable Nonlinear Equations Solvers (SNES) component provides an easy-to-use interface to Newton-type, quasi-Newton, full approximation scheme (FAS) multigrid, and other methods for solving systems of nonlinear equations. SNES users can set various algorithmic options at runtime via the options database (e.g., specifying a trust region method via `-snes_type newtontr`). SNES internally employs KSP for the solution of its linear systems. SNES users can also set KSP options directly in application codes by first extracting the KSP context from the SNES context via SNESGetKSP() and then directly calling various KSP (and PC) routines (e.g., PCSetType() ).

ex10d/
network/
ex12.c
ex13.c
ex14.c
ex15.c
ex16.c
ex17.c
ex18.c
ex19.c
ex1.c
ex1f.F90
ex20.c
ex21.c
ex22.c
ex23.c
ex24.c
ex25.c
ex26.c
ex28.c
ex2.c
ex30.c
ex31.c
ex33.c
ex35.c
ex36.c
ex3.c
ex3k.kokkos.cxx
ex40f90.F90
ex42.c
ex46.c
ex47cu.cu
ex48.c
ex55.c
ex55.h
ex55k.kokkos.cxx
ex56.c
ex58.c
ex59.c
ex5.c
ex5f90.F90
ex5f90t.F90
ex5f.F90
ex62.c
ex63.c
ex69.c
ex6.c
ex70.c
ex71.c
ex73f90t.F90
ex74fcomd.h
ex74ftube.h
ex75.c
ex75.h
ex76.c
ex77.c
ex78.c
ex99.c
ex9.c
makefile