Beginner - Basic usage |
DMBoundaryType |
DMMoabIsEntityOnBoundary |
DMPlexStratify |
DMClone |
DMMoabLoadFromFile |
DMPlexSymmetrize |
DMCompositeGetNumberDM |
DMMoabRestoreVertexConnectivity |
DMRestoreGlobalVector |
DMCreate |
DMMoabSetBlockSize |
DMRestoreLocalVector |
DMCreateGlobalVector |
DMMoabSetInterface |
DMSetDimension |
DMCreateLocalVector |
DMMoabSetLocalElements |
DMType |
DMCreateMatrix |
DMMoabSetLocalToGlobalTag |
DMView |
DMDACreate1d |
DMMoabSetLocalVertices |
PetscDSAddBdDiscretization |
DMDACreate2d |
DMMoabSetParallelComm |
PetscDSAddDiscretization |
DMDACreate3d |
DMNetworkCreate |
PetscDSCreate |
DMDAElementType |
DMPatchCreate |
PetscDSGetBdDiscretization |
DMDAGetBoundingBox |
DMPlexAddConeSize |
PetscDSGetBdFieldOffset |
DMDAGetCorners |
DMPlexClearLabelStratum |
PetscDSGetComponentBdDerivativeOffsets |
DMDAGetGhostCorners |
DMPlexClearLabelValue |
PetscDSGetComponentBdOffsets |
DMDAGetInfo |
DMPlexCreate |
PetscDSGetComponentDerivativeOffsets |
DMDAGetLocalBoundingBox |
DMPlexCreateBoxMesh |
PetscDSGetComponentOffset |
DMDAGetLocalInfo |
DMPlexCreateCGNS |
PetscDSGetComponentOffsets |
DMDAInterpolationType |
DMPlexCreateCubeBoundary |
PetscDSGetDiscretization |
DMDALocalInfo |
DMPlexCreateDoublet |
PetscDSGetFieldOffset |
DMDASetUniformCoordinates |
DMPlexCreateExodus |
PetscDSGetNumFields |
DMDAStencilType |
DMPlexCreateFluent |
PetscDSGetSpatialDimension |
DMDA_STENCIL_BOX |
DMPlexCreateFluentFromFile |
PetscDSGetTotalBdDimension |
DMDA_STENCIL_STAR |
DMPlexCreateFromCellList |
PetscDSGetTotalComponents |
DMGetDimension |
DMPlexCreateFromFile |
PetscDSGetTotalDimension |
DMGetGlobalVector |
DMPlexCreateGmsh |
PetscDSSetBdDiscretization |
DMGetLocalVector |
DMPlexCreateGmshFromFile |
PetscDSSetDiscretization |
DMGlobalToLocalBegin |
DMPlexCreateHexBoxMesh |
PetscDSType |
DMGlobalToLocalEnd |
DMPlexCreateSquareBoundary |
PetscDualSpaceCreate |
DMLocalToGlobalBegin |
DMPlexCreateSquareMesh |
PetscDualSpaceDuplicate |
DMLocalToGlobalEnd |
DMPlexGetChart |
PetscDualSpaceType |
DMMoabCreateBoxMesh |
DMPlexGetCone |
PetscFECreate |
DMMoabCreateVector |
DMPlexGetConeOrientation |
PetscFECreateDefault |
DMMoabGetAllVertices |
DMPlexGetConeSize |
PetscFEType |
DMMoabGetBlockSize |
DMPlexGetLabelIdIS |
PetscFVCellGeom |
DMMoabGetBoundaryMarkers |
DMPlexGetLabelSize |
PetscFVCreate |
DMMoabGetDimension |
DMPlexGetLabelValue |
PetscFVFaceGeom |
DMMoabGetElementConnectivity |
DMPlexGetMaxSizes |
PetscFVType |
DMMoabGetFieldDof |
DMPlexGetStratumIS |
PetscLimiterCreate |
DMMoabGetInterface |
DMPlexGetStratumSize |
PetscLimiterType |
DMMoabGetLocalElements |
DMPlexGetSupport |
PetscPartitionerCreate |
DMMoabGetLocalSize |
DMPlexGetSupportSize |
PetscPartitionerType |
DMMoabGetLocalToGlobalTag |
DMPlexGetTransitiveClosure |
PetscQuadratureCreate |
DMMoabGetLocalVertices |
DMPlexGetTransitiveClosure_Internal |
PetscQuadratureDestroy |
DMMoabGetMaterialBlock |
DMPlexRestoreTransitiveClosure |
PetscQuadratureDuplicate |
DMMoabGetOffset |
DMPlexSetChart |
PetscQuadratureView |
DMMoabGetParallelComm |
DMPlexSetCone |
PetscSpaceCreate |
DMMoabGetSize |
DMPlexSetConeOrientation |
PetscSpacePolynomialGetTensor |
DMMoabGetVecRange |
DMPlexSetConeSize |
PetscSpacePolynomialSetTensor |
DMMoabGetVecTag |
DMPlexSetLabelValue |
PetscSpaceType |
DMMoabGetVertexConnectivity |
DMPlexSetSupport |
|
DMMoabGetVertexCoordinates |
DMPlexSetSupportSize |
|
Intermediate - Setting options for algorithms and data structures |
DM |
DMMoabVecGetArrayRead |
MATHYPRESTRUCT |
DMCOMPOSITE |
DMMoabVecRestoreArray |
MatCreateSeqUSFFT |
DMCompositeGetLocalISs |
DMNETWORK |
MatGetDM |
DMConvert |
DMNetworkAddComponent |
MatSetDM |
DMCreateAggregates |
DMNetworkAddNumVariables |
MatSetupDM |
DMCreateDefaultSF |
DMNetworkDistribute |
PETSCDSBASIC |
DMCreateDomainDecomposition |
DMNetworkGetComponentDataArray |
PETSCDUALSPACELAGRANGE |
DMCreateFieldDecomposition |
DMNetworkGetComponentTypeOffset |
PETSCDUALSPACESIMPLE |
DMCreateFieldIS |
DMNetworkGetConnectedNodes |
PETSCFEBASIC |
DMCreateSubDM |
DMNetworkGetEdgeRange |
PETSCFECOMPOSITE |
DMDA |
DMNetworkGetNumComponents |
PETSCFENONAFFINE |
DMDACoor2d |
DMNetworkGetSupportingEdges |
PETSCFEOPENCL |
DMDACoor3d |
DMNetworkGetVariableGlobalOffset |
PETSCFVLEASTSQUARES |
DMDAGetAO |
DMNetworkGetVariableOffset |
PETSCFVUPWIND |
DMDAGetCoordinateArray |
DMNetworkGetVertexRange |
PETSCLIMITERMC |
DMDAGetCoordinateName |
DMNetworkIsGhostVertex |
PETSCLIMITERMINMOD |
DMDAGetElementType |
DMNetworkLayoutSetUp |
PETSCLIMITERNONE |
DMDAGetElements |
DMNetworkRegisterComponent |
PETSCLIMITERSIN |
DMDAGetFieldName |
DMNetworkSetEdgeList |
PETSCLIMITERSUPERBEE |
DMDAGetFieldNames |
DMNetworkSetNumVariables |
PETSCLIMITERVANALBADA |
DMDAGetInterpolationType |
DMNetworkSetSizes |
PETSCLIMITERVANLEER |
DMDAGetNeighbors |
DMOutputSequenceLoad |
PETSCLIMITERZERO |
DMDAGetNonOverlappingRegion |
DMPATCH |
PETSCPARTITIONERCHACO |
DMDAGetNumLocalSubDomains |
DMPLEX |
PETSCPARTITIONERPARMETIS |
DMDAGetOffset |
DMPlexCopyCoordinates |
PETSCPARTITIONERSHELL |
DMDAGetOverlap |
DMPlexCopyLabels |
PETSCPARTITIONERSIMPLE |
DMDAGetOwnershipRanges |
DMPlexCreateClosureIndex |
PETSCSPACEDG |
DMDAGetReducedDMDA |
DMPlexCreateDefaultReferenceTree |
PETSCSPACEPOLYNOMIAL |
DMDAGetRefinementFactor |
DMPlexCreateLabel |
PetscDS |
DMDANaturalToGlobalEnd |
DMPlexCreateReferenceCell |
PetscDSGetBdJacobian |
DMDARestoreCoordinateArray |
DMPlexDistribute |
PetscDSGetBdResidual |
DMDARestoreElements |
DMPlexEqual |
PetscDSGetBdTabulation |
DMDASetAOType |
DMPlexGenerate |
PetscDSGetJacobian |
DMDASetBoundaryType |
DMPlexGetAdjacencyUseAnchors |
PetscDSGetResidual |
DMDASetCoordinateName |
DMPlexGetAdjacencyUseClosure |
PetscDSGetRiemannSolver |
DMDASetDof |
DMPlexGetAdjacencyUseCone |
PetscDSGetTabulation |
DMDASetElementType |
DMPlexGetAnchors |
PetscDSGetType |
DMDASetFieldName |
DMPlexGetCoarseDM |
PetscDSSetBdJacobian |
DMDASetFieldNames |
DMPlexGetFullJoin |
PetscDSSetBdResidual |
DMDASetInterpolationType |
DMPlexGetFullMeet |
PetscDSSetJacobian |
DMDASetNonOverlappingRegion |
DMPlexGetJoin |
PetscDSSetResidual |
DMDASetNumLocalSubDomains |
DMPlexGetLabel |
PetscDSSetRiemannSolver |
DMDASetNumProcs |
DMPlexGetLabelByNum |
PetscDSSetType |
DMDASetOffset |
DMPlexGetLabelName |
PetscDTGaussJacobiQuadrature |
DMDASetOverlap |
DMPlexGetMaxProjectionHeight |
PetscDTGaussQuadrature |
DMDASetOwnershipRanges |
DMPlexGetMeet |
PetscDTGaussTensorQuadrature |
DMDASetRefinementFactor |
DMPlexGetNumBoundary |
PetscDTLegendreEval |
DMDASetSizes |
DMPlexGetNumLabels |
PetscDualSpace |
DMDASetStencilType |
DMPlexGetOrdering |
PetscDualSpaceGetDM |
DMDASetStencilWidth |
DMPlexGetPointGlobal |
PetscDualSpaceGetDimension |
DMDAVecGetArray |
DMPlexGetPointGlobalField |
PetscDualSpaceGetFunctional |
DMDAVecGetArrayDOF |
DMPlexGetPointLocal |
PetscDualSpaceGetNumDof |
DMDAVecGetArrayDOFRead |
DMPlexGetPointLocalField |
PetscDualSpaceGetOrder |
DMDAVecGetArrayRead |
DMPlexGetReferenceTree |
PetscDualSpaceGetType |
DMDAVecRestoreArray |
DMPlexGetTree |
PetscDualSpaceLagrangeGetContinuity |
DMDAVecRestoreArrayDOF |
DMPlexGetTreeChildren |
PetscDualSpaceLagrangeSetContinuity |
DMDAVecRestoreArrayDOFRead |
DMPlexGetTreeParent |
PetscDualSpaceSetDM |
DMDAVecRestoreArrayRead |
DMPlexHasLabel |
PetscDualSpaceSetOrder |
DMGetApplicationContext |
DMPlexInterpolate |
PetscDualSpaceSetType |
DMGetBlockSize |
DMPlexMatSetClosure |
PetscDualSpaceSimpleSetDimension |
DMGetCoordinateDM |
DMPlexMigrate |
PetscDualSpaceSimpleSetFunctional |
DMGetCoordinateDim |
DMPlexPermute |
PetscFE |
DMGetCoordinateSection |
DMPlexPointGlobalFieldRead |
PetscFECompositeGetMapping |
DMGetCoordinates |
DMPlexPointGlobalFieldRef |
PetscFEGetBasisSpace |
DMGetCoordinatesLocal |
DMPlexPointGlobalRead |
PetscFEGetDimension |
DMGetDefaultGlobalSection |
DMPlexPointGlobalRef |
PetscFEGetDualSpace |
DMGetDefaultSF |
DMPlexPointLocalFieldRead |
PetscFEGetNumComponents |
DMGetDefaultSection |
DMPlexPointLocalFieldRef |
PetscFEGetQuadrature |
DMGetDimPoints |
DMPlexPointLocalRead |
PetscFEGetSpatialDimension |
DMGetLocalToGlobalMapping |
DMPlexPointLocalRef |
PetscFEGetTileSizes |
DMGetMatType |
DMPlexRestoreJoin |
PetscFEGetType |
DMGetOutputDM |
DMPlexRestoreMeet |
PetscFESetBasisSpace |
DMGetOutputSequenceNumber |
DMPlexSetAdjacencyUseAnchors |
PetscFESetDualSpace |
DMGetPointSF |
DMPlexSetAdjacencyUseClosure |
PetscFESetNumComponents |
DMGetType |
DMPlexSetAdjacencyUseCone |
PetscFESetQuadrature |
DMGetVecType |
DMPlexSetAnchors |
PetscFESetTileSizes |
DMLabelClearValue |
DMPlexSetCoarseDM |
PetscFESetType |
DMLabelGetValue |
DMPlexSetReferenceTree |
PetscFV |
DMLabelInsertIS |
DMPlexSetTree |
PetscFVGetType |
DMLabelSetValue |
DMPlexUninterpolate |
PetscFVLeastSquaresSetMaxFaces |
DMLabelStratumHasPoint |
DMPlexVecGetClosure |
PetscFVSetDualSpace |
DMLabelView |
DMPlexVecRestoreClosure |
PetscFVSetType |
DMLoad |
DMPlexVecSetClosure |
PetscLimiter |
DMLocalToLocalBegin |
DMREDUNDANT |
PetscLimiterGetType |
DMLocalToLocalEnd |
DMSLICED |
PetscLimiterSetType |
DMMOAB |
DMSetApplicationContext |
PetscPartitioner |
DMMoabCreate |
DMSetApplicationContextDestroy |
PetscPartitionerGetType |
DMMoabGetDofs |
DMSetCoordinateDM |
PetscPartitionerSetType |
DMMoabGetDofsBlocked |
DMSetCoordinateDim |
PetscQuadratureExpandComposite |
DMMoabGetDofsBlockedLocal |
DMSetCoordinateSection |
PetscQuadratureGetData |
DMMoabGetDofsLocal |
DMSetCoordinates |
PetscQuadratureGetOrder |
DMMoabGetFieldDofs |
DMSetCoordinatesLocal |
PetscQuadratureSetData |
DMMoabGetFieldDofsLocal |
DMSetDefaultGlobalSection |
PetscQuadratureSetOrder |
DMMoabGetFieldName |
DMSetDefaultSF |
PetscSpace |
DMMoabGetVertexDofsBlocked |
DMSetDefaultSection |
PetscSpaceGetOrder |
DMMoabGetVertexDofsBlockedLocal |
DMSetMatType |
PetscSpaceGetType |
DMMoabOutput |
DMSetOutputSequenceNumber |
PetscSpaceSetOrder |
DMMoabSetFieldName |
DMSetPointSF |
PetscSpaceSetType |
DMMoabSetFieldNames |
DMSetType |
VecGetDM |
DMMoabSetFieldVector |
DMSetVariableBounds |
VecSetDM |
DMMoabSetGlobalFieldVector |
DMSetVecType |
|
DMMoabVecGetArray |
MATHYPRESSTRUCT |
|
Advanced - Setting more advanced options and customization |
DMCoarsenHookAdd |
DMGlobalToLocalBeginDefaultShell |
DMShellSetGlobalToLocal |
DMCompositeAddDM |
DMGlobalToLocalEndDefaultShell |
DMShellSetGlobalToLocalVecScatter |
DMCompositeCreate |
DMGlobalToLocalHookAdd |
DMShellSetGlobalVector |
DMCompositeGather |
DMLocalToGlobalBeginDefaultShell |
DMShellSetLocalToGlobal |
DMCompositeGatherArray |
DMLocalToGlobalEndDefaultShell |
DMShellSetLocalToGlobalVecScatter |
DMCompositeGetAccess |
DMLocalToGlobalHookAdd |
DMShellSetLocalToLocal |
DMCompositeGetAccessArray |
DMLocalToLocalBeginDefaultShell |
DMShellSetLocalToLocalVecScatter |
DMCompositeGetEntries |
DMLocalToLocalEndDefaultShell |
DMShellSetLocalVector |
DMCompositeGetEntriesArray |
DMPlexComputeCellGeometryAffineFEM |
DMShellSetMatrix |
DMCompositeGetGlobalISs |
DMPlexComputeCellGeometryFEM |
DMShellSetRefine |
DMCompositeGetISLocalToGlobalMappings |
DMPlexComputeCellGeometryFVM |
DMSlicedCreate |
DMCompositeGetLocalVectors |
DMPlexCreateFromDAG |
DMSlicedSetBlockFills |
DMCompositeRestoreAccess |
DMPlexCreateRigidBody |
DMSlicedSetGhosts |
DMCompositeRestoreAccessArray |
DMPlexGetAdjacency |
DMSlicedSetPreallocation |
DMCompositeRestoreLocalVectors |
DMPlexOrient |
DMSubDomainHookAdd |
DMCompositeScatter |
DMPlexReverseCell |
PetscDSRegister |
DMCompositeScatterArray |
DMPlexSetMaxProjectionHeight |
PetscDSRegisterAll |
DMCompositeSetCoupling |
DMRedundantCreate |
PetscDTReconstructPoly |
DMComputeVariableBounds |
DMRedundantGetSize |
PetscDualSpaceCreateReferenceCell |
DMDACreate |
DMRedundantSetSize |
PetscDualSpaceGetHeightSubspace |
DMDACreatePF |
DMRefineHookAdd |
PetscDualSpaceRegister |
DMDAGetArray |
DMRegister |
PetscDualSpaceRegisterAll |
DMDAGetLogicalCoordinate |
DMRegisterAll |
PetscFERegister |
DMDAGetProcessorSubset |
DMSetDefaultConstraints |
PetscFERegisterAll |
DMDAGetProcessorSubsets |
DMSetOptionsPrefix |
PetscFVRegister |
DMDAGetRay |
DMShellCreate |
PetscFVRegisterAll |
DMDAGlobalToNaturalAllCreate |
DMShellSetCoarsen |
PetscLimiterRegister |
DMDAGlobalToNaturalBegin |
DMShellSetCreateFieldDecomposition |
PetscLimiterRegisterAll |
DMDAGlobalToNaturalEnd |
DMShellSetCreateGlobalVector |
PetscPartitionerRegister |
DMDANaturalAllToGlobalCreate |
DMShellSetCreateInjection |
PetscPartitionerRegisterAll |
DMDANaturalToGlobalBegin |
DMShellSetCreateInterpolation |
PetscSpaceEvaluate |
DMDARestoreArray |
DMShellSetCreateLocalVector |
PetscSpaceRegister |
DMGetDefaultConstraints |
DMShellSetCreateMatrix |
PetscSpaceRegisterAll |
Developer - Interfaces intended primarily for library developers, not for typical applications programmers |
DMClearGlobalVectors |
DMPlexCreateSection |
PetscDSGetAdjacency |
DMCoarsen |
DMPlexCreateSubmesh |
PetscDSGetImplicit |
DMCoarsenHierarchy |
DMPlexCreateSubpointIS |
PetscDSInitializePackage |
DMCreateColoring |
DMPlexCreateTwoSidedProcessSF |
PetscDSSetAdjacency |
DMCreateDomainDecompositionScatters |
DMPlexDerivePointSF |
PetscDSSetFromOptions |
DMCreateInjection |
DMPlexDistributeData |
PetscDSSetImplicit |
DMCreateInterpolation |
DMPlexDistributeField |
PetscDSSetUp |
DMCreateInterpolationScale |
DMPlexDistributeFieldIS |
PetscDSView |
DMDAComputeL2Diff |
DMPlexDistributeOwnership |
PetscDualSpaceApply |
DMDAComputeL2GradientDiff |
DMPlexGetDepth |
PetscDualSpaceDestroy |
DMDAConvertToCell |
DMPlexGetDepthLabel |
PetscDualSpaceSetFromOptions |
DMDACreateNaturalVector |
DMPlexGetDepthStratum |
PetscDualSpaceSetUp |
DMDACreatePatchIS |
DMPlexGetHeightStratum |
PetscDualSpaceView |
DMDACreateSection |
DMPlexGetHybridBounds |
PetscFEDestroy |
DMDAGetCellPoint |
DMPlexGetLabelOutput |
PetscFEFinalizePackage |
DMDAGetNumCells |
DMPlexGetMinRadius |
PetscFEInitializePackage |
DMDAGetPreallocationCenterDimension |
DMPlexGetPartitioner |
PetscFEIntegrate |
DMDAGetScatter |
DMPlexGetRefinementLimit |
PetscFEIntegrateBdResidual |
DMDAProjectFunction |
DMPlexGetRefinementUniform |
PetscFEIntegrateJacobian |
DMDASetBlockFills |
DMPlexGetSubpointMap |
PetscFEIntegrateResidual |
DMDASetGetMatrix |
DMPlexInvertCell |
PetscFESetFromOptions |
DMDASetPreallocationCenterDimension |
DMPlexLabelAddCells |
PetscFESetUp |
DMDAVTKWriteAll |
DMPlexLabelCohesiveComplete |
PetscFEView |
DMDestroy |
DMPlexLabelComplete |
PetscFVComputeGradient |
DMFinalizePackage |
DMPlexLocalizeCoordinate |
PetscFVDestroy |
DMGetCoarsenLevel |
DMPlexLocalizeCoordinates |
PetscFVFinalizePackage |
DMGetDS |
DMPlexMarkBoundaryFaces |
PetscFVGetComputeGradients |
DMGetField |
DMPlexPartitionLabelAdjacency |
PetscFVGetDualSpace |
DMGetNamedGlobalVector |
DMPlexPartitionLabelClosure |
PetscFVGetLimiter |
DMGetNamedLocalVector |
DMPlexPartitionLabelCreateSF |
PetscFVGetNumComponents |
DMGetRefineLevel |
DMPlexPartitionLabelInvert |
PetscFVGetQuadrature |
DMGetWorkArray |
DMPlexProjectFunction |
PetscFVGetSpatialDimension |
DMHasColoring |
DMPlexReferenceTreeGetChildSymmetry |
PetscFVInitializePackage |
DMHasVariableBounds |
DMPlexRemoveLabel |
PetscFVRefine |
DMInitializePackage |
DMPlexSetHybridBounds |
PetscFVSetComputeGradients |
DMInterpolate |
DMPlexSetLabelOutput |
PetscFVSetFromOptions |
DMLabel |
DMPlexSetMinRadius |
PetscFVSetLimiter |
DMLabelHasPoint |
DMPlexSetPartitioner |
PetscFVSetNumComponents |
DMLabelHasValue |
DMPlexSetRefinementLimit |
PetscFVSetQuadrature |
DMLocatePoints |
DMPlexSetRefinementUniform |
PetscFVSetSpatialDimension |
DMMoabSetBlockFills |
DMPlexStratifyMigrationSF |
PetscFVSetUp |
DMPlexAddBoundary |
DMPlexTetgenSetOptions |
PetscFVView |
DMPlexAddLabel |
DMPlexTriangleSetOptions |
PetscLimiterDestroy |
DMPlexCheckFaces |
DMPlexVTKWriteAll |
PetscLimiterSetFromOptions |
DMPlexCheckSkeleton |
DMRefine |
PetscLimiterSetUp |
DMPlexCheckSymmetry |
DMRefineHierarchy |
PetscLimiterView |
DMPlexComputeGeometryFVM |
DMRestoreNamedGlobalVector |
PetscPartitionerDestroy |
DMPlexComputeGradientFVM |
DMRestoreNamedLocalVector |
PetscPartitionerPartition |
DMPlexComputeIntegralFEM |
DMRestoreWorkArray |
PetscPartitionerSetFromOptions |
DMPlexComputeInterpolatorFEM |
DMRestrict |
PetscPartitionerSetUp |
DMPlexComputeL2Diff |
DMSetDS |
PetscPartitionerShellSetPartition |
DMPlexComputeL2FieldDiff |
DMSetField |
PetscPartitionerView |
DMPlexComputeL2GradientDiff |
DMSetFromOptions |
PetscQuadrature |
DMPlexConstructCohesiveCells |
DMSetMatrixPreallocateOnly |
PetscSectionCreateGlobalSectionLabel |
DMPlexConstructGhostCells |
DMSetPeriodicity |
PetscSpaceDestroy |
DMPlexCreateCoarsePointIS |
DMSetUp |
PetscSpaceSetFromOptions |
DMPlexCreateHybridMesh |
DMSetVec |
PetscSpaceSetUp |
DMPlexCreateOverlap |
DMSubDomainRestrict |
PetscSpaceView |
DMPlexCreatePartitionerGraph |
PetscDSDestroy |
|
DMPlexCreateProcessSF |
PetscDSFinalizePackage |
|
No deprecated routines |