mHM
The mesoscale Hydrological Model
|
Reads forcing input data. More...
Go to the source code of this file.
Modules | |
module | mo_read_nc |
Reads forcing input data. | |
Functions/Subroutines | |
subroutine, public | mo_read_nc::read_nc (folder, nrows, ncols, varname, mask, data, target_period, lower, upper, nctimestep, filename, nocheck, maskout, is_meteo, bound_error, ntstepforcingday) |
Reads forcing input in NetCDF file format. | |
subroutine, public | mo_read_nc::read_const_nc (folder, nrows, ncols, varname, data, filename) |
Reads time independent forcing input in NetCDF file format. | |
subroutine, public | mo_read_nc::read_weights_nc (folder, nrows, ncols, varname, data, mask, lower, upper, nocheck, maskout, filename, bound_error) |
Reads weights for meteo forcings input in NetCDF file format. | |
subroutine | mo_read_nc::get_time_vector_and_select (var, fname, inctimestep, time_start, time_cnt, target_period) |
Extract time vector in unit julian hours and get supposed time step in hours. | |
Reads forcing input data.
This module is to read forcing input data contained in netcdf files, e.g. temperature, precipitation, total_runoff, lai. Timesteps can be hourly, daily, monthly, and annual. The module provides a subroutine for NetCDF files only. First, the dimensions given are cross-checked with header.txt information. Second, the data of the specified period are read from the specified directory. If the optional lower and/or upper bound for the data values is given, the read data are checked for validity. The program is stopped if any value lies out of range.
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_read_nc.f90.