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

NoahMP bug fix for crop unit and LCZ urban grid identification #1779

Merged
merged 1 commit into from
Nov 18, 2022

Conversation

cenlinhe
Copy link
Contributor

@cenlinhe cenlinhe commented Oct 14, 2022

NoahMP bug fix for crop unit and LCZ urban grid identification

TYPE: bug fix

KEYWORDS: NoahMP crop, unit conversion, LCZ urban

SOURCE: Cenlin He (NCAR)

DESCRIPTION OF CHANGES:

  1. A bug was identified in the NoahMP crop and carbon schemes (carbon and carbon_crop subroutines in module_sf_noahmplsm.F) diagnostic variable unit conversion and has been fixed in this PR; This fix is no-answer change because these diagnostic variables are not passed to WRF outputs.
  2. Urban pixel identification is updated by including LCZ urban types in addition to the default MODIS/USGS urban type in module_sf_noahmpdrv.F for surface variable initialization.

LIST OF MODIFIED FILES: list of changed files:
M phys/noahmp

TESTS CONDUCTED:

  1. tested successfully in NCAR Cheyenne HPC
  2. reg tests have passed.

RELEASE NOTE: This PR fixes a few variable unit conversion in subroutine CARBON and CARBON_CROP subroutines, and urban grid identification by including LCZ urban types for variable initialization.

@cenlinhe cenlinhe requested a review from a team as a code owner October 14, 2022 21:30
@weiwangncar
Copy link
Collaborator

The regtests have passed:

Test Type              | Expected  | Received |  Failed
= = = = = = = = = = = = = = = = = = = = = = = =  = = = =
Number of Tests        : 23           24
Number of Builds       : 60           58
Number of Simulations  : 158           156        0
Number of Comparisons  : 95           92        0

Failed Simulations are: 
None
Which comparisons are not bit-for-bit: 
None

@cenlinhe
Copy link
Contributor Author

Will this PR be approved soon? I have another bug fix for LCZ, which involves changes for Noah and Noah-MP so I have to wait until this Noah-MP PR is merged to make new PR changes. Thanks!

@dudhia
Copy link
Collaborator

dudhia commented Nov 17, 2022

OK, I can approve it now.

Copy link
Collaborator

@dudhia dudhia left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved code update for NoahMP

@weiwangncar weiwangncar merged commit 75c5ddc into wrf-model:release-v4.4.2 Nov 18, 2022
vlakshmanan-scala pushed a commit to scala-computing/WRF that referenced this pull request Apr 4, 2024
NoahMP bug fix for crop unit and LCZ urban grid identification

TYPE: bug fix

KEYWORDS: NoahMP crop, unit conversion, LCZ urban

SOURCE: Cenlin He (NCAR)

DESCRIPTION OF CHANGES:
1. A bug was identified in the NoahMP crop and carbon schemes (carbon and carbon_crop subroutines in module_sf_noahmplsm.F) diagnostic variable unit conversion and has been fixed in this PR; This fix is no-answer change because these diagnostic variables are not passed to WRF outputs.
2. Urban pixel identification is updated by including LCZ urban types in addition to the default MODIS/USGS urban type in module_sf_noahmpdrv.F for surface variable initialization.

LIST OF MODIFIED FILES: list of changed files:
M       phys/noahmp

TESTS CONDUCTED: 
1. tested successfully in NCAR Cheyenne HPC
2. reg tests have passed.

RELEASE NOTE: This PR fixes a few variable unit conversion in subroutine CARBON and CARBON_CROP subroutines, and urban grid identification by including LCZ urban types for variable initialization.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants