Computational Fluid Dynamics (CFD) requires the user to build a computational mesh for the calculation of the fluid flow properties along the mesh cells.

This software introduce a new way of making hexahedral meshes to be used by CFD finite volume solvers.

This software was the direct result of a master thesis with the title of Interactive Grid Generation for Computational Fluid Dynamics in Flow Domains of Complex Geometry that were discussed in late 2014



A very special gratitude goes to Professor Ashraf M. Y. Ahmed for his work as my advisor and mentor in understanding the CFD Grids and his extensive support in teaching me the fundmentals of geometry. Second gratitude goes to Professor Ayman El Baz for his continuous encouragement during finishing this work. Last, but not least, I thank my parents for the sacrifices they borne to ensure the fulfillment of my dreams.


Thesis Abstract

The thesis presents, in detail, an interactive computer program developed for creating quadrilateral and hexahedral grids for Computational Fluid Dynamics (CFD) applications. The program relies heavily on interaction with the user in a sophisticated visual graphical environment. The software package is based on the block structured concept where the flow domain is divided into sub-domains. A structured grid is created in each sub-domain and the sub-domains are all connected in the final grid. The program allows the user to have full control on the grid parameters necessary for obtaining numerically stable, bounded, and accurate solution of the governing equations, namely the grid spacing, intensity, orthogonality, and smoothness. The package also allows the user to easily define a multitude of boundary surfaces and conditions to the final three-dimensional grid generated, these include inlets, outlets, planes of symmetry, baffles, etc. The package also featured the ability to export the grid data to files compatible with some commercial CFD packages formats. The program was applied to generate grids in geometries of increasing complexity from the straight pipe, to the poppet valve duct of an internal combustion engine, a composite valve assembly and the rotor of a centrifugal pump among other cases. The sequences of grid generation, presented in chapter seven, for these cases demonstrated the power, flexibility, and speed with which the three-dimensional grids were created and the ease with which the boundary surfaces were defined.