Direct numerical simulation 2026-11-05
Direct numerical simulation of a turbulent fluid numerically solves the specified governing equations while resolving the dynamically relevant turbulent and dissipative scales. It does not replace unresolved turbulent motions with a subgrid-scale model. The calculation still assumes a continuum model, boundary conditions and a finite numerical representation; direct does not mean exact or atomistic.
A published example solves the coupled velocity, thermal and compositional equations for fingering convection with a pseudospectral method and triply periodic perturbations. The authors explicitly require resolving the dissipation scale because they use no subgrid-scale model, and inspect composition and vorticity fields to assess resolution. The simulations inform a reduced transport prescription for stellar calculations, rather than resolving an entire star.[ref]
Chemical Transport and Spontaneous Layer Formation in Fingering Convection in Astrophysics by Justin M. Brown and others. Section 2, equations 6–9 and numerical-method paragraphs, manuscript pages 9–10
An exact laminar check helps explain numerical verification. For unforced incompressible Navier-Stokes equations with constant kinematic viscosity , take constant pressure andin a periodic box containing whole wavelengths. The divergence vanishes and , so the equation reduces to . The mean kinetic energy per unit mass is thereforeA solver should recover this decay and energy budget under numerical refinement. Passing the check is useful but does not establish that a turbulent calculation resolves its smallest relevant scales. Direct numerical simulation also needs adequate box size, time resolution and statistical sampling.
Dynamic subgrid-scale model 2026-11-05
A dynamic subgrid-scale model estimates its closure coefficient from the resolved flow as the calculation proceeds. In a common construction, a second, coarser test filter probes interactions among resolved scales, providing information for a subgrid-scale model below the original resolution.[ref]
A dynamic subgrid-scale eddy viscosity model by Massimo Germano and others (1990). Abstract and §2, dynamic coefficient from two filtering levels
Write a bar for the original spatial averaging filter and a hat for the test filter. DefineDirect subtraction gives the Germano identityThe rightmost expression uses only resolved quantities. The identity is exact for these definitions; extrapolating a closure between the filter levels is the modeling step.[ref]
A dynamic subgrid-scale eddy viscosity model by Massimo Germano and others (1990). §2, equations 8–10, resolved stress and algebraic two-filter identity
For instance, suppose a chosen closure writes the deviatoric stresses as and , and assumes can be taken outside the test filtering. Then , where . One way to choose is to minimize . Differentiation giveswhen the denominator is nonzero. This is a least squares fit of a scalar to tensor data. In a one-component illustrative fit, and give .
The coefficient need not remain positive. Depending on the closure, a negative value can permit turbulent backscatter, but a small denominator can also make an estimate unreliable. Averaging, bounds and treatment of weak strain are additional choices. Dynamically fitting a coefficient does not remove these assumptions or make unresolved motion observable.
James W. Deardorff 2026-11-05
James W. Deardorff was an atmospheric scientist whose numerical work helped establish large eddy simulation as a way to study turbulence. His 1970 study integrated three-dimensional equations for turbulent channel flow while representing subgrid effects through coefficients tied to resolved deformation. The primary paper identifies his affiliation as the National Center for Atmospheric Research.[ref]
A numerical study of three-dimensional turbulent channel flow at large Reynolds numbers by James W. Deardorff. Printed p. 453, byline, affiliation and abstract
The calculation used 6720 uniform grid intervals and compared computed flow statistics with experimental measurements. The reported agreement ranged from good to marginal. This made the unresolved-motion model testable against quantities beyond the appearance of an evolving flow: the paper examined eddy structure and the kinetic energy balance as well as statistical averages.[ref]
A numerical study of three-dimensional turbulent channel flow at large Reynolds numbers by James W. Deardorff. Printed p. 453, abstract: grid, comparison, eddy shapes and energy balance
An elementary example explains why those separate statistics matter. Two equally likely velocities and have mean and variance . A prediction that always returns has the correct mean but zero variance. Matching a mean velocity profile alone therefore cannot establish that a model captures turbulent fluctuations or their transport.
Deardorff's study illustrates a productive compromise: compute evolving resolved structures, model the missing influence with a subgrid-scale model, and compare predicted statistics with observations. Finer resolution and a different closure can change the prediction, so agreement remains a property of a specified calculation and test.
Large eddy simulation 2026-11-05
A large eddy simulation computes the time-dependent large-scale motion of a turbulent flow while representing the influence of unresolved motion through a subgrid-scale model. A spatial averaging filter specifies which information is retained. The distinction concerns spatial resolution, rather than simply replacing a fluctuating flow by its time average.[ref]
For an elementary illustration, take one component of a periodic velocity field,An ideal filter retaining Fourier modes with integer index at most four keeps the first term and removes the second, whose index is ten. The removed term still contributes to products such as . Filtering the nonlinear Navier-Stokes equations consequently introduces a subgrid-scale stress that cannot generally be reconstructed from the retained velocity field alone.
This gives a computational compromise. Direct numerical simulation must resolve the dynamically relevant dissipative motion, whereas a large eddy simulation resolves a chosen coarser field and models its missing influence. Doubling grid counts in all three directions multiplies the cell count by eight, before any additional time-step cost. The filter, numerical discretization and closure must work together; a coarse grid by itself does not certify a useful approximation.
An early concrete demonstration was James W. Deardorff's 1970 calculation of turbulent channel flow using 6720 uniform grid intervals and strain-dependent coefficients for subgrid effects. The paper compared computed statistics with experimental measurements and reported agreement ranging from good to marginal. That comparison tests a particular simulation, rather than establishing that every resolved structure or model is exact.[ref]
A numerical study of three-dimensional turbulent channel flow at large Reynolds numbers by James W. Deardorff. Printed p. 453, abstract: channel geometry, grid intervals, modeled subgrid effects and statistical comparison
Implementations can supply subgrid dissipation in different ways. The Cardinal documentation, for example, describes a spectral filter used to drain energy from the smallest retained wavelengths; that is a particular numerical treatment, not the definition of all large eddy simulation.[ref]
Large Eddy Simulation in the Cardinal documentation. Opening paragraph and modal-filter description
Subgrid-scale model 2026-11-05
A subgrid-scale model represents the influence of unresolved motion on the quantities retained in a large eddy simulation. Its need follows directly from the nonlinear velocity product in the Navier-Stokes equations: averaging a product generally differs from multiplying the averages.
Let a bar denote a spatial averaging filter. With constant mass density , constant kinematic viscosity , and a time-independent translation-invariant filter on an unbounded or periodic domain, filtering the incompressible momentum equation giveswhere repeated indices use the Einstein summation convention, is pressure, and the subgrid-scale stress in this sign convention isThe assumed filter commutes with the displayed derivatives. The definition of is exact; a closure must approximate it using available resolved information.[ref]
A dynamic subgrid-scale eddy viscosity model by Massimo Germano and others (1990). Section2, equations3–7: filtering, filtered momentum and the unresolved stress
For an elementary example, average two equally weighted values of one velocity component, and . The mean is zero but the mean square is , so the corresponding stress component is . A resolved mean alone has lost the information needed to reconstruct that covariance.
The Smagorinsky model closes the deviatoric part with an eddy viscosity:where is the Kronecker delta, is the resolved strain-rate tensor, a dimensionless model coefficient and a characteristic filter width. The isotropic stress can be included in a modified pressure. This strain-dependent viscosity has its historical origin in Joseph Smagorinsky's atmospheric circulation modelling.[ref]
General Circulation Experiments with the Primitive Equations: I. The Basic Experiment by Joseph Smagorinsky. Abstract: lateral exchange coefficient based on horizontal strain and a length scale
[ref]A dynamic subgrid-scale eddy viscosity model by Massimo Germano and others (1990). Introduction, equations1–2: the standard Smagorinsky expression
For an incompressible flow, the model transfers resolved kinetic energy out at the rate per unit massA fixed nonnegative eddy viscosity therefore permits dissipation but excludes local turbulent backscatter. A dynamic subgrid-scale model can instead estimate its coefficient from resolved stresses at two filter levels. This addresses a modelling choice, rather than changing the exact definition of the unresolved stress.[ref]
A dynamic subgrid-scale eddy viscosity model by Massimo Germano and others (1990). Introduction and Section2: backscatter limitations and the dynamic two-filter construction
Subgrid-scale stress 2026-11-05
The subgrid-scale stress records velocity-product information missing from a filtered velocity field. For constant mass density and a specified spatial averaging filter, use the conventionIt enters the filtered momentum equation through . This has units of squared speed; multiplication by mass density gives units of mechanical stress. Some sources use the opposite stress sign, so the momentum equation fixes the convention.[ref]
A dynamic subgrid-scale eddy viscosity model by Massimo Germano and others (1990). §2, filtered momentum equation and definition of the unresolved stress
For a normalized nonnegative kernel, define . Expanding the product givesIt is therefore a weighted covariance at the chosen point. For every real vector , , so the stress matrix is positive semidefinite. This argument depends on a nonnegative kernel; it cannot be applied unchanged to filters with negative weights.
For example, average equally weighted velocities and . The mean velocity vanishes but . With , . A zero mean has hidden nonzero motion.
The definition is exact. A subgrid-scale model instead approximates this tensor using available resolved data. In an incompressible flow, the isotropic part can be absorbed into a modified pressure; the remaining deviatoric stress controls the modeled directional transfer.
Ugo Piomelli 2026-11-05
Ugo Piomelli researches computational models of turbulence, including large eddy simulation. Queen's University's institutional account describes work aimed at predicting complicated flows with tractable computational cost and identifies his former Canada Research Chair in turbulence simulation and modeling.[ref]
Ugo Piomelli research profile by Queen’s University. Research description and former chair designation
Ugo Piomelli
. Identified portrait from Ugo Piomelli research profile by Queen’s University.Piomelli coauthored the dynamic subgrid-scale model work with Massimo Germano, Parviz Moin and William H. Cabot.[ref] In a retrospective with Moin, he describes incorporating the proposed model into a channel-flow code. An initially delayed transition proved to reflect an incorrectly entered perturbation amplitude; correcting it changed the comparison with reference data.[ref]
Thirty years of Dynamic Modeling by Ugo Piomelli and Parviz Moin. Page3, implementation and initial-condition error
The episode makes a methodological point: a discrepancy can test the closure, the numerical implementation or the specified physical problem. If one simulation starts with a disturbance one hundred times smaller than intended, equal times no longer represent equal stages of its growth. Checking initial conditions therefore precedes attributing every difference to the subgrid-scale model. The numerical factor in this illustration is hypothetical; the retrospective does not quantify the mistyped factor.

