petsc-3.12.2 2019-11-22
Report Typos and Errors

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 PetscFVGetDefaultTabulation PetscFVSetDualSpace
PETSCFVUPWIND PetscFVGetDualSpace PetscFVSetFromOptions
PETSCLIMITERMC PetscFVGetLimiter PetscFVSetLimiter
PETSCLIMITERMINMOD PetscFVGetNumComponents PetscFVSetNumComponents
PETSCLIMITERNONE PetscFVGetQuadrature PetscFVSetQuadrature
PETSCLIMITERSIN PetscFVGetSpatialDimension PetscFVSetSpatialDimension
PETSCLIMITERSUPERBEE PetscFVGetTabulation PetscFVSetType
PETSCLIMITERVANALBADA PetscFVGetType PetscFVSetUp
PETSCLIMITERVANLEER PetscFVLeastSquaresSetMaxFaces PetscLimiterGetType
PETSCLIMITERZERO PetscFVRestoreTabulation PetscLimiterSetFromOptions
PetscFVGetComponentName PetscFVSetComponentName PetscLimiterSetType
PetscFVGetComputeGradients PetscFVSetComputeGradients PetscLimiterSetUp
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