PetscFV Manual Pages

PETSc version 3.17.4

## TS ex11 demonstrates some hyperbolic solvers using PetscFV

The PetscFV class encapsulates a finite volume space.

Beginner - Basic usage
| PetscFV | PetscFVType | PetscLimiterLimit
PetscFVCellGeom | PetscFVView | PetscLimiterType
PetscFVCreate | PetscLimiter | PetscLimiterView
PetscFVDestroy | PetscLimiterCreate |
PetscFVFaceGeom | PetscLimiterDestroy |
Intermediate - Setting options for algorithms and data structures
| PETSCFVLEASTSQUARES | PetscFVGetComputeGradients | PetscFVSetNumComponents
PETSCFVUPWIND | PetscFVGetDualSpace | PetscFVSetQuadrature
PETSCLIMITERMC | PetscFVGetLimiter | PetscFVSetSpatialDimension
PETSCLIMITERMINMOD | PetscFVGetNumComponents | PetscFVSetType
PETSCLIMITERNONE | PetscFVGetQuadrature | PetscFVSetUp
PETSCLIMITERSIN | PetscFVGetSpatialDimension | PetscFVViewFromOptions
PETSCLIMITERSUPERBEE | PetscFVGetType | PetscLimiterGetType
PETSCLIMITERVANALBADA | PetscFVLeastSquaresSetMaxFaces | PetscLimiterSetFromOptions
PETSCLIMITERVANLEER | PetscFVSetComponentName | PetscLimiterSetType
PETSCLIMITERZERO | PetscFVSetComputeGradients | PetscLimiterSetUp
PetscFVCreateTabulation | PetscFVSetDualSpace | PetscLimiterViewFromOptions
PetscFVGetCellTabulation | PetscFVSetFromOptions |
PetscFVGetComponentName | PetscFVSetLimiter |
Advanced - Setting more advanced options and customization
| PetscFVComputeGradient | PetscFVRegister |
PetscFVRefine | PetscLimiterRegister |
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
| PetscFVIntegrateRHSFunction |  |
No deprecated routines

Table of Contents