5.13.3-dev0
mHM
The mesoscale Hydrological Model
Loading...
Searching...
No Matches
mo_mrm_pre_routing.f90 File Reference

Performs pre-processing for routing for mHM at level L11. More...

Go to the source code of this file.

Modules

module  mo_mrm_pre_routing
 Performs pre-processing for routing for mHM at level L11.
 

Functions/Subroutines

subroutine, public mo_mrm_pre_routing::l11_runoff_acc (qall, efecarea, l1_l11_id, l11_areacell, l11_l1_id, ts, map_flag, qacc)
 total runoff accumulation at L11.
 
subroutine, public mo_mrm_pre_routing::add_inflow (ninflowgauges, inflowindexlist, inflowheadwater, inflownodelist, qinflow, qout)
 Adds inflow discharge to the runoff produced at the cell where the inflow is occurring.
 
subroutine mo_mrm_pre_routing::l11_e_acc (qall, efecarea, l1_l11_id, l11_areacell, l11_l1_id, ts, map_flag, qacc)
 temperature energy accumulation at L11.
 
subroutine, public mo_mrm_pre_routing::calc_l1_runoff_e (fsealed_area_fraction, fast_interflow, slow_interflow, baseflow, direct_runoff, temp_air, mean_temp_air, lateral_e)
 calculate lateral temperature energy from runoff components.
 
subroutine, public mo_mrm_pre_routing::l11_meteo_acc (meteo_all, efecarea, l1_l11_id, l11_areacell, l11_l1_id, map_flag, meteo_acc)
 meteo forcing accumulation at L11 for temperature routing.
 

Detailed Description

Performs pre-processing for routing for mHM at level L11.

This module performs runoff accumulation from L1 to L11 and inflow summation.

Changelog
  • Stephan Thober Aug 2015
    • adapted to mRM
  • Sebastian Mueller Jun 2020
    • separate module for pre-processing
Authors
Luis Samaniego
Date
Dec 2012


Definition in file mo_mrm_pre_routing.f90.