Direct numerical simulation (DNS) consists in solving the Navier–Stokes equations, resolving all the scales of motion, with initial and boundary conditions appropriate to the flow considered. Each simulation produces a single realization of the flow. The DNS approach was infeasible until the 1970s when computers of sufficient power became available. Even though it is a latecomer among modelling approaches, it is logical to discuss DNS first. Conceptually it is the simplest approach and, when it can be applied, it is unrivalled in accuracy and in the level of description provided. However, it is important to appreciate that the cost is extremely high; and the computer requirements increase so rapidly with Reynolds number that the applicability of the approach is limited to flows of low or moderate Reynolds numbers.
In this chapter, we first describe DNS applied to homogeneous turbulence and examine in some detail the computational requirements. Then we consider DNS for inhomogeneous turbulent flows, for which rather different numerical methods are required.
Homogeneous turbulence
For homogeneous turbulence, pseudo-spectral methods (pioneered by Orszag and Patterson (1972) and Rogallo (1981)) are the preferred numerical approach, because of their superior accuracy. The rudiments of these methods are described in Section 9.1.1, which allows the computational cost of DNS to be estimated (in Section 9.1.2).
Review the options below to login to check your access.
Log in with your Cambridge Aspire website account to check access.
If you believe you should have access to this content, please contact your institutional librarian or consult our FAQ page for further information about accessing our content.