Is your feature request related to a problem? Please describe.
Many of the outputs of r.watershed depend on the internally produced maps of flow-accumulation and drainage direction. For massive grids, their generation is especially time consuming. It would be awesome if these maps could be re-sued in subsequent calls of r.watershed, e.g. when trying different subbasin delineation, etc.
Describe the solution you'd like
Introduce a flag "use_existing_rasters", which indicates that any maps accumulationor drainage that are found will be used instead of being recalculated.
Describe alternatives you've considered
Re-running r.watershed is possible, but computationally demanding.
Alternatives to r.watershed (e.g. r.terraflow) have the same limitation.