Water Balance Terms in 1D Noah-MP #313
-
|
Hello, I am trying to understand how the water balance terms work in the 1D (single point) Noah-MP model. I have identified 11 output variables that seem like they should represent the full water budget of the column for a run using the default model settings, these being: 'RAINRATE', 'ECAN', 'ETRAN', 'EDIR', 'UGDRNOFF', 'SFCRNOFF', 'CANICE', 'CANLIQ', 'SNEQV', 'SOIL_M'. I converted each output into mm/day (including converting to a flux from an accumulation or storage term for the latter 6), but there appears to be a missing term(s) as the budget from these outputs is not 0. Are there additional outputs I need to include in this calculation? I also want to ask whether there actually is a true water balance in this model that I can calculate using the output variables? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 14 replies
-
|
Here is the source code where the model checks water balance/residual every model timestep (if the residual is large, the model will crash): https://github.com/NCAR/noahmp/blob/master/src/BalanceErrorCheckMod.F90#L58 |
Beta Was this translation helpful? Give feedback.
-
|
Can you please share the script you use to calculate the residual error? From a single pixel can you please also share a small sample (e.g., 24-50) time steps for a table showing the hourly values of each WB term and the calculated residual error? |
Beta Was this translation helpful? Give feedback.












It looks like the residual error is primarily from inconsistent units in the precipitation. Namely, the output file you provided notes rainrate in units of mm/timestep. Because you are running the model at a 30 minute time step, and the other fluxes for your WB error calculation are hourly, you will need to multiply PRCP by 2.