Grid Generation in Complex Computational Domains with the Use of Subdivision Templates
3D Numerical analyses often require volume discretization through the generation of a grid. When discretizing complex geometries, it is important that the grid fits the boundaries well. A subdivision template is a method of dividing an entire computational space (volume) into primitive subspaces. Three parts of the grid generation procedure were developed: first we define a sufficiently large volume and divide the entire domain into smaller “subspaces” and call the method of division a “template”. In the second step we transform entirely general shapes into set of B-splines by means of operators (coded functions) and enable variation of the shape of boundaries. The third step is grid optimization concerning orthogonality. The optimization is controlled by “control points”, which “slide” along “carrier geometry”.