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.
read all files except average annual or constant (exco)
read the organic mineral recall file
subdaily
daily
monthly
yearly
save starting year of recall data
set start year if recall starts before start of simulation
set star year if recall starts after start of simulation
read and store data
increment iyrs (sequential year of recall data) if next year
read data for each time step
subdaily
convert m3/s -> m3
reset daily step and sum the daily hyd
convert daily flow m3/s -> m3 -- other subdaily inputs are in t and kg
daily
monthly
yearly
read and store data
save end year of recall data
set exco - recall(i)%typ = 4
xwalk with exco file to get sequential number
if for exco
loop for recall_om files (ii = 1, imax)
if file exists for recall.rec