An example of 2D viscous flow around a simple solid boundary. Fluid is injected to the left of a channel bounded by solid walls with a slip boundary condition. A passive tracer is injected in the bottom half of the inlet.
Adaptive refinement is used based on both the vorticity and the gradient of the passive tracer.
After an initial growth phase, a classical Bénard–von Kárman vortex street is formed.
The results are visualised using MPEG movies of the vorticity (Figure 1) and tracer concentration (Figure 2) generated on-the-fly.
Same as the previous example but this time the tracer is "passive temperature" (i.e. the change in density due to heating is assumed to be negligible).
This is an example on how to solve an advection–diffusion equation for a tracer with Dirichlet boundary conditions on an immersed solid boundary.