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

Module providing interfaces for running preconfigured mHM. More...

Go to the source code of this file.

Modules

module  mo_mhm_interface_run
 Module providing interfaces for running preconfigured mHM.
 

Functions/Subroutines

subroutine mo_mhm_interface_run::mhm_interface_run_prepare (parameterset, opti_domain_indices, runoff_present, bfi_present)
 prepare single run of mHM
 
subroutine mo_mhm_interface_run::mhm_interface_run_get_ndomains (ndomains)
 get number of domains for looping
 
subroutine mo_mhm_interface_run::mhm_interface_run_prepare_domain (domain, etoptisim, twsoptisim, neutronsoptisim, smoptisim)
 prepare single domain to run mHM on
 
subroutine mo_mhm_interface_run::mhm_interface_run_finished (time_loop_finished)
 check if current time loop is finished
 
subroutine mo_mhm_interface_run::mhm_interface_run_do_time_step ()
 do one time-step on current domain
 
subroutine mo_mhm_interface_run::mhm_interface_run_write_output ()
 write output after current time-step
 
subroutine mo_mhm_interface_run::mhm_interface_run_update_optisim (etoptisim, twsoptisim, neutronsoptisim, smoptisim)
 add simulation data to optimization data types
 
subroutine mo_mhm_interface_run::mhm_interface_run_finalize_domain ()
 finalize current domain after running
 
subroutine mo_mhm_interface_run::mhm_interface_run_finalize (runoff, bfi)
 finalize run
 

Detailed Description

Module providing interfaces for running preconfigured mHM.

Interfaces to control the mHM run from outside (prepare domain, do timestep, ...).

Authors
Sebastian Mueller, Matthias Kelbling
Version
0.1
Date
Jan 2022

Definition in file mo_mhm_interface_run.f90.