For three-dimensional fluid flows in complex geometries, it is convenient to make predictions using a non-orthogonal body-fitted coordinate system. A space-marching Navier-Stokes solver which employs finite volume integration procedures using a strong conservation form of the partially-parabolized equations written in general curvilinear coordinates is presented for simulation of three dimensional viscous flows through ducts of arbitrary cross-section. Cartesian velocity components and pressure are used as dependent variables. A solution is achieved through pressure corrections which influence velocity semi-implicity.
To test the solver, laminar flows through straight and curved ducts of either circular cross-section or rectangular cross-section were calculated. The results agreed very well with the experimental data. Also, a non-linear k- model was employed to predict the turbulent secondary flows in a straight duct of rectangular cross-section.