-
Notifications
You must be signed in to change notification settings - Fork 2
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
Diagnostic of mrsofc #11
Comments
Hi Lluís, where did you get the required units from? in the FPS (and in CORDEX in general), they seem to be kg m-2 The REFSMC parameter leads to a single soil column value, depending on the soil type. But, then, there are places in the code where the field capacity (read into SMCREF) is considered by soil layer, as a 3D variable: Maybe a NoahMP developer can help us here to understand where we can get the field capacity actually used by the model @cenlinhe @barlage |
The soil properties in the parameters structure have dimension NSOIL, regardless of iopt_soil setting Depending on the iopt_soil setting, it will either use dominant for all layers (option 1) or use classes that can be different in each layer (option 2) I believe the default in WRF is to use option 1 |
Thank you for the swift reply! we are using the default opt_soil = 1, yes (one never ends learning about parameter settings in WRF) @LluisFB, then I think you are OK with your computation, except for the units. I'm no expert in soil processes, but I'd say that to convert from volumetric fraction:
Also, not sure why this variable was requested in the FPS, since soil moisture itself is not requested. |
Some considerations from other models: WCRP-CORDEX/data-request-table#40 |
@jesusff , I see the point, sorry I forgot the consistency with the units. I understand you might be right, since 1m3 H20 = 1000 kg H20, thus my formula should be corrected mulitplying by 1000. Regarding the other post. One must be aware that each land-model has its own assumptions / methods regarding soil moisture. I am not an specialist, but I have always been told by specialists, that one must be very careful when comparing soil moisture among land models |
Regarding the CMORization of the WRF output, I created a python/Fortran based post-processor: python-cordex.
Accordingly to the requested CORDEX variables, we need to provide
mrsofc
being `Capacity of Soil to Store Water (Field Capacity).WRF does not provide this variable, thus, what I implemented is the following:
ISLTYP
SOILPARM.TBL
ISLTYP
with the correspondent entries inSOILPARM.TBL
REFSMC
(whicih accroding to this NoahMP- web, corresponds to Reference soil moisture (field capacity), where transpiration begins to stress [volumetric fraction])m3m-2
by integrating to all soil depth (multiplying by totDZ)mrsofc(i,j) = REFSMC(i,j)*tot_dz
Please if anyone from the soil/land community can revise it, will be highly appreciated
Hope it make sense.
Lluís
The text was updated successfully, but these errors were encountered: