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.
reset AMR and (de)allocate boundary flux storage at level changes
Force the tree to desired level(s) from level_io(_min/_max) used for conversion to vtk output
Build up AMR