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