Nodes of different colours represent the following:
Solid arrows point from a submodule to the (sub)module which it is
descended from. Dashed arrows point from a module or program unit to
modules which it uses.
Where possible, edges connecting nodes are
given different colours to make them easier to distinguish in
large graphs.
! HRU - Water balance
hru
hru
hru
hru
hru
hru
hru
hru
! HRU - Nutrient balance
! HRU - NEW Nutrient cycling output
! HRU - NEW Nutrient cycling output
! NEW SOILC_STAT/RESC_STAT/PLC_STAT CARBON OUTPUT FILES
write carbon in soil by layer
write carbon in soil, plant, and residue
write carbon variables headers to hru_carbvars
write org_allo variable headers to hru_org_allo_vars
write org_ratio variable headers to hru_org_ratio_vars
write end of simulation soil properties headers to hru_endsim_soil_prop
write beginning of simulation soil properties headers to hru_begsim_soil_prop
NEW BASIN CARBON ALL OUTPUT FILE
NEW BASIN CARBON ALL OUTPUT FILE
! HRU - Losses
hru
hru
! HRU - New nutcarb gain loss file
hru
hru
hru
hru
hru
hru
hru
hru
! HRU - New nutcarb gain loss file
hru
hru
hru
hru
hru
hru
! HRU - Plant/Weather
hru
hru
hru
hru
hru
hru
hru
hru
! SWAT-DEG - Water Balance
Nodes of different colours represent the following:
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.
Where possible, edges connecting nodes are
given different colours to make them easier to distinguish in
large graphs.