TYCHO comes with three small examples. In the parameterfile subdirectory the parameterfiles for these examples can be found. For three of them initial conditions are present in the subdirectory initial_conditions.
One example is a 2D Kelvin-Helmholtz instability, as shown in Fig. 8.1. The initial conditions are set up with a density contrast, two layers of lower density gas with a constant velocity and a small velocity disturbance at the contact layers of the two density gradients. The velocity disturbance is defined as follows in the make_ic.c file.
if (dimension == 3) { if (j == y / 4) vy[i][j][k] = sin(xmax / x * i) * cos(zmax / z * k); if (j == 3 * y / 4) vy[i][j][k] = -1 * sin(xmax / x * i) * cos(zmax / z * k); } if (dimension == 2) { if (j == y / 4) vy[i][j][k] = sin(xmax / x * i); if (j == 3 * y / 4) vy[i][j][k] = -1 * sin(xmax / x * i); }
A second example is a small Toytown to demonstrate TYCHO's handling of obstacles in the wind flow. At the beginning an obstacle distribution is read in (please adapt the parameterfile for your own pahts for the files and the output. A constant wind-flow from the left to the right blows through the "city". One can study the turbulence, the regions with high velocity and the resulting pressure on obstacles as shown in Fig. 8.2. Another example includes two wind-generators (e.g. ventilators or turbines) generating a wind-flow in opposite directions. In front of the ventilators a stream-splitting obstacle is placed and marker-fields are set up in that scenario. See Fig. 8.3 for some visualizations of this configuration. In the last example two wind-generators (e.g. ventilators or turbines) generating a wind-flow in the same direction through a tunnel. Several circle-shaped marker-fields are set up in that scenario. See Fig. 8.4 for some visualizations of this configuration.