Professional Documents
Culture Documents
CourseHandout KAUST CFD
CourseHandout KAUST CFD
______________________________________________________________________
Introduction to floating point arithmetic. Introduction to numerical methods for Euler and
Navier-Stokes equations with emphasis on error analysis, consistency, accuracy and
stability. Modified equation nalysis (dispersion vs. dissipation) and Von Neumann stability
analysis. Finite difference methods, finite volume and spectral element methods. Explicit vs.
implicit time stepping methods. Solution of systems of linear algebraic systems. Higher-order
vs. higher resolution methods.Computation of turbulent flows. Compressible flows with high-
resolution shock-capturing methods (e.g. PPM, MUSCL, WENO). Theory of Riemann
problems and weak solutions for hyperbolic equations.
The overarching goal of the course is to learn how to solve the Navier-Stokes and Euler
equations for engineering problems using computational algorithms and programming.
Various numerical solution techniques will be introduced and applied to several course
projects.
GOALS AND OBJECTIVES
• To learn computational solution techniques for various types of partial differential equations
• To acquire basic programming and graphic skills to conduct the flow field calculations and
data analysis.
REQUIRED KNOWLEDGE
REFERENCE TEXTS
Additional Handouts
Recommended Books:
1. Hirsch, C., Numerical Computation of Internal and External Flows, 2nd ed., Butterworth-
Heinemann, 2007, ISBN 9780750665940 (E-Book available).
2. Pletcher, R. H., Tannehill, J. C., Anderson, D., Computational Fluid Mechanics and Heat
Tranfer, 3rd ed., CRC Press, 2011, ISBN 9781591690375.
4. Ferziger, J. H., Numerical Methods for Engineering Application, 2nd ed., Wiley, 1998.
5. Ferziger, J. H., Peric, M., Computational Methods for Fluid Dynamics, 3rd ed., Springer,
2002.
6. LeVeque, R., Numerical Methods for Conservation Laws, Lectures in Mathematics, ETH
Zurich, Birkhauser, 1992.
METHOD OF EVALUATION
Graded content
COURSE REQUIREMENTS
Assignments
Course Policies
Homework/projects are expected to be submitted by 5pm on the due date. Late submissions
are only allowed by advance notice at least by 24 hours. Acceptance of extension will be at
instructor’s discretion.
Additional Information
Background needed:
NOTE
The instructor reserves the right to make changes to this syllabus as necessary.