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 MeshGetLabelSize SectionRealView
MeshCreatePCICE MeshGetMaximumDegree assembleMatrix
MeshCreatePFLOTRAN MeshGetStratum assembleVector
MeshCreatePyLith MeshGetStratumSize assembleVectorComplete
MeshExodusGetInfo MeshView restrictVector
MeshGetLabelIds SectionIntView
Intermediate - Setting options for algorithms and data structures
BCSectionGetArray MeshGetSectionReal SectionIntDistribute
BCSectionRealCreate MeshGetType SectionIntRestrictClosure
BCSectionRealGetArray MeshGetVertexSectionInt SectionIntSet
MeshCoarsenHierarchy MeshGetVertexSectionReal SectionIntUpdateClosure
MeshDistribute MeshHasSectionInt SectionRealAXPY
MeshGenerate MeshHasSectionReal SectionRealDistribute
MeshGetCellSectionInt MeshRefine SectionRealNorm
MeshGetCellSectionReal MeshSetSectionInt SectionRealRestrictClosure
MeshGetCoordinates MeshSetSectionReal SectionRealSet
MeshGetElements MeshSetType SectionRealUpdateClosure
MeshGetSectionInt SectionGetArray
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