Skip to content

Correct stability functions#2119

Closed
andreazonato wants to merge 2 commits intowrf-model:masterfrom
andreazonato:correct_stability_functions
Closed

Correct stability functions#2119
andreazonato wants to merge 2 commits intowrf-model:masterfrom
andreazonato:correct_stability_functions

Conversation

@andreazonato
Copy link
Contributor

The first line should be a single-line "purpose" for this change

TYPE: bug fix

KEYWORDS: PBL closure, k-epsilon, stability functions

SOURCE: Andrea Zonato, Royal Netherlands Meteorological Institute (KNMI), The Netherlands

DESCRIPTION OF CHANGES:
Problem:
the tke-epsilon-tpe scheme uses stability functions at the surface (phim,phieps) to calculate the boundary conditions for tke and epsilon. In the original code, it calls psim and psih from module_sf_sfclayrev.F90, while the other PBL schemes call fm and fhh
Solution:
call fm and fh instead of psim,psih in module_bl_keps
ISSUE: For use when this PR closes an issue.
Fixes #123

LIST OF MODIFIED FILES:
module_pbl_driver.F
module_bl_keps.F
TESTS CONDUCTED:

  1. Do mods fix problem? How can that be demonstrated, and was that test conducted?
  2. Are the Jenkins tests all passing?

RELEASE NOTE:
Updated stability functions are taken in the tke-epsilon-tpe PBL scheme Zonato et al, 2022, in order to make the model compatible with the other WRF PBL schemes.

@andreazonato andreazonato requested review from a team as code owners October 16, 2024 09:48
@andreazonato andreazonato deleted the correct_stability_functions branch October 16, 2024 09:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant