mHM
The mesoscale Hydrological Model
|
Class for the meteo handler. More...
Go to the source code of this file.
Data Types | |
module | mo_meteo_handler::meteo_handler_type |
This is a handler for the meteorological forcings. More... | |
Modules | |
module | mo_meteo_handler |
Class for the meteo handler. | |
Functions/Subroutines | |
subroutine | mo_meteo_handler::clean_up (self) |
clean up | |
subroutine | mo_meteo_handler::config (self, file_namelist, unamelist, optimize, domainmeta, processmatrix, timestep, couple_cfg) |
configure the meteo_handler_type class from the mhm namelist | |
logical function | mo_meteo_handler::single_read (self, idomain) |
whether meteo data should be read completely at the begining | |
subroutine | mo_meteo_handler::init_level2 (self, level0, level1) |
Initialize meteo data and level-2 grid. | |
subroutine | mo_meteo_handler::update_timestep (self, tt, time, idomain, level1, simper) |
update the current time-step of the meteo_handler_type class | |
subroutine | mo_meteo_handler::prepare_data (self, tt, idomain, level1, simper) |
Prepare meteorological forcings data for a given variable. | |
subroutine | mo_meteo_handler::get_corrected_pet (self, pet_calc, petlaicorfactorl1, fasp, harsamcoeff, latitude, prietayalpha, aeroresist, surfresist) |
get corrected PET for the current timestep and domain | |
subroutine | mo_meteo_handler::get_temp (self, temp_calc) |
get surface temperature for the current timestep and domain | |
subroutine | mo_meteo_handler::get_prec (self, prec_calc) |
get precipitation for the current timestep and domain | |
subroutine | mo_meteo_handler::get_ssrd (self, ssrd_calc) |
get surface short-wave (solar) radiation downwards for the current timestep and domain | |
subroutine | mo_meteo_handler::get_strd (self, strd_calc) |
get surface long-wave (thermal) radiation downwards for the current timestep and domain | |
subroutine | mo_meteo_handler::get_tann (self, tann_calc) |
get annual mean surface temperature for the current timestep and domain | |
subroutine | mo_meteo_handler::set_meteo (self, year, month, day, hour, pre, temp, pet, tmin, tmax, netrad, absvappress, windspeed, ssrd, strd, tann) |
set meteo_data from coupling | |
Class for the meteo handler.
Handler for meteorological forcings in mHM. Is independent of global variables and provides 3 methods to access forcings:
COPYING
and COPYING.LESSER
provided with this software. The complete GNU license text can also be found at http://www.gnu.org/licenses/. Definition in file mo_meteo_handler.f90.