Markus Holzer (b175fb7b) at 15 Mar 11:23
Update stencils.py
Helen Schottenhamml (a814efb1) at 26 Jan 15:10
This merge request generalises the definition of subgrid-scale (SGS) models.
Until now, only the Smagorinsky model could be defined in the LBMConfig (by setting True
or the model constant).
Now, a SGS model can be provided by an enumeration or as a tuple of the SGS enum and its model constant.
In the same time, this MR adds an implementation for the QR model, an isotropic minimum-dissipation model.
Furthermore, the possibility to output the eddy-viscosity directly from the SGS model calculation is added. This facilitates the post-processing and validation of turbulent flows.
Markus Holzer (e57075a0) at 26 Jan 15:10
Merge branch 'mr_rework_sgs_models' into 'master'
... and 1 more commit
This merge request generalises the definition of subgrid-scale (SGS) models.
Until now, only the Smagorinsky model could be defined in the LBMConfig (by setting True
or the model constant).
Now, a SGS model can be provided by an enumeration or as a tuple of the SGS enum and its model constant.
In the same time, this MR adds an implementation for the QR model, an isotropic minimum-dissipation model.
Furthermore, the possibility to output the eddy-viscosity directly from the SGS model calculation is added. This facilitates the post-processing and validation of turbulent flows.
Helen Schottenhamml (a814efb1) at 26 Jan 12:12
Fix bibtex entry. Try 3.
Helen Schottenhamml (907954e0) at 26 Jan 11:17
Fix bibtex entry. Try 2.
Helen Schottenhamml (78a669f4) at 26 Jan 10:34
Fix bibtex entry.
Helen Schottenhamml (b4a1f61e) at 26 Jan 09:44
Fix flake8.
This merge request generalises the definition of subgrid-scale (SGS) models.
Until now, only the Smagorinsky model could be defined in the LBMConfig (by setting True
or the model constant).
Now, a SGS model can be provided by an enumeration or as a tuple of the SGS enum and its model constant.
In the same time, this MR adds an implementation for the QR model, an isotropic minimum-dissipation model.
Furthermore, the possibility to output the eddy-viscosity directly from the SGS model calculation is added. This facilitates the post-processing and validation of turbulent flows.
Helen Schottenhamml (e8ee9f27) at 25 Jan 15:29
Write eddy-viscosity directly in SGS calculation.
... and 1 more commit
The interpolation bounce back boundary condition was wrongly implemented because the equilibrium calculation was done by looking at the 'deviation_only' property of the lb method equilibrium. However, here we need to apply the equilibrium on the PDF values and not on moments etc.
Frederik Hennig (14f2fd25) at 22 Jan 09:43
Merge branch 'FixIBC' into 'master'
... and 1 more commit
sp.Float
always creats a floating point number, while sp.Number
can fall back to sp.One
etc. Here, I would like to make sure that we are using a floating point number, thus I consider using sp.Float
is more readable.
Similar to pystencils the source tree layout of lbmpy is adapted to newer standards
Frederik Hennig (3e141d5b) at 20 Jan 13:27
Merge branch 'SrcTree' into 'master'
... and 1 more commit
Why are we using sp.Float
here instead of sp.Number
?
half = sp.Rational(1,2)
, right?
done
For the UBB boundary condition, the density at the wall is calculated from the PDFs at the wall. With this MR the density can also be prescribed by the user