ngsPETSc

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
ngsPETSc
  • API Reference
  • View page source

API Reference

This page contains auto-generated API reference documentation [1].

  • ngsPETSc
    • ngsPETSc.utils
      • ngsPETSc.utils.firedrake
        • ngsPETSc.utils.firedrake.hierarchies
        • ngsPETSc.utils.firedrake.meshes
      • ngsPETSc.utils.ngs
      • ngsPETSc.utils.fenicsx
    • ngsPETSc.eps
    • ngsPETSc.ksp
    • ngsPETSc.mat
    • ngsPETSc.nullspace
    • ngsPETSc.pc
    • ngsPETSc.plex
    • ngsPETSc.snes
    • ngsPETSc.vec
[1]

Created with sphinx-autoapi


© Copyright 2024, Umberto Zerbinati.

Built with Sphinx using a theme provided by Read the Docs.