journal article·2025-09-25Open access

A Performance-Enhanced Cartesian Grid Generation Method: More Robust, Efficient, and Memory-Efficient

Shuang Meng, Lin Bi, Canyan Luo, Jianqiang Chen, Xianxu Yuan, Zhigong Tang

Applied Sciences· Volume 15· Issue 19

Abstract

To address the limitations of poor robustness, low efficiency, and memory waste in traditional Cartesian grid generation, this paper proposes targeted improvements focusing on three key aspects: the surface mesh data structure, the Cartesian grid data structure, and the determination of the spatial relationship between the grid and the object surface. Specifically, a nested bounding box-based binary tree is established to store discrete triangles, enhancing the efficiency and accuracy of triangle data access. Secondly, a “member packaging and neighbor threading” Cartesian grid structure is constructed, improving generation speed while reducing memory consumption. Thirdly, a comprehensive Cartesian cell classification method is developed, integrating intersection checks, interior/exterior classification, and intersected cell center assessment; three strategies are further proposed to accelerate intersection checks for large-scale grids. The performance of Cartesian grid generation is compared with traditional methods and the commercial CFD code. The results demonstrate a grid generation efficiency of less than two seconds per million cells, significantly outperforming traditional methods, with a 20% reduction in memory consumption. Finally, an airflow simulation past a train illustrates the suitability of the generated grids for practical computational applications.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Model Reduction and Neural Networks · Computer Graphics and Visualization Techniques · Heat Transfer and Optimization

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

China Aerodynamics Research and Development Center, Mianyang 621000, China

References (34)

Show source-provided references
1. Research on planing motion and stability of amphibious aircraft in waves based on cartesian grid finite difference method10.1016/j.oceaneng.2023.113848 ↗
2. Effect of different typical high speed train pantograph recess configurations on aerodynamic noise10.1177/0954409720947516 ↗
3. Automatic sizing functions for unstructured surface mesh generation10.1002/nme.5298 ↗
4. Enhanced strategy for adaptive Cartesian grid generation with arbitrarily complex 3D geometry10.1016/j.advengsoft.2022.103304 ↗
5. Anisotropic Cartesian Grid Generation Strategy for Arbitrarily Complex Geometry Based on a Fully Threaded Tree
6. An immersed boundary method on Cartesian adaptive grids for the simulation of compressible flows around arbitrary geometries10.1007/s00366-020-00950-y ↗
7. A versatile embedded boundary adaptive mesh method for compressible flow in complex geometry10.1016/j.jcp.2017.02.044 ↗
8. An octree-based, cartesian navier–stokes solver for modern cluster architectures10.1007/s11227-022-04324-7 ↗
9. A parallel geometric multigrid method for adaptive topology optimization10.1007/s00158-023-03675-w ↗
10. High fidelity adaptive Cartesian octree grid computations of the flow past a Platonic polyhedron up to a Reynolds number of 20010.1016/j.powtec.2023.118390 ↗
11. Di Angelo, L., Duronio, F., De Vita, A., and Di Mascio, A. (2021). Cartesian Mesh Generation with Local Refinement for Immersed Boundary Approaches. J. Mar. Sci. Eng., 9.10.3390/jmse9060572 ↗
12. Turbulent flow simulations of the common research model on Cartesian grids using recursive fitting approach10.1016/j.jcp.2022.111460 ↗
13. Evaluation of an immersed boundary numerical framework to address the wind field in complex urban topographies10.1016/j.buildenv.2024.112036 ↗
14. A novel algorithm for fluid dynamics simulation with cell-adaptive Cartesian grids and immersed boundary method10.1063/5.0262707 ↗
15. Improved immersed boundary/wall modeling method for RANS solver coupled with wall functions: Application to Cartesian grid systems
16. Coupling immersed boundary method with wall function for high Reynolds number compressible flows on adaptive Cartesian grids10.1063/5.0248911 ↗
17. An alternating digital tree (ADT) algorithm for 3D geometric searching and intersection problems10.1002/nme.1620310102 ↗
18. Robust and Efficient Cartesian Mesh Generation for Component-Based Geometry10.2514/2.464 ↗
19. Fully automatic and fast mesh size specification for unstructured mesh generation10.1007/s00366-004-0291-5 ↗
20. Automatic generation of locally refined Cartesian meshes: Data management and algorithms10.1002/nme.5636 ↗
21. Aftosmis, M.J. (July, January 29). Solution Adaptive Cartesian Grid Methods for Aerodynamic Flows with Complex Geometries. Proceedings of the 28th Computational Fluid Dynamics, Snowmass Village, CO, USA.
22. Schukmann, A., Schneider, A., Haas, V., and Böhle, M. (2023). Analysis of Hierarchical Grid Refinement Techniques for the Lattice Boltzmann Method by Numerical Experiments. Fluids, 8.10.3390/fluids8030103 ↗
23. Efficient dimension-by-dimension higher order finite-volume methods for a Cartesian grid with cell-based refinement10.1016/j.compfluid.2016.12.002 ↗
24. An efficient tree-topological local mesh refinement on Cartesian grids for multiple moving objects in incompressible flow10.1016/j.jcp.2023.111983 ↗
25. Numerical modelling of hook and claw-type vacuum pump performance based on cut cell Cartesian method10.1016/j.vacuum.2023.112385 ↗
26. An efficient Cartesian mesh generation strategy for complex geometries10.1016/j.cma.2023.116564 ↗
27. Foley, J.D., van Dam, A., Feiner, S.K., Hughes, J., McGuire, M., Sklar, D.F., and Akeley, K. (1995). Computer Graphics, Principle and Practice, Addison-Wesley.
28. Efficient and Robust Cartesian Mesh Generation for Building-Cube Method10.1299/jcst.2.435 ↗
29. A novel spatio-temporally adaptive parallel three-dimensional DSMC solver for unsteady rarefied micro/nano gas flows10.1016/j.compfluid.2019.03.007 ↗
30. A novel sharp interface immersed boundary framework for viscous flow simulations at arbitrary Mach number involving complex and moving boundaries10.1016/j.compfluid.2020.104579 ↗
31. Fast 3D Triangle-Box Overlap Testing10.1080/10867651.2001.10487535 ↗
32. Robust cut-cell algorithms for DSMC implementations employing multi-level Cartesian grids10.1016/j.compfluid.2012.08.013 ↗
33. Investigation of bogie positions on the aerodynamic drag and near wake structure of a high-speed train10.1016/j.jweia.2018.10.012 ↗
34. Experimental study on the effect of wind angles on pressure distribution of train streamlined zone and train aerodynamic forces10.1016/j.jweia.2018.01.024 ↗