High Performance Software
CFD++ can solve compressible flows (at Mach numbers) and incompressible flows, including both single and multispecies treatment, reacting flows, multiphase flows, steady and unsteady flows, rotating machinery, conjugate heat transfer, porous media, etc. Various topography-parameter-free models are used to capture turbulent flow features. The nonlinear subset of these models accounts for Reynolds stress anisotropy, streamline curvature, and swirl. All these models can be either integrated directly to the wall or combined with a sophisticated wall-function treatment that models the effects of compressibility, pressure gradient, and heat transfer. A single equation LES model and advanced hybrid LES/RANS models are also available. The latter reduces the cost of traditional large-eddy simulation by modeling the near-wall layer and automatically exploiting the advantages of LES in embedded fine-grid regions. CFD++ allows for treatment of complex geometries by its unification of structured, unstructured, and multiblock grids. CFD++ can also handle complex overset and patched non-aligned grids. The code allows use of various elements within the same mesh such as hexahedral, triangular prism, pyramid and tetrahedral elements in 3-D, quadrilateral and triangular elements in 2-D, and line elements in 1-D.
CFD++ is not included in the default user path, but is available in /apps/cfd++ on Onyx.