MeshFields
GPU accelerated mesh-based fields
MeshFields Documentation

Nomenclature

  • Mesh - conforming discretization of a domain using simplices (triangles and tetrahedrons), hypercubes (quads and hexahedrons), pyramids and prisms
  • Field - "describe the distribution of input and solution tensors over the mesh entities" [Beall 1999; Simmetrix Web 2015]
  • Field Element - localization of the field values on the closure of a mesh entity (e.g., the vertices and edges bounding a mesh face) to support operations that require those values. For example, integration, evaluation of the field at a location within the entity.
  • DOF - degree of freedom, exists at a dof holder, can be scalar, vector, matrix, etc.
  • DOF holder
    • can contain a DOF
    • possible holders: mesh entities, quadrature points, element centroids, etc.
  • Node - a location on a mesh entitiy that is a dof holder. Multiple nodes can exist per mesh entity. For example, a mesh edge could have multiple nodes for a high order shape function.

References and Related Work