2021 Computational Fluid Dynamics

Font size  SML

Register update notification mail Add to favorite lecture list
Academic unit or major
Graduate major in Mechanical Engineering
Xiao Feng  Aoki Takayuki  Onishi Ryo 
Class Format
Media-enhanced courses
Day/Period(Room No.)
Course number
Academic year
Offered quarter
Syllabus updated
Lecture notes updated
Language used
Access Index

Course description and aims

Computational fluid dynamics is an essential and advanced tool to solve fluid mechanic problems in scientific and engineering researches. In this course, you will learn the numerical methods and stills to solve the governing equations of fluid mechanics, based on the basic knowledge of fluid mechanics and numerical analysis you have acquired in the undergraduate studies.

Student learning outcomes

The lectures will cover the fundamental numerical approaches to solve compressible and incompressible flows, as well as well other advanced topics. Students are expected to learn not only the knowledge about the numerical methods but also skills to develop computer codes through practice.


Incompressible flow, compressible flow, numerical analysis, discretization scheme, turbulence model, parallel computing, computer simulation, programming

Competencies that will be developed

Specialist skills Intercultural skills Communication skills Critical thinking skills Practical and/or problem-solving skills

Class flow

We start with the governing equations of fluid mechanics, and then study discretization methods, discrete equations, typical solution methods for compressible and incompressible flows. In addition, turbulence modeling with applications and new developments in the field of computational fluid dynamics, such as high-performance computing and large-scale simulation will be introduced as well.

Course schedule/Required learning

  Course schedule Required learning
Class 1 Introduction, governing equations of fluid dynamics, fundamentals of discretization methods Equations for fluid dynamics, discretization methods (finite difference, finite volume methods, time-integration method)
Class 2 Properties of discrete equations, Numerical methods for compressible flow (fundamentals ) Properties of discrete equations(consistency, stability, convergency), convservative scheme, TVD (total variation diminishing ) scheme
Class 3 Numerical methods for compressible flow (applications) Euler equations of compressible gas, Riemann solver, TVD schemes for gas dynamics
Class 4 MAC and SMAC methods for incompressible flows Pressure-projection based numerical methods for incompressible flows
Class 5 Weakly compressible computational methods for for incompressible flows Explicit schemes or iteration-free methods for incompressible flows
Class 6 Turbulence modeling and environmental fluid simulation Turbulence models(DNS/LES/RANS), numerical models and simulations for environmental flows
Class 7 Parallel computing of environmental and engineering flows Parallel computing, high performance computing, large scale simulations of environmental and engineering flows

Out-of-Class Study Time (Preparation and Review)

To enhance effective learning, students are encouraged to spend approximately 100 minutes preparing for class and another 100 minutes reviewing class content afterwards (including assignments) for each class.
They should do so by referring to textbooks and other course material.


To be annpounced

Reference books, course materials, etc.

1. 肖鋒,長崎孝夫:「数値流体解析の基礎 - Visual C++とgnuplotによる圧縮性・非圧縮性流体解析」,コロナ社,2020年(in Japanese)
2. Anderson, J.D., Computational Fluid Dynamics - The Basics with Applications; McGraw-Hill, Inc. 1995
3. Hirsch C., Volume 1&2, Numerical Computational of Internal and External Flows; John Wiley & Sons, 2001
4. Ferziger, J.H. and Peric, M., Computational Methods for Fluid Dynamics; Springer, 1999

Assessment criteria and methods

Learning achievement is evaluated by reports and excercises. Programing practice may be required in some cases.

Related courses

  • MEC.F201 : Fundamentals of Fluid Mechanics
  • MEC.F211 : Practical Fluid Mechanics
  • MEC.F331 : Advanced Fluid Mechanics

Prerequisites (i.e., required knowledge, skills, courses, etc.)

It is desirable to have the knowledge on fundamentals of thermo-fluid dynamics and numerical analysis

Page Top