Math 2.0

Fluid mechanics Definition

Computational fluid dynamics

Builds on Numerical analysisNavier–Stokes equationsFinite difference methodFinite volume methodFinite element method

Definition

Computational fluid dynamics (CFD) is the part of numerical analysis that approximates solutions of the equations of fluid mechanics. It treats a problem, such as one for the Navier–Stokes equations, by the following steps:

  1. choose a model: a system of equations with boundary and initial conditions on a domain Ω\Omega and a time interval [0,T][0, T];
  2. discretise it: replace Ω\Omega by a mesh or a set of particles with size h>0h > 0, and [0,T][0, T] by time steps Δt\Delta t. Replace the equations by a finite algebraic system, for example by finite differences, finite volumes or finite elements;
  3. solve the algebraic system on a computer;
  4. check that the discrete solution converges to the solution of the model as h,Δt→0h, \Delta t \to 0, or estimate its error.

Remarks

Example: for the advection equation ∂tu+a ∂xu=0\partial_t u + a \, \partial_x u = 0 with a>0a > 0, the upwind scheme on a grid xj=jhx_j = j h, tn=nΔtt_n = n \Delta t is ujn+1=ujn−aΔth(ujn−uj−1n).u_j^{n+1} = u_j^n - \frac{a \Delta t}{h} (u_j^n - u_{j-1}^n). When 0≤aΔt/h≤10 \le a \Delta t / h \le 1, the new value is a convex combination of ujnu_j^n and uj−1nu_{j-1}^n, so max⁡j∣ujn∣\max_j \abs{u_j^n} does not grow; this is the Courant–Friedrichs–Lewy condition, and the scheme converges. If aΔt/h>1a \Delta t / h > 1, the coefficient of ujnu_j^n is negative and errors grow, so the scheme is unstable. Non-example: the exact parabolic profile of Poiseuille flow, found by hand, is analytic fluid dynamics, not CFD, since nothing is discretised. By the Lax equivalence theorem, a consistent linear scheme for a well-posed linear problem converges if and only if it is stable.

Reading path

To understand this page from the ground up, read these 6 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Finite difference method concept
  2. Finite element method concept
  3. Finite volume method concept
  4. Navier–Stokes equations concept
  5. Numerical analysis concept
  6. Computational fluid dynamics definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Computational_fluid_dynamics
About this page
TagPM22N3W074
URIm2://PM22N3W074
Kinddefinition
WritingW0 stub
MSC76M20, 76M12, 76M10
DefinesComputational fluid dynamics
UsesNumerical analysis, Navier–Stokes equations, Finite difference method, Finite volume method, Finite element method
Changed3 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.