Scheduled Downtime
On Friday 21 April 2023 @ 5pm MT, this website will be down for maintenance and expected to return online the morning of 24 April 2023 at the latest

Questions about the irrigation module embedded in WRF/NOAH-MP model

noah_lover

New member
Hello,

Recently, I have been using the WRF 4.7.0 version (WPS 4.6.0, NOAH-MP 4.7.0). I want to simulate the flood irrigation amount, however, the simulated irrigation amount is zero. I am not sure where the problems lie.

Question 1:
Which variables are necessary to simulate the flood irrigation amount. I saw a reply shown below in the forum, IRFRACT, FIFRACT, SIFRACT and MIFRACT are used in Noah-mp dynamic irrigation scheme. In addition, CROPTYPE should be necessary? However, FIFRACT, SIFRACT, MIFRACT and CROPTYPE are all empty values in geo_em.d01.nc (processed by ./geogrid.exe command). The IRFRACT is normal. I checked the GEOGRID.TBL file, all the variables mentioned above are included in the GEOGRID.TBL, and the source data is available and the path is right. Why are these variables are empty values?
1752218010133.png

Question 2: In the Namelist Variables section of WRF users guide documentation (Namelist Variables — WRF Users Guide documentation), there are several irrigation-related variables. e.g. sf_surf_irr_scheme, irr_daily_amount.... Are these variables used with noah or noah_mp or both?
1752219183344.png
Besides, in %noah_mp part, there are also rrigation-related variables, e.g. opt_irr, opt_irrm. If I use the flood irrigation with noah_mp, which variables should I choose?
1752219357010.png
Last question, I run the ./wrf.exe, there occurs an error. It shows there is a water budget problem in NOAHMP GLACIER, how should I solve it? I run the wrf before and it runs successfully. I guess the reason might be that I changed some parameters。
1752219955753.png

Thanks for your reply! I am grateful for any suggestions.
 
attach the namelist.input and namelist.wps
 

Attachments

  • namelist.input
    4.5 KB · Views: 2
  • namelist.wps
    1,000 bytes · Views: 1
Please see my answers below:
Hello,

Recently, I have been using the WRF 4.7.0 version (WPS 4.6.0, NOAH-MP 4.7.0). I want to simulate the flood irrigation amount, however, the simulated irrigation amount is zero. I am not sure where the problems lie.

Question 1: Which variables are necessary to simulate the flood irrigation amount. I saw a reply shown below in the forum, IRFRACT, FIFRACT, SIFRACT and MIFRACT are used in Noah-mp dynamic irrigation scheme. In addition, CROPTYPE should be necessary? However, FIFRACT, SIFRACT, MIFRACT and CROPTYPE are all empty values in geo_em.d01.nc (processed by ./geogrid.exe command). The IRFRACT is normal. I checked the GEOGRID.TBL file, all the variables mentioned above are included in the GEOGRID.TBL, and the source data is available and the path is right. Why are these variables are empty values?

The following variables are related to flood irrigation:

"FIFRACT" "Flood Irrigation fraction"

"IRNUMFI" "Flood Irrigation Event Count"

"IRWATFI" "Flood Irrigation Amount for the Event"

"IRFIVOL" "Flood Irrigation Water Accumulated"

Besides, the following namelist options should be set:

opt_irr must be set (can be 1, 2, or 3)

opt_irrm = 3

CROPTYPE is not required.

When running geogrid.exe, GEOGRID.TBL must be linked to GEOGRID.TBL.ARW.noahmp


View attachment 18486

Question 2: In the Namelist Variables section of WRF users guide documentation (Namelist Variables — WRF Users Guide documentation), there are several irrigation-related variables. e.g. sf_surf_irr_scheme, irr_daily_amount.... Are these variables used with noah or noah_mp or both?
sf_surf_irr_scheme is an option independent of LSM. It can be used with either noah or noahmp.
irr_daily_amount is used when sf_surf_irr_scheme is turned on.
View attachment 18487
Besides, in %noah_mp part, there are also rrigation-related variables, e.g. opt_irr, opt_irrm. If I use the flood irrigation with noah_mp, which variables should

Please see my answers to your question (1).
View attachment 18488
Last question, I run the ./wrf.exe, there occurs an error. It shows there is a water budget problem in NOAHMP GLACIER, how should I solve it? I run the wrf before and it runs successfully. I guess the reason might be that I changed some parameters。
I don't have an immdeiate answer to this question. Debugging is needed to figure out what is wrong ....
View attachment 18489

Thanks for your reply! I am grateful for any suggestions.
 
Top