Controls on runoff generation and scale-dependence in a distributed hydrologic model | Synapse