5.13.2-dev0
mHM
The mesoscale Hydrological Model
Loading...
Searching...
No Matches
mo_mhm_eval Module Reference

Runs mhm with a specific parameter set and returns required variables, e.g. More...

Functions/Subroutines

subroutine, public mhm_eval (parameterset, opti_domain_indices, runoff, smoptisim, neutronsoptisim, etoptisim, twsoptisim, bfi)
 Runs mhm with a specific parameter set and returns required variables, e.g.
 

Detailed Description

Runs mhm with a specific parameter set and returns required variables, e.g.

runoff.

Runs mhm with a specific parameter set and returns required variables, e.g. runoff.

Authors
Juliane Mai, Rohini Kumar
Date
Feb 2013

Function/Subroutine Documentation

◆ mhm_eval()

subroutine, public mo_mhm_eval::mhm_eval ( real(dp), dimension(:), intent(in)  parameterset,
integer(i4), dimension(:), intent(in), optional  opti_domain_indices,
real(dp), dimension(:, :), intent(out), optional, allocatable  runoff,
type(optidata_sim), dimension(:), intent(inout), optional  smoptisim,
type(optidata_sim), dimension(:), intent(inout), optional  neutronsoptisim,
type(optidata_sim), dimension(:), intent(inout), optional  etoptisim,
type(optidata_sim), dimension(:), intent(inout), optional  twsoptisim,
real(dp), dimension(:), intent(out), optional, allocatable  bfi 
)

Runs mhm with a specific parameter set and returns required variables, e.g.

runoff.

Runs mhm with a specific parameter set and returns required variables, e.g. runoff.

Parameters
[in]real(dp), dimension(:) :: parameterseta set of global parameter (gamma) to run mHM, DIMENSION [no. of global_Parameters]
[out]real(dp), dimension(:, :), optional :: runoffreturns runoff time series, DIMENSION [nTimeSteps, nGaugesTotal]
[out]real(dp), dimension(:, :), optional :: sm_optireturns soil moisture time series for all grid cells (of multiple Domains concatenated),DIMENSION [nCells, nTimeSteps] time series, DIMENSION [nTimeSteps, nDomains]
[out]real(dp), dimension(:, :), optional :: neutrons_optidim1=ncells, dim2=time
[out]real(dp), dimension(:, :), optional :: et_optireturns evapotranspiration time series for
[out]real(dp), dimension(:, :), optional :: tws_optireturns tws time series all grid cells (of multiple Domains concatenated),DIMENSION [nCells, nTimeSteps]
Authors
Juliane Mai, Rohini Kumar
Date
Feb 2013
Parameters
[in]parameterseta set of global parameter (gamma) to run mHM, DIMENSION [no. of global_Parameters]
[in]opti_domain_indicesselected domains for optimization
[out]runoffreturns runoff time series, DIMENSION [nTimeSteps, nGaugesTotal]
[in,out]smoptisimreturns soil moisture time series for all grid cells (of multiple Domains concatenated),DIMENSION [nCells, nTimeSteps]
[in,out]neutronsoptisimdim1=ncells, dim2=time
[in,out]etoptisimreturns evapotranspiration time series for all grid cells (of multiple Domains concatenated),DIMENSION [nCells, nTimeSteps]
[in,out]twsoptisimreturns tws time series for all grid cells (of multiple Domains concatenated),DIMENSION [nCells, nTimeSteps]
[out]bfibaseflow index, dim1=domainID

Definition at line 94 of file mo_mhm_eval.f90.

References mo_mhm_interface_run::mhm_interface_run_do_time_step(), mo_mhm_interface_run::mhm_interface_run_finalize(), mo_mhm_interface_run::mhm_interface_run_finalize_domain(), mo_mhm_interface_run::mhm_interface_run_finished(), mo_mhm_interface_run::mhm_interface_run_get_ndomains(), mo_mhm_interface_run::mhm_interface_run_prepare(), mo_mhm_interface_run::mhm_interface_run_prepare_domain(), mo_mhm_interface_run::mhm_interface_run_update_optisim(), and mo_mhm_interface_run::mhm_interface_run_write_output().

Referenced by mo_mhm_interface::mhm_interface_run(), mo_mhm_interface::mhm_interface_run_optimization(), and model::run_with_parameter().

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