Skip to main content
Ctrl+K
PETSc 3.22.2 documentation - Home
  • Overview
  • Install
  • Tutorials
  • User-Guide
  • C/Fortran API
  • petsc4py API
  • FAQ
  • Community
  • Developers
  • Misc.
  • GitLab
  • Overview
  • Install
  • Tutorials
  • User-Guide
  • C/Fortran API
  • petsc4py API
  • FAQ
  • Community
  • Developers
  • Misc.
  • GitLab

Section Navigation

  • Tutorials, by Physics
  • Tutorials, by Mathematical Problem
  • Meshing for Subsurface Flows in PETSc
  • Time, Accuracy, Speed Analysis (TAS)
  • In-Person Tutorials
  • Tutorials

Tutorials#

This page provides connections to PETSc tutorial examples by type of physics being modeled, discretization technique being used, solvers used, etc.

  • Tutorials, by Physics
    • Poisson
    • Elastostatics
    • Stokes
    • Euler
    • Heat equation
    • Navier-Stokes
  • Tutorials, by Mathematical Problem
    • Linear elliptic PDE on a 2D grid
    • Nonlinear ODE arising from a time-dependent one-dimensional PDE
    • Nonlinear PDE on a structured grid
    • Nonlinear time dependent PDE on unstructured grid
  • Meshing for Subsurface Flows in PETSc
  • Time, Accuracy, Speed Analysis (TAS)
  • In-Person Tutorials

In addition, PETSc has many additionally poorly curated tutorial examples, found in the tutorials/ directories throughout the PETSc src/ tree.

  • Linear problems

  • Nonlinear problems

  • Time integration

  • Optimization

    • Least-squares (Manual: Nonlinear Least-Squares)

    • Quadratic (Manual: Quadratic Solvers)

    • Unconstrained (Manual: Unconstrained Minimization)

    • Bound (Manual: Bound-Constrained Optimization)

    • Constrained (Manual: Generally Constrained Solvers)

    • Complementarity (Manual: Complementarity)

    • PDE constrained (Manual: PDE-constrained Optimization)

previous

License

next

Tutorials, by Physics

Edit on GitLab
Show Source

© Copyright 1991-2024, UChicago Argonne, LLC and the PETSc Development Team.

Created using Sphinx 7.3.7.

Built with the PyData Sphinx Theme 0.15.1.

Last updated on 2024-11-28T23:40:01-0600 (v3.22.2).