Skip to main content
`Ctrl`+`K`

# SNESMULTIBLOCK

Multiblock nonlinear solver that can use overlapping or nonoverlapping blocks, organized additively (Jacobi) or multiplicatively (Gauss-Seidel).

## Note

This is much like `PCASM`, `PCBJACOBI`, and `PCFIELDSPLIT` are for linear problems.

## See Also

SNES: Nonlinear Solvers, `SNES`, `SNESCreate()`, `SNES`, `SNESSetType()`, `SNESNEWTONLS`, `SNESNEWTONTR`, `SNESNRICHARDSON`, `SNESMultiblockSetType()`, `PC_COMPOSITE_ADDITIVE`, `PC_COMPOSITE_MULTIPLICATIVE`, `PC_COMPOSITE_SYMMETRIC_MULTIPLICATIVE`, `SNESMultiblockSetBlockSize()`, `SNESMultiblockGetBlockSize()`, `SNESMultiblockSetFields()`, `SNESMultiblockSetIS()`, `SNESMultiblockGetSubSNES()`, `PCASM`, `PCBJACOBI`

## Level

beginner

## Location

src/snes/impls/multiblock/multiblock.c

Index of all SNES routines
Table of Contents for all manual pages
Index of all manual pages