xref: /petsc/doc/manualpages/MANSECHeaders/SNES (revision 53673ba54f5aaba04b9d49ab22cf56c7a7461fe9)
1*46696af2SBarry Smith# Nonlinear Solvers (SNES)
2*46696af2SBarry Smith
3*46696af2SBarry SmithThe Scalable Nonlinear Equations Solvers (`SNES`) component provides an
4*46696af2SBarry Smitheasy-to-use interface to Newton-type, quasi-Newton, full approximation scheme (FAS) multigrid, and other methods for solving systems of
5*46696af2SBarry Smithnonlinear equations. User guide chapter: [](ch_snes).
6*46696af2SBarry Smith
7*46696af2SBarry Smith`SNES` internally employs `KSP` for the solution of its linear systems. `SNES` users can also set `KSP` options directly in application
8*46696af2SBarry Smithcodes by first extracting the `KSP` context from the `SNES` context via `SNESGetKSP()`
9*46696af2SBarry Smithand then directly calling various `KSP` (and `PC`) routines,
10*46696af2SBarry Smith
11*46696af2SBarry Smith<A HREF="PETSC_DOC_OUT_ROOT_PLACEHOLDER/src/snes/tutorials/index.html">Examples</A><BR>
12*46696af2SBarry Smith
13