Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Correct stability functions #2119

Closed

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