ENH: new RANS model for geophysical applications

Merged Kutalmış Berçin requested to merge feature-one-equation-turbulence-model into develop

Summary

  • ENH: kL: new RANS model for geophysical applications
    • STYLE: atmosphericModels: regroup atmospheric turbulence models
    • ENH: kEpsilonLopesdaCosta: enable this RANS model for compressible applications
  • TUT: atmFlatTerrain: add an example for kL RANS model
    • BUG: atmFlatTerrain: fix input settings in the plot script

Resolved bugs (If applicable)

  • A small issue in atmFlatTerrain/precursor/plot has been corrected.

Details of new models (If applicable)

  • For a given case, the kL model reduces numerical costs approximately by one-third in comparison to the kEpsilon model for geophysical applications.
  • A set of results obtained from the atmFlatTerrain and atmForestStability tutorials (left: kEpsilon, right: kL):

image

image

image

image

image

image

Risks

  • No changes in user input.
  • No changes are expected in output.
    • The directory structure of src/atmosphericModels has been changed. Therefore, the location of the directory kEpsilonLopesdaCosta has also been changed. Might affect few minor things for a few developers. Not crucial, IMHO.

Tests

  • Compilation (incl. submodules):
    • linux64ClangDPInt32Opt (clang11)
    • linux64GccDPInt32Opt
    • linux64GccSPDPInt64Debug
  • Alltest: No change in output with respect to the develop HEAD + no error
Edited by Kutalmış Berçin

Merge request reports