Modules

BackEsc13358

CFD Project

CFD-Projekt

6 CPWinterEN

Prerequisites

Recommended, as written

• Basic knowledge in CFD and Fluid Mechanics

Contents

• Basics of Scientific Computung • Compiler and Makefiles • Higer program languages (C++ and Fortran) • CFD Software: OpenFoam, adaptive ODT • Postprocessing with Python Scripts, VisIt, ParaView • Scientific Analysis of simulation results

Learning outcomes

Goal of the hands-on training is to convey basic knowledge of scientific computing with a focus on the application of CFD software (commercial, opensource and self written). The students work independantly on separate projects, deepen their basic knowledge of CFD methods and learn the sequence of operations of programming, compiling, excecuting codes, and post processing data.

Assessment

• oral exam, 30-45 minutes

Literature (4)
  • Ferziger & Peric, Computational Methods for Fluid Dynamics, 2002
  • Jasak, Error Analysis and Estimation for the Finite Volume Method with Applications to Fluid Flows, PhD-Thesis, 1996
  • Breymann, C++ eine Einführung, Hanser, 1999
  • Theis, Einstieg in Python, Galileo Press, 2011

Remarks

The module appeals to students with some experience in programing.

Source: BTU's module description · retrieved 28 Sep 2026Original

Module catalogue · unofficial

Betula is an unofficial project and not part of BTU.

Folia 1.0.3Radix 0.6.0

Data as of 21 Oct 2026Winter 2026/27Source: BTU