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 MeshGetSectionInt MeshSetSectionReal
BCSectionRealCreate MeshGetSectionReal MeshSetType
BCSectionRealGetArray MeshGetType MeshUpdateClosure
MeshCoarsenHierarchy MeshGetVertexSectionInt SectionGetArray
MeshDistribute MeshGetVertexSectionReal SectionIntDistribute
MeshGenerate MeshHasSectionInt SectionRealAXPY
MeshGetCellSectionInt MeshHasSectionReal SectionRealDistribute
MeshGetCellSectionReal MeshRefine SectionRealNorm
MeshGetCoordinates MeshRestrictClosure SectionRealSet
MeshGetElements MeshSetSectionInt
Advanced - Setting more advanced options and customization
MeshCartesianGetMesh MeshSetMesh SectionRealComplete
MeshCartesianSetMesh PCICERenumberBoundary SectionRealCreate
MeshCreate SectionIntAllocate SectionRealCreateLocalVector
MeshCreateGlobalRealVector SectionIntClear SectionRealDestroy
MeshCreateGlobalScatter SectionIntComplete SectionRealDuplicate
MeshCreateGlobalVector SectionIntCreate SectionRealGetBundle
MeshCreateLocalVector SectionIntDestroy SectionRealGetSection
MeshCreateMatrix SectionIntGetBundle SectionRealRestrict
MeshCreateVector SectionIntGetSection SectionRealSetBundle
MeshDestroy SectionIntRestrict SectionRealSetFiberDimension
MeshGetGlobalIndices SectionIntSetBundle SectionRealSetSection
MeshGetMatrix SectionIntSetFiberDimension SectionRealToVec
MeshGetMesh SectionIntSetSection SectionRealUpdate
MeshLoad SectionIntUpdate SectionRealUpdateAdd
MeshRegister SectionIntUpdateAdd SectionRealZero
MeshRegisterAll SectionRealAllocate
MeshRegisterDestroy SectionRealClear
No developer routines
No deprecated routines

Table of Contents