# Welcome to ngsPETSc’s documentation!

Getting Started

- Installation
- Contributing
- Authors
- License
- ngsPETSc

PETSc Vec and PETSc Mat

- Preconditioned Inverse Iteration for Laplace Eigenvalue Problems

PETSc KSP

- Solving the Poisson problem with different preconditioning strategies
- Solving linear elasticity with a near nullspace

PETSc PC

- Vertex patch smoothing for p-multigrid preconditioners for the Poisson problem
- Augmented Lagrangian preconditioning for P2-P0 discretisation of the Stokes problem
- Vertex patch smoothing for augmented Lagrangian formulations of the Oseen problem

PETSc SNES

- Non-linear simulation of a hyperelastic beam

SLEPc EPS

- Solving the Laplace eigenvalue problem using SLEPc EPS

Firedrake

- Netgen linear mesh and adaptive mesh refinement
- High-order meshes
- Surface meshes

# Indices and tables

- Index

- Module Index

- Search Page