Direct Numerical Simulation (DNS) — CAE Glossary
What is DNS
DNS means "solving the Navier-Stokes equation directly without turbulence modeling," right? Why is that special?
Great question. Turbulence contains an enormous range of scales from large eddies to tiny ones, and energy cascades from large eddies to small ones. The smallest eddy scale is called the Kolmogorov scale $\eta$, and DNS resolves all eddies down to $\eta$ using the grid. Since it doesn't approximate with models, model error is zero—you get the "true solution," which is the greatest strength.
How large is the Kolmogorov scale?
The Kolmogorov scale is expressed by this equation:
where $\nu$ is kinematic viscosity and $\varepsilon$ is the turbulent kinetic energy dissipation rate. For example, in pipe flow (Re≈10,000), $\eta$ is around 0.1 mm. For flow around an automobile (Re=10⁷), it becomes microns. To resolve this across the entire domain requires an astronomically large mesh.
DNS Computational Cost
I heard computational cost scales as $Re^3$. How difficult is that in practice?
Let's look at the scale ratio first. The ratio of the largest scale $L$ to the smallest scale $\eta$ is:
In three dimensions, the number of grid points $N$ becomes:
$$N \sim \left(\frac{L}{\eta}\right)^3 \sim Re^{9/4}$$Furthermore, you also need smaller time steps, so the total computational cost scales as $Re^3$. A channel flow at Re=1,000 can be handled with several million grid points, but for flow around an automobile at Re=10⁷, grid points reach 10¹⁶, which is completely beyond current supercomputers.
10¹⁶ points? That's 10 quadrillion. That's impossible, right?
Exactly. That's why applying DNS to industrial high-Reynolds number problems is practically impossible. Current supercomputers can achieve DNS at Re of a few thousand to tens of thousands; in 2024, the University of Tokyo's DNS on Fugaku for channel flow reached Re_τ≈8,000 or so, using trillions of grid points.
When DNS Can Be Used
So where is DNS actually used? If it can't be used for much, what's the point?
Actually, DNS has tremendous value. Here are the main applications:
- Validation database for turbulence models: Compare the RANS or LES turbulence models against DNS "true solutions" to verify their validity. For example, Johns Hopkins Turbulence Database (JHTDB) makes DNS results publicly available, and it's referenced in countless studies worldwide.
- Understanding turbulent physics: DNS can fully visualize 3D flow features that are difficult to measure experimentally, like vortex structure near walls and transition mechanisms.
- Practical problems at low Reynolds numbers: Microfluidic devices or blood flow in biology (Re=hundreds to thousands) can sometimes be directly computed with DNS.
So the idea is "create the exact solution with DNS, then use it to intelligently develop cheaper methods"?
Exactly that. Recently, feeding DNS data into machine learning to develop better turbulence models is also booming. Fields called Physics-Informed Neural Networks (PINNs) and Data-Driven Turbulence Modeling use DNS data as essential "training data."
DNS vs LES vs RANS
A rough summary looks like this:
| Method | Eddy Resolution | Grid Points (Re=10⁴) | Application |
|---|---|---|---|
| DNS | All scales | ~10⁷ | Academic research & validation |
| LES | Large eddies only (SGS model) | ~10⁵–10⁶ | Aeroacoustics & unsteady flow |
| RANS | None (all modeled) | ~10⁴–10⁵ | Industrial design mainstream |
Accuracy is DNS > LES > RANS, but computational cost increases in the same order. In practice, cost-accuracy tradeoff matters: RANS suffices for car air duct design, LES is needed for wing-tip vortex noise prediction, and DNS is referenced to validate those turbulence models.
As supercomputers get faster, will we eventually be able to use DNS for flow around cars?
Theoretically yes. But to solve DNS at Re=10⁷, you'd need 10⁶ to 10⁸ times more computing power than today, which is decades away even if Moore's Law continues. More realistically, hybrid approaches like WMLES (Wall-Modeled LES) and RANS/LES hybrids (DES, IDDES) are developing; those will have bigger practical impact.
So DNS is like "ultimate accuracy but limited applicability—a special tool"?
That's perfect. DNS is the "gold standard" of turbulence research and the foundation supporting other methods. In the CFD world, DNS results are always referenced as the trusted benchmark. Not used directly in practice, but indirectly it underpins the credibility of all CFD analysis—a vital technique.
Accurate understanding of CAE terminology is the foundation of team communication. — Project NovaSolver also supports learning for practitioners.
Tell us about challenges you face with Direct Numerical Simulation (DNS) in real work
Project NovaSolver aims to solve the problems CAE engineers face daily—setup complexity, computational cost, result interpretation. Your practical experience fuels better tool development.
Contact Us (Coming Soon)Related Topics
detail
error