AHF: Array-Based Half-Facet Data Structure for Mixed-Dimensional and Non-manifold Meshes

Abstract

We present an Array-based Half-Facet mesh data structure, or AHF, for efficient mesh query and modification operations. The AHF extends the compact array-based half-edge and half-face data structures (T.J. Alumbaugh and X. Jiao, Compact array-based mesh data structures, IMR, 2005) to support mixed-dimensional and non-manifold meshes. The design goals of our data structure include generality to support such meshes, efficiency of neighborhood queries and mesh modification, compactness of memory footprint, and facilitation of interoperability of mesh-based application codes. To accomplish these goals, our data structure uses sibling half-facets as a core abstraction, coupled with other explicit and implicit representations of entities. A unique feature of our data structure is a comprehensive implementation in MATLAB, which allows rapid prototyping, debugging, testing, and deployment of meshing algorithms and other mesh-based numerical methods. We have also developed C++ implementation built on top of MOAB (T.J. Tautges, R. Meyers, and K. Merkley, MOAB: A Mesh-Oriented Database, Sandia National Laboratories, 2004). We present some comparisons of the memory requirements and computational costs, and also demonstrate its effectiveness with a few sample applications.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 13, 2013
Accession Number
ADA623709

Entities

People

  • Daniel Einstein
  • Navamita Ray
  • Timothy J. Tautges
  • Vladimir Dyedov
  • Xiangmin Jiao

Organizations

  • State University of New York

Tags

DTIC Thesaurus Topics

  • Algorithms
  • Boundaries
  • Boundary Layer
  • Computational Fluid Dynamics
  • Computations
  • Computer Programming
  • Computer Science
  • Computer Simulations
  • Computers
  • Lists (Data Structures)
  • Programming Languages
  • Simulations
  • Software Prototyping
  • Standards
  • Three Dimensional
  • Triangles
  • Two Dimensional

Fields of Study

  • Computer science

Readers

  • Aerospace Engineering
  • Computational Fluid Dynamics (CFD)
  • Database Systems and Applications