Hi all,
Thanks a lot for the explanation on phosphorus—this is very helpful.
I would also like to better understand the equivalent relationships for nitrogen. Specifically:
What is the relationship between nitrogen species at the HRU level and those reported in the reach (output.rch)?
For example, how do variables such as ORGNkg_ha, ORGPkg_ha, SEDPkg_ha, NSURQkg_ha, and NLATQkg_ha map into reach variables like ORGN, NO3, NO2, and NH4?
Is there a similar grouping (e.g., dissolved vs. particulate) as described for phosphorus?
Does anyone know which routines in the SWAT2012 code handle these transformations and partitions for both nitrogen and phosphorus? I’m trying to trace this through the Fortran code (from HRU export through routing to the reach), so any pointers to key subroutines would be very helpful.
I also tested setting IWQ = 0 (i.e., in-stream water quality turned off), expecting that *_OUT ≈ *_IN. However, I still observe differences between IN and OUT in output.rch.
Is this expected due to routing processes (e.g., storage, mixing, settling), or are there still active processes affecting nitrogen even when IWQ is turned off?
Any insights or references would be greatly appreciated.
Thanks!