VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Fundamentals of CFD Methods
Last Updated: 2026-02-05 15:35:56
Abstract
This course is focused on providing students with the knowledge and understanding required to develop simple computational fluid dynamics (CFD) codes to solve the incompressible Navier-Stokes equations and to critically assess the results produced by CFD codes. As part of the course, students will write their own code and verify and validate it systematically.
Objective
1. Students know and understand basic numerical methods used in CFD in terms of accuracy and stability. 2. Students have a basic understanding of a typical simple CFD code. 3. Students understand how to assess the numerical and physical accuracy of CFD results.
Content
1. Governing and model equations. Brief review of equations and properties 2. Overview of basic concepts: Overview of discretization process and its consequences 3. Overview of numerical methods: Finite-difference and finite-volume methods 4. Analysis of spatially discrete equations: Consistency, accuracy, stability, convergence of semi-discrete methods 5. Time-integration methods: LMS and RK methods, consistency, accuracy, stability, convergence 6. Analysis of fully discrete equations: Consistency, accuracy, stability, convergence of fully discrete methods 7. Solution of one-dimensional advection equation: Motivation for and consequences of upwinding, Godunov's theorem, TVD methods, DRP methods 8. Solution of two-dimensional advection equation: Dimension-by-dimension methods, dimensional splitting, multidimensional methods 9. Solution of one- and two-dimensional diffusion equations: Implicit methods, ADI methods 10. Solution of one-dimensional advection-diffusion equation: Numerical vs physical viscosity, boundary layers, non-uniform grids 11. Solution of incompressible Navier-Stokes equations: Incompressibility constraint and consequences, fractional-step and pressure-correction methods 12. Solution of incompressible Navier-Stokes equations on unstructured grids
Resources
Lecture Notes
The course is based mostly on notes developed by the instructor.
Literature
Literature: There is no required textbook. Suggested references are: 1. H.K. Versteeg and W. Malalasekera, An Introduction to Computational Fluid Dynamics, 2nd ed., Pearson Prentice Hall, 2007 2. R.H. Pletcher, J.C. Tannehill, and D. Anderson, Computational Fluid Mechanics and Heat Transfer, 3rd ed., Taylor & Francis, 2011
General Information
- Language
- English
- Levels
- DR , MSC
- Frequency
- Yearly recurring
Examination
- Type
- end-of-semester examination
Registration & Places
- Max Places
- 40
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture with exercise | Fundamentals of CFD Methods |
|
3 h weekly |
Offered In
-
-
-
Energy, Flows and Processes (The courses listed in this category “Core Courses” are recommended. Alternative courses can be chosen in agreement with the tutor.)
-
-
-
-
-
-
Fluid Dynamics (One of the course units 151-0103-00L Fluid Dynamics II 151-0109-00L Turbulent Flows is compulsory. Students able to follow courses in German are advised to choose 151-0103-00L Fluid Dynamics II.)
-
-
-
Doctoral Department of Mechanical and Process Engineering (More Information at: )
-
-