SUMMARYProblems related to automatic generation of highly stretched unstructured grids suitable for 3-D Reynolds-averaged Navier-Stokes computations are addressed. Special attention is given to treatment of such geometrical irregularities as convex and concave ridges as well as corners where the ridges meet. The existing unstructured grid generation approaches may fail or produce poor quality meshes in such geometrical regions. The proposed solution is based on special meshing of non-slip body surfaces resulting in smooth and robust volume meshing and high overall quality of generated grids. Several examples demonstrate the e ciency of the method for complex 3-D geometries.
The implementation of an unstructured grid matrix-free GMRES+LU-SGS scheme on shared-memory, cache-based parallel machines is described. A special grid renumbering technique is used for the parallelization rather than the traditional method of partitioning the computational domain. The renumbering technique helps to avoid inter-processor data dependencies, cache-misses, and cache-line overwrite while allowing pipelining. The resulting source code can be used with maximum efficiency and without modifications on traditional (scalar) computers, vector supercomputers, and shared-memory parallel systems. Special attention has been paid to develop an optimally parallelized preconditioner for the GMRES scheme.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.