# Tutorials

### Tutorial 01 – Freestream

This is the a very basic tutorial, showing you how to set up and run your first computation.

### Tutorial 02 – Lid Driven Cavity

In this tutorial, you simulate the classical lid driven cavity problem. You will learn how to set the boundary condition, run the simulation in single and parallel mode and take a first look at implementing your own testcase into the framework.

### Tutorial 03 – Flow around a NACA 0012 airfoil

In this tutorial, the simulation around a NACA 0012 airfoil at Re = 5000 and M a = 0.4 is considered. In the end you will learn how to use the sponge zone to remove artificial reflections from the outflow boundary, so that a clean acoustic field is retained.

### Tutorial 04 – Convergence Test

In this tutorial, the order of convergence for FLEXI is computed.

### Tutorial 05 – Taylor-Green-Vortex

This tutorial describes how to set up and run the basic test case for turbulent flows, the Taylor-Green-Vortex (TGV)

### Tutorial 06 – SOD Shock tube

In this tutorial, you simulate the SOD shock tube example. It is one of the most basic test cases to investigate the shock capturing capabilities of a CFD code.

### Tutorial 07 – Double Mach Reflection

In this tutorial, you simulate simulate the Double Mach Reflection by Woodward and Colella. You learn how to use Finite Volume subcells in order to represent shock and contact discontinuities in high Mach number flows.

### Tutorial 08 – Linear Scalar Advection-Diffusion Equation

Besides the Navier-Stokes equations, FLEXI provides another equation system, the three-dimensional linear scalar advection-diffusion equation. In this tutorial, we will take a closer look on this equation.

### Tutorial 09 – Plane Turbulent Channel Flow

This tutorial describes how to set up and run the Plane-Turbulent-Channel-Flow test case. We will learn how to use the split form DG method to guarantee non-linear stability of the turbulent channel flow.

### Tutorial 10 – Flow around a cylinder

This tutorial shows you how to compute the two-dimensional flow around a circular cylinder, and how to use the dynamic mode decomposition (DMD) to extract information about growth, decay and shape of modal content in the flow field.