Home / Learn / 10 key concepts everyone must understand in CFD

10 key concepts everyone must understand in CFD


Lecture 1: How to Derive the Navier-Stokes Equations: From start to end

If you want to know how to derive the Navier-Stokes equations, look no further; this article derives them from start to end, with explanations and no omissions!

Read article

Lecture 2: What are Hyperbolic, parabolic, and elliptic equations in CFD?

What are hyperbolic, parabolic, and elliptic equations in CFD? Learn how to classify them and what they physically represent with examples and derivations.

Read article

Lecture 3: How to discretise the Navier-Stokes equations

Learn how to discretise the Navier-Stokes equation using both the finite difference and finite volume method with explicit and implicit time integration.

Read article

Lecture 4: Explicit vs. Implicit time integration and the CFL condition

Explore the main differences between explicit and implicit time integration techniques, how it relates to the CFL number, and how to ensure stability.

Read article

Lecture 5: Space and time integration schemes for CFD applications

Learn the most common schemes used in finite difference and finite volume CFD solvers, as well as how to integrate in time using explicit and implicit schemes.

Read article

Lecture 6: How to implement boundary conditions in CFD

Learn how to implement boundary conditions for CFD applications and what challenges we face when dealing with open boundary conditions.

Read article

Lecture 7: How to solve incompressible and compressible flows in CFD

Learn what challenges exist in solving incompressible and compressible flows and what algorithms exist to solve these equations, all in one article.

Read article

Lecture 8: The origin of turbulence and Direct Numerical Simulations (DNS)

Learn where turbulence is coming from, both from a physical and mathematical point of view, and how to explicitly resolve it using Direct Numerical Simulations.

Read article

Lecture 9: The introduction to Large Eddy Simulations (LES) I wish I had

Learn everything there is to know about Large Eddy Simulations in a single article. From Smagorinsky's humble beginnings to advanced subgrid-scale models.

Read article

Lecture 10: All you need to know about RANS turbulence modelling in one article

Learn all there is to know about classical RANS turbulence modelling in CFD in just one single article, including how to create your own RANS model

Read article

Lecture 11: Advanced RANS and hybrid RANS/LES turbulence modelling in CFD

Take a deep dive into advanced RANS modelling techniques in CFD, including transitional RANS modelling, DES, DDES, IDDES, SAS, and WMLES.

Read article

Lecture 12: Mesh generation in CFD: All you need to know in one article

Learn all there is to know about mesh generation in CFD, from structured to unstructured algorithms and why mesh quality is so important.

Read article

Lecture 13: CFD on Steroids: High-performance computing and code parallelisation

Learn all there is to know about code parallelisation for CFD applications; from domain decomposition to parallelisation frameworks like MPI, CUDA, and OpenMP.

Read article
Popup Image

Get started today!

Do you want to learn how to put the Navier-Stokes equations into code and write your own solver?

Sign up for my newsletter, and you get my eBook Write your first CFD solver - From theory to implemented CFD solver in less than a weekend for free!