Skip to content

Releases: CharacteristicMappingMethod/cmm-turbulence

Main release v1.0

17 Aug 08:15
f1193a7

Choose a tag to compare

Main release to project partners

This release contains the CMM-framework ready to be used. It was tested thoroughly in-house.

Features

Math

  • Full framework to solve the 2D Euler equations with the characteristic mapping method
  • 3rd order accuracy in space with cubic Hermite interpolation
  • variable 1st to 4th order accuracy in time with different time-stepping schemes and Lagrange interpolation of the velocity
  • Particle implementation to implement fluid and inertial point particles
  • Ability to transport passive scalars by the fluid velocity
  • Ability to compute zooms in transported quantities (vorticity and passive scalars)
  • Forward flow map computation

Structure

  • Variable settings ready for automation
  • Clear output structure, which can be largely adapted for specific needs
  • Clean structure of the existing code
  • Logging with different levels of intensity

Initial conditions

Vorticity:

  • 4 nodes flow largely used for validations
  • quadropole with four gaussian vortices
  • one vortex flow
  • two vortices merger
  • three vortices problem
  • single shear layer in simplified and tanh formulation
  • artificial turbulence with checkerboard of Gaussian vortices with random displacement in two different configurations
  • shielded vortex
  • two cosine as stationary case
  • vortex sheets

Scalar:

  • Rectangle
  • Normal distribution / Gaussian blob
  • Circular ring

Particles:

  • Uniform distribution in rectangle
  • Normal distribution in Gaussian blob
  • Circular ring
  • Uniform grid with equal amount of points in x- and y-direction