-
Notifications
You must be signed in to change notification settings - Fork 81
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
Stomatal resistance incorrectly dependent on vegetation fraction #92
Comments
I will also note that in NoahMP PAR is used in the Noah scheme equivalent canres, while in Noah canres the input is total SWdown so the parameters likely need to be recalibrated for this difference. |
so we can incorporate bug fixes as mentioned in CORDEX-WRF-community/euro-cordex-cmip6#2 Note that NCAR/noahmp#92 is still pending
Dear @cenlinhe you provided a fix for this (a7dd399) in the refactored code: https://github.com/NCAR/noahmp/blob/107215a/src/ResistanceCanopyStomataBallBerryMod.F90#L98-L109 But I cannot find the corresponding code in the non-refactored code to mimic it. It should be around here: https://github.com/NCAR/noahmp/blob/release-v4.5-WRF/src/module_sf_noahmplsm.F#L5076-L5085 but there was no index for shade/sunlit in the non-refactored code. We are trying to fix these issues for our CORDEX runs with WRF. Any hint is appreciated :-) |
@jesusff Sorry for the confusion. I have not included the update/fix in the non-refactored code yet. I will do it this week by updating the v4.5 branch. |
Applied to the noahmp non-refectored code, but not yet in the official NCAR WRF release. These include: * NCAR/noahmp#92 (Stomatal resistance incorrectly dependent on FVEG) * NCAR/noahmp@218eb5a7 (snow combination layer index) * NCAR/noahmp@a26f91fb (ground heat flux sign in urban diagnostic; affects sf_urban_physics = 1 ! SLUCM)
This includes NCAR/noahmp@4ecebec (see NCAR/noahmp#92 and wrf-model#1929)
TYPE: bug fix KEYWORDS: Noah-MP, snow combine, vegetation fraction scaling, urban ground heat flux SOURCE: Cenlin He (NCAR/RAL) DESCRIPTION OF CHANGES: There are a few bug fixes for Noah-MP related processes: (1) the snow layer index in snow COMBINE module was wrong, causing model crash when snow layer changes by more than 1 layer within one timestep; This has been fixed by using the correct layer index. (2) the ground heat flux sign in Noah-MP column model (positive: downward) is inconsistent with that in urban canopy model (positive: upward), leading to wrong diagnostic grid-mean ground heat flux calculation for urban grid. This only affects the diagnostic value for output. See this issue: #1921 and NCAR/hrldas#114 (3) there is a bug in vegetation fraction (FVEG) scaling for stomata resistance calculation (NCAR/noahmp#92) and canopy interception calculation (NCAR/noahmp#91). LIST OF MODIFIED FILES: list of changed files (use `git diff --name-status master` to get formatted list): phys/noahmp/src/module_sf_noahmplsm.F phys/noahmp/src/module_sf_noahmpdrv.F TESTS CONDUCTED: 1. Tested successfully in NCAR Cheyenne HPC for 13-km run over the entire CONUS region 2. The Jenkins tests are all passing. RELEASE NOTE: Noah-MP bug fix for snow combination, vegetation fraction scaling, and urban ground heat flux sign.
The radiation absorbed by the canopy is a grid quantity and therefore so is PAR (sunlit and shaded). When PAR is used to calculate stomatal resistance, this results in a vegetation fraction dependence on stomatal resistance. A quick test by dividing PAR by vegetation fraction in the inputs to stomatal resistance corrects this dependence so there are two possible solutions:
The text was updated successfully, but these errors were encountered: