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:
- choose a model: a system of equations with boundary and initial conditions on a domain and a time interval ;
- discretise it: replace by a mesh or a set of particles with size , and by time steps . Replace the equations by a finite algebraic system, for example by finite differences, finite volumes or finite elements;
- solve the algebraic system on a computer;
- check that the discrete solution converges to the solution of the model as , or estimate its error.
Remarks
Example: for the advection equation with , the upwind scheme on a grid , is When , the new value is a convex combination of and , so does not grow; this is the Courant–Friedrichs–Lewy condition, and the scheme converges. If , the coefficient of 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
- no evidence level
- Finite difference method concept
- Finite element method concept
- Finite volume method concept
- Navier–Stokes equations concept
- Numerical analysis concept
- Computational fluid dynamics definition
Further reading
About this page
| Tag | PM22N3W074 |
|---|---|
| URI | m2://PM22N3W074 |
| Kind | definition |
| Writing | W0 stub |
| MSC | 76M20, 76M12, 76M10 |
| Defines | Computational fluid dynamics |
| Uses | Numerical analysis, Navier–Stokes equations, Finite difference method, Finite volume method, Finite element method |
| Changed | 3 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.