DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Array-based, parallel hierarchical mesh refinement algorithms for unstructured meshes

Journal Article · · Computer Aided Design
 [1];  [1];  [2];  [1];  [2]
  1. Argonne National Lab. (ANL), Argonne, IL (United States)
  2. Stony Brook Univ., Stony Brook, NY (United States)

In this paper, we describe an array-based hierarchical mesh refinement capability through uniform refinement of unstructured meshes for efficient solution of PDE's using finite element methods and multigrid solvers. A multi-degree, multi-dimensional and multi-level framework is designed to generate the nested hierarchies from an initial coarse mesh that can be used for a variety of purposes such as in multigrid solvers/preconditioners, to do solution convergence and verification studies and to improve overall parallel efficiency by decreasing I/O bandwidth requirements (by loading smaller meshes and in memory refinement). We also describe a high-order boundary reconstruction capability that can be used to project the new points after refinement using high-order approximations instead of linear projection in order to minimize and provide more control on geometrical errors introduced by curved boundaries.The capability is developed under the parallel unstructured mesh framework "Mesh Oriented dAtaBase" (MOAB Tautges et al. (2004)). We describe the underlying data structures and algorithms to generate such hierarchies in parallel and present numerical results for computational efficiency and effect on mesh quality. Furthermore, we also present results to demonstrate the applicability of the developed capability to study convergence properties of different point projection schemes for various mesh hierarchies and to a multigrid finite-element solver for elliptic problems.

Research Organization:
Argonne National Lab. (ANL), Argonne, IL (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR) (SC-21)
Grant/Contract Number:
AC02-06CH11357
OSTI ID:
1373943
Journal Information:
Computer Aided Design, Journal Name: Computer Aided Design Journal Issue: C Vol. 85; ISSN 0010-4485
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English

References (15)

On the design of CGAL a computational geometry algorithms library journal January 2000
Canonical numbering systems for finite‐element codes journal March 2009
Compact Array-Based Mesh Data Structures book January 2005
Design, Implementation, and Evaluation of the Surface_mesh Data Structure book January 2011
OpenVolumeMesh – A Versatile Index-Based Data Structure for 3D Polytopal Complexes book January 2013
Stability of the 8-tetrahedra shortest-interior-edge partitioning method journal April 2008
libMesh : a C++ library for parallel adaptive mesh refinement/coarsening simulations journal November 2006
Reconstructing high-order surfaces for meshing journal September 2011
Using generic programming for designing a data structure for polyhedral surfaces journal May 1999
Generating Unstructured Nuclear Reactor Core Meshes in Parallel journal January 2014
Array-based Hierarchical Mesh Generation in Parallel journal January 2015
Conformal and Non-conformal Adaptive Mesh Refinement with Hierarchical Array-based Half-Facet Data Structures journal January 2015
Parallel mesh refinement for 3-D finite element electromagnetics with tetrahedra: Strategies for optimizing system communication journal April 2006
Parallel Adaptive Mesh Refinement book January 2006
p4est : Scalable Algorithms for Parallel Adaptive Mesh Refinement on Forests of Octrees journal January 2011

Cited By (1)

Distributed Combinatorial Maps for Parallel Mesh Processing journal July 2018