Releases: CharacteristicMappingMethod/cmm-turbulence
Releases · CharacteristicMappingMethod/cmm-turbulence
Main release v1.0
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