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

Table of Contents