-
I'm trying to understand how I would change certain parameters listed in the NoahMPTable.TBL that don't seem to be listed in the input.dat or namelist files. For example, I see in the Bondville.dat there is a line called "soil_category" which i assume corresponds with the "SoilType" in the parameter table. But I'm interested in changing the SLOPE_DATA but this has only 9 options (as opposed to the 19 for SoilType) and I don't see a clear place in the input file that matches this. Thank you |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
Hi @psbecker In older versions of Noah, there was a 1-degree "slope type index" map with 9 slope types. However, in Noah-MP, the "slope type" is hard-coded: The reason that it is hard-coded is that the 1-degree slope type index map would cause blockiness in the lower layers I don't think that the SLOPE_DATA is even read in anymore. By the way, here is an explanation of the slope types used in Noah LSM: |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
Hi @psbecker
In older versions of Noah, there was a 1-degree "slope type index" map with 9 slope types.
However, in Noah-MP, the "slope type" is hard-coded:
https://github.com/NCAR/noahmp/blob/c7a04d8c6d4b9533a6b99c72229ed9279fe39e46/drivers/hrldas/NoahmpIOVarInitMod.F90#L839
The reason that it is hard-coded is that the 1-degree slope type index map would cause blockiness in the lower layers
of soil moisture, due to baseflow varying by the slope type.
I don't think that the SLOPE_DATA is even read in anymore.
By the way, here is an explanation of the slope types used in Noah LSM:
https://github.com/NASA-LIS/LISF/blob/master/lis/surfacemodels/land/noah.3.9/phys/module_sf_noah39lsm.F90#L242…