Unstructured Meshes - Mesh: Examples

The unstructured computational mesh (Mesh) component provides an interface for mesh generation, partitioning, refinement, and manipulation. Mesh users can set various transformation options at runtime via the options database (e.g., specifying a refinement constraint via -mesh_max_area tol ).

Beginner - Basic usage
MeshCreateExodus MeshGetMaximumDegree assembleMatrix
MeshCreatePCICE MeshGetStratum assembleVector
MeshCreatePyLith MeshGetStratumSize assembleVectorComplete
MeshExodusGetInfo MeshView restrictVector
MeshGetLabelIds SectionIntView
MeshGetLabelSize SectionRealView
Intermediate - Setting options for algorithms and data structures
BCSectionGetArray MeshGetSectionInt SectionGetArray
BCSectionRealCreate MeshGetSectionReal SectionIntDistribute
BCSectionRealGetArray MeshGetType SectionIntRestrictClosure
MeshCoarsenHierarchy MeshGetVertexSectionInt SectionIntSet
MeshDistribute MeshGetVertexSectionReal SectionIntUpdateClosure
MeshGenerate MeshHasSectionInt SectionRealAXPY
MeshGetCellSectionInt MeshHasSectionReal SectionRealDistribute
MeshGetCellSectionReal MeshRefine SectionRealNorm
MeshGetCone MeshSetSectionInt SectionRealRestrictClosure
MeshGetCoordinates MeshSetSectionReal SectionRealSet
MeshGetElements MeshSetType SectionRealUpdateClosure
Advanced - Setting more advanced options and customization
MeshCartesianGetMesh SectionIntAllocate SectionRealComplete
MeshCartesianSetMesh SectionIntClear SectionRealCreate
MeshCreate SectionIntComplete SectionRealCreateLocalVector
MeshCreateGlobalRealVector SectionIntCreate SectionRealDestroy
MeshCreateGlobalScatter SectionIntDestroy SectionRealDuplicate
MeshCreateGlobalVector SectionIntGetBundle SectionRealGetBundle
MeshCreateLocalVector SectionIntGetFiberDimension SectionRealGetFiberDimension
MeshCreateMatrix SectionIntGetFibration SectionRealGetFibration
MeshCreateVector SectionIntGetSection SectionRealGetSection
MeshDestroy SectionIntGetSize SectionRealGetSize
MeshGetGlobalIndices SectionIntRestrict SectionRealRestrict
MeshGetMatrix SectionIntSetBundle SectionRealSetBundle
MeshGetMesh SectionIntSetFiberDimension SectionRealSetFiberDimension
MeshLoad SectionIntSetFiberDimensionField SectionRealSetFiberDimensionField
MeshRegister SectionIntSetSection SectionRealSetSection
MeshRegisterAll SectionIntUpdate SectionRealToVec
MeshRegisterDestroy SectionIntZero SectionRealUpdate
MeshSetMesh SectionRealAddSpace SectionRealZero
PCICERenumberBoundary SectionRealAllocate
SectionIntAddSpace SectionRealClear
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
MeshSetMaxDof
No deprecated routines

Table of Contents