The Discontinuous Galerkin Method for CFD Applications: Theory and Implementation (DG-CFD)
This module handbook serves to describe contents, learning outcome, methods and examination type as well as linking to current dates for courses and module examination in the respective sections.
MA5906 is a semester module in English language at Master’s level which is offered in summer semester.
This module description is valid from WS 2016/7 to SS 2017.
|Total workload||Contact hours||Credits (ECTS)|
|150 h||45 h||5 CP|
Content, Learning Outcome and Preconditions
The practical part of the course deals with computer implementation in a compiled language (Fortran).
* understand the governing equations of fluid dynamics
* understand the basic principles of the discontinuous Galerkin (DG) method
* apply the DG method to computational fluid dynamics (CFD) test problems
* create a working computer implementation of the DG method for CFD applications
Knowledge of the finite element method and of continuous mechanics are useful but not required, as well as familiarity with Unix systems (Linux, Mac).
Courses, Learning and Teaching Methods and Literature
Learning and Teaching Methods
DG method: time discretization, spatial grid, numerical integration, basis functions, differential operators and so on, so that by the end of the module the students should be able to control every aspect of a simulation code. In this way, students can deepen their understanding of the methods and concepts taught in the lectures, and gather the expertise required to work at the project for the final examination. Work in small groups, both during the practicals and for the final project, is welcome but not mandatory. Questions and discussions are strongly encouraged during both the frontal lectures and the practicals.
Mathematical Aspects of Discontinuous Galerkin Methods, Daniele Antonio Di Pietro, Alexandre Ern.
Implementing Spectral Methods for Partial Differential Equations, David Kopriva.
Modern Fortran Explained, Michael Metcalf, John Reid, and Malcolm Cohen.
Description of exams and course work
Candidates should demonstrate: a) knowledge of the theoretical aspects of the discontinuous Galerking method for computational fluid dynamics applications (33%); b) capability of translating the theoretical knowledge into working code (33%); and c) a critical viewpoint in analyzing the numerical results (33%).
Projects can be developed either by a single candidate or by a small group (max three people) - regardless of the group composition, the final examination will be individual.
The exam may be repeated at the end of the semester.