Parallel Adaptive Anisotropic Meshing on cc-NUMA Machines
Christos Tsolakis, Nikos Chrisochoides
TL;DR
The paper presents CDT3D, a parallel speculative framework for metric-based anisotropic 3D mesh adaptation on shared-memory cc-NUMA systems. By decomposing mesh operations into topological and geometrical components and integrating a multiscale metric ${oldsymbol{ m M}}$ with CAD geometry via the EGADS kernel, the approach achieves high strong scaling (over 90% efficiency) and supports end-to-end CFD pipelines. Evaluation across analytic fields and public CFD test cases (Delta Wing, ONERA M6, JSM) demonstrates accurate solution-driven mesh refinement and competitive agreement with literature, while CAD handling enhances geometric fidelity and deviation control. The work demonstrates a practical, scalable pathway for integrating advanced anisotropic mesh adaptation into production CFD workflows, with clear implications for exascale-ready meshing on shared-memory nodes. Practical impact includes robust, efficient adaptive pipelines that can handle complex geometries and high-fidelity simulations with reduced mesh counts and improved accuracy.
Abstract
Efficient and robust anisotropic mesh adaptation is crucial for Computational Fluid Dynamics (CFD) simulations. The CFD Vision 2030 Study highlights the pressing need for this technology, particularly for simulations targeting supercomputers. This work applies a fine-grained speculative approach to anisotropic mesh operations. Our implementation exhibits more than 90% parallel efficiency on a multi-core node. Additionally, we evaluate our method within an adaptive pipeline for a spectrum of publicly available test-cases that includes both analytically derived and error-based fields. For all test-cases, our results are in accordance with published results in the literature. Support for CAD-based data is introduced, and its effectiveness is demonstrated on one of NASA's High-Lift prediction workshop cases.
