Hi, all
I try to test if the water budeget
I try to test if the water budeget
Hi, Oleson,You can see how the model balances water by looking at BalanceCheckMod.F90:
errh2o(c) = endwb(c) - begwb(c) &
- (forc_rain_col(c) &
+ forc_snow_col(c) &
+ qflx_floodc(c) &
+ qflx_irrig(c) &
+ qflx_glcice_dyn_water_flux(c) &
- qflx_evap_tot(c) &
- qflx_surf(c) &
- qflx_h2osfc_surf(c) &
- qflx_qrgwl(c) &
- qflx_drain(c) &
- qflx_drain_perched(c) &
- qflx_ice_runoff_snwcp(c) &
- qflx_ice_runoff_xs(c) &
- qflx_snwcp_discarded_liq(c) &
- qflx_snwcp_discarded_ice(c)) * dtime
You can correlate the variable names here with history output. For example, QOVER is qflx_surf.
deltaS however is the change in stored water (in the soil, etc.), which is wrapped up in endwb and begwb.
Also, note that QRUNOFF is total runoff while QOVER is surface runoff. You can get that from the variable longnames:
QRUNOFF: 'total liquid runoff not including correction for land use change
QOVER: 'surface runoff'