Direct Numerical Simulation (DNS) — CAE Glossary

Category: Glossary | 2026-03-28
CAE visualization for dns - technical simulation diagram

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:

$$\eta = \left(\frac{\nu^3}{\varepsilon}\right)^{1/4}$$

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:

$$\frac{L}{\eta} \sim Re^{3/4}$$

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:


🧑‍🎓

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

🧑‍🎓

Can you summarize the differences between DNS, LES, and RANS?


🎓

A rough summary looks like this:

MethodEddy ResolutionGrid Points (Re=10⁴)Application
DNSAll scales~10⁷Academic research & validation
LESLarge eddies only (SGS model)~10⁵–10⁶Aeroacoustics & unsteady flow
RANSNone (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)
Rate this article
Thank you for your feedback!
Helpful
More
detail
Report
error
Helpful
0
More detail
0
Report error
0
Written by NovaSolver Contributors
Anonymous Engineers & AI — Sitemap
View Profile