Commit 3d38745c authored by Timo Koch's avatar Timo Koch
Browse files

[changelog] Add shallow water model

parent f9efc5cd
...@@ -15,16 +15,18 @@ Differences Between DuMuX 3.1 and DuMuX 3.0 ...@@ -15,16 +15,18 @@ Differences Between DuMuX 3.1 and DuMuX 3.0
- __Freeflow__: A second order approximation of the convective term of all navier-stokes based models is now available. - __Freeflow__: A second order approximation of the convective term of all navier-stokes based models is now available.
This can be enabled using the property UpwindSchemeOrder. This property defaults to a first order upwinding approximation, This can be enabled using the property UpwindSchemeOrder. This property defaults to a first order upwinding approximation,
the method used for all models in release/3.0. If this property is set to `2`, a second order flux limiter method will be used. the method used for all models in release/3.0. If this property is set to `2`, a second order flux limiter method will be used.
Various flux limiter functions have been implemented to maintain the monotonicity of this discretization. Per default the Various flux limiter functions have been implemented to maintain the monotonicity of this discretization. Per default the
`Minmod` flux limiter is used, but `Vanleer`, `Vanalbada`, `Superbee`, `Umist`, `Mclimiter`, and `Wahyd` based flux limiters `Minmod` flux limiter is used, but `Vanleer`, `Vanalbada`, `Superbee`, `Umist`, `Mclimiter`, and `Wahyd` based flux limiters
are also available. These can be specified using the input file entry `Flux.DifferencingScheme`. These methods are also are also available. These can be specified using the input file entry `Flux.DifferencingScheme`. These methods are also
implemented for non-uniform structured grids (e.g. YaspGrid - TensorProductCoordinates). Per default, a scheme assuming a implemented for non-uniform structured grids (e.g. YaspGrid - TensorProductCoordinates). Per default, a scheme assuming a
uniform grid is used, but two other methods, `Li` and `Hou`, are both available for adaptations to non-uniform grids. uniform grid is used, but two other methods, `Li` and `Hou`, are both available for adaptations to non-uniform grids.
These can be specified using the input file entry `Flux.TVDApproach`. These can be specified using the input file entry `Flux.TVDApproach`.
- __RANS__: The called RANS model, defined in the properties system, will specify, via the model traits, - __RANS__: The called RANS model, defined in the properties system, will specify, via the model traits,
which RANS problem implementation should be used. In each problem file, the initial and boundary conditions can be which RANS problem implementation should be used. In each problem file, the initial and boundary conditions can be
set using templated functions based on the model type. Examples of these functions exist in the RANS based tests. set using templated functions based on the model type. Examples of these functions exist in the RANS based tests.
No further preprocessor macros are required. No further preprocessor macros are required.
- __ShallowWater__ Thanks to Leopold Stadler we now have a shallow water equations solver / model. Have a look at freeflow/shallowwater
and give it a try with the dam break test at test/freeflow/shallowwater.
### Immediate interface changes not allowing/requiring a deprecation period ### Immediate interface changes not allowing/requiring a deprecation period
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment