An Efficient Second-Order Adaptive Procedure for Inserting CAD Geometries into Hexahedral Meshes using Volume Fractions
Brian N. Granzow, Stephen D. Bond, Michael J. Powell, Daniel A. Ibanez
TL;DR
The paper presents a spatially accelerated procedure to insert CAD geometries into background hexahedral meshes using volume fractions. It combines a $k$-d tree for fast spatial acceleration with an AMR-like refinement that, at the finest level, uses a plane-based approximation of the CAD surface to compute subvolume fractions via plane–polyhedron intersection, relying only two CAD kernel queries per point. The authors prove a second-order accuracy bound $|V_{exact}-V_h|\le C h^{2}$ for smooth geometries with sufficiently refined meshes and validate this with verification tests across various geometries and mesh types, showing favorable performance relative to uniform sampling and robustness to poorly shaped elements. They also demonstrate HPC applicability via MPI parallelism and discuss extensions to tetrahedral or mixed-element meshes and more sophisticated volume representations as future work.
Abstract
This paper is concerned with inserting three-dimensional computer-aided design (CAD) geometries into meshes composed of hexahedral elements using a volume fraction representation. An adaptive procedure for doing so is presented. The procedure consists of two steps. The first step performs spatial acceleration using a k-d tree. The second step involves subdividing individual hexahedra in an adaptive mesh refinement (AMR)-like fashion and approximating the CAD geometry linearly (as a plane) at the finest subdivision. The procedure requires only two geometric queries from a CAD kernel: determining whether or not a queried spatial coordinate is inside or outside the CAD geometry and determining the closest point on the CAD geometry's surface from a given spatial coordinate. We prove that the procedure is second-order accurate for sufficiently smooth geometries and sufficiently refined background meshes. We demonstrate the expected order of accuracy is achieved with several verification tests and illustrate the procedure's effectiveness for several exemplar CAD geometries.
