5.13.2-dev0
mHM
The mesoscale Hydrological Model
Loading...
Searching...
No Matches
mo_mrm_routing.f90 File Reference

Performs runoff routing for mHM at level L11. More...

Go to the source code of this file.

Modules

module  mo_mrm_routing
 Performs runoff routing for mHM at level L11.
 

Functions/Subroutines

subroutine, public mo_mrm_routing::mrm_routing (read_states, processcase, global_routing_param, l1_total_runoff, l1_areacell, l1_l11_id, l11_areacell, l11_l1_id, l11_netperm, l11_fromn, l11_ton, l11_noutlets, timestep, tsroutfactor, nnodes, ninflowgauges, inflowgaugeindexlist, inflowgaugeheadwater, inflowgaugenodelist, inflowdischarge, ngauges, gaugeindexlist, gaugenodelist, map_flag, l11_length, l11_slope, l11_fracfpimp, l11_c1, l11_c2, l11_qout, l11_qtin, l11_qtr, l11_qmod, gaugedischarge)
 route water given runoff
 
subroutine mo_mrm_routing::l11_routing (nnodes, nlinks, netperm, netlink_fromn, netlink_ton, netlink_c1, netlink_c2, netnode_qout, ninflowgauges, inflowheadwater, inflownodelist, netnode_qtin, netnode_qtr, netnode_qmod)
 Performs runoff routing for mHM at L11 upscaled network (Routing Network).
 

Detailed Description

Performs runoff routing for mHM at level L11.

This module performs flood routing at a given time step through the stream network at level L11 to the sink cell. The Muskingum flood routing algorithm is used.

Changelog
  • Stephan Thober Aug 2015
    • adapted to mRM
  • Sebastian Mueller Jun 2020
    • outsourcing helper functions
Authors
Luis Samaniego
Date
Dec 2012

Definition in file mo_mrm_routing.f90.