The present CFD solver developed as a part of the project titled "Development of a robust general purpose computational fluid dynamics (CFD) solver" that was sanctioned to IIT Kanpur by DAE, Govt. of India,from 1 April 2004 to 31 March 2009.The aim of the project is to create a general-purpose finite volume based solver to solve
Navier-Stokes, energy and associated scalar equations for engineering applications. There are many faculty co-investigators associated with the project, but their role will be to use and test the developed code in various engineering applications, in the 4th and 5th years of the project which is now into its third year. The actual code development is being done entirely under the supervision of Prof. Eswaran, with the help of Masters and PhD students, and project personnel.
The developed code is a multi-block finite volume solver for non-orthogonal hexahedral structured grids, written in 'C' programming language.It reads grids in CGNS format and solves the Navier-Stokes, continuity, energy and species transport equations and writes the results in CGNS files to be read and displayed by any post-processing software.
The program uses dynamic memory allocation. User choices for grid, equations, variables, boundary conditions, type of algorithm, etc., are made during run time with the compiled code. At present the grids are generated by commercial grid-generation software, but any grid-generator (e.g., GridZ, GridPro etc.) that creates grids in the CGNS format may be used. The results, too, can be viewed on any sophisticated commercial post-processing software.