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

Startup drainage network for mHM. More...

Go to the source code of this file.

Modules

module  mo_mrm_net_startup
 Startup drainage network for mHM.
 

Functions/Subroutines

subroutine, public mo_mrm_net_startup::l11_l1_mapping (idomain)
 TODO: add description.
 
subroutine, public mo_mrm_net_startup::l11_flow_direction (idomain)
 Determine the flow direction of the upscaled river network at level L11.
 
subroutine, public mo_mrm_net_startup::l11_set_network_topology (idomain)
 Set network topology.
 
subroutine, public mo_mrm_net_startup::l11_routing_order (idomain)
 Find routing order, headwater cells and sink.
 
subroutine, public mo_mrm_net_startup::l11_link_location (idomain)
 Estimate the LO (row,col) location for each routing link at level L11.
 
subroutine, public mo_mrm_net_startup::l11_set_drain_outlet_gauges (idomain)
 Draining cell identification and Set gauging node.
 
subroutine, public mo_mrm_net_startup::l11_stream_features (idomain)
 Stream features (stream network and floodplain)
 
subroutine, public mo_mrm_net_startup::l11_fraction_sealed_floodplain (lcclassimp, do_init)
 Fraction of the flood plain with impervious cover.
 
subroutine mo_mrm_net_startup::moveup (elev0, fdir0, fi, fj, ss, nn)
 TODO: add description.
 
subroutine mo_mrm_net_startup::movedownonecell (fdir, irow, jcol)
 TODO: add description.
 
subroutine mo_mrm_net_startup::celllength (idomain, fdir, irow, jcol, icoorsystem, length)
 TODO: add description.
 
subroutine, public mo_mrm_net_startup::get_distance_two_lat_lon_points (lat1, long1, lat2, long2, distance_out)
 estimate distance in [m] between two points in a lat-lon
 
subroutine, public mo_mrm_net_startup::l11_flow_accumulation (idomain)
 Calculates L11 flow accumulation per grid cell.
 
recursive subroutine calculate_l11_flow_accumulation (fdir, facc, ii, jj, nrow, ncol)
 
subroutine, public mo_mrm_net_startup::l11_calc_celerity (idomain, param)
 L11 celerity based on L0 elevation and L0 fAcc.
 

Detailed Description

Startup drainage network for mHM.

This module initializes the drainage network at L11 in mHM.

  • Delineation of drainage network at level 11.
  • Setting network topology (i.e. nodes and link).
  • Determining routing order.
  • Determining cell locations for network links.
  • Find drainage outlet.
  • Determine stream (links) features.
Changelog
  • Rohini Kumar May 2014
    • cell area calulation based on a regular lat-lon grid or on a regular X-Y coordinate system
  • Robert Schweppe Jun 2018
    • refactoring and reformatting
Authors
Luis Samaniego
Date
Dec 2012


Definition in file mo_mrm_net_startup.f90.

Function/Subroutine Documentation

◆ calculate_l11_flow_accumulation()

recursive subroutine l11_flow_accumulation::calculate_l11_flow_accumulation ( integer(i4), dimension(:,:), intent(in) fdir,
real(dp), dimension(:,:), intent(inout) facc,
integer(i4), intent(in) ii,
integer(i4), intent(in) jj,
integer(i4), intent(in) nrow,
integer(i4), intent(in) ncol )

Definition at line 2093 of file mo_mrm_net_startup.f90.

References calculate_l11_flow_accumulation().

Referenced by calculate_l11_flow_accumulation(), and mo_mrm_net_startup::l11_flow_accumulation().

Here is the call graph for this function:
Here is the caller graph for this function: