petsc-master 2020-01-15
Report Typos and Errors

There are many SNES Examples using PetscFE, such ex12, ex17, and ex62.

The PetscFE class encapsulates a finite element discretization. Each PetscFE object contains a PetscSpace, PetscDualSpace, and DMPlex in the classic Ciarlet triple representation.

Beginner - Basic usage
PetscDTBinomial PetscDualSpaceReferenceCell PetscFEJacobianType
PetscDTBinomialInt PetscDualSpaceTransformType PetscFEType
PetscDTEnumPerm PetscDualSpaceType PetscFEView
PetscDTEnumSubset PetscFE PetscQuadrature
PetscDTFactorial PetscFECreate PetscSpace
PetscDTFactorialInt PetscFECreateDefault PetscSpacePolynomialType
PetscDTPermIndex PetscFEDestroy PetscSpaceType
PetscDTSubsetIndex PetscFEGeomCreate
PetscDualSpace PetscFEGeomDestroy
Intermediate - Setting options for algorithms and data structures
PETSCFEBASIC PetscFEGetFaceCentroidTabulation PetscFEIntegrateResidual
PETSCFECOMPOSITE PetscFEGetFaceQuadrature PetscFESetBasisSpace
PETSCFEOPENCL PetscFEGetFaceTabulation PetscFESetDualSpace
PetscFECompositeGetMapping PetscFEGetNumComponents PetscFESetFaceQuadrature
PetscFEComputeTabulation PetscFEGetNumDof PetscFESetFromOptions
PetscFECopyQuadrature PetscFEGetQuadrature PetscFESetName
PetscFECreateTabulation PetscFEGetSpatialDimension PetscFESetNumComponents
PetscFEGeomComplete PetscFEGetTileSizes PetscFESetQuadrature
PetscFEGeomGetChunk PetscFEGetType PetscFESetTileSizes
PetscFEGeomRestoreChunk PetscFEIntegrate PetscFESetType
PetscFEGetBasisSpace PetscFEIntegrateBd PetscFESetUp
PetscFEGetCellTabulation PetscFEIntegrateBdJacobian PetscFEViewFromOptions
PetscFEGetDimension PetscFEIntegrateBdResidual PetscGaussLobattoLegendreCreateType
PetscFEGetDualSpace PetscFEIntegrateJacobian PetscTabulationDestroy
Advanced - Setting more advanced options and customization
PetscFEGetHeightSubspace PetscFEPushforwardGradient PetscFERegister
PetscFEPushforward PetscFERefine
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
PetscFEOpenCLGetRealType PetscFEOpenCLSetRealType
No deprecated routines

Table of Contents