HYPE
All Classes Namespaces Files Functions Variables Pages
Modules | Procedures
readwrite.f90 File Reference

Modules

module  readwrite_routines
 

Procedures

subroutine, public readwrite_routines::check_file_station_id_order (funit, infile, ns, nskip, geostn, ptindex, ncols, status)
 
subroutine, public readwrite_routines::find_reorder_index (file, n, oldstn, n2, newstn, allflag, aindex, status)
 
subroutine, public readwrite_routines::check_station_txt (funit, infile, ns, nskip, geostn, nobsstn, oindex, status)
 
subroutine readwrite_routines::check_station_array (infile, ns, geostn, nobsstn, obsstn, oindex, status)
 
subroutine, public readwrite_routines::check_xobs (funit, infile, nskip, ncols, varinfo, status)
 
subroutine, public readwrite_routines::read_headings_pointsource_timeseries (funit, infile, ncols, varname, varinfo, status)
 
subroutine, public readwrite_routines::prepare_read_matrix (fileunit, infile, nskip, bdate, status)
 
subroutine, public readwrite_routines::check_obs_timeperiod (fileunit, infile, nskip, fileperiod, bdate, edate, filestartdate, fileenddate, twostringtimefound, status)
 
subroutine, public readwrite_routines::find_common_timeperiod (bdate, edate, fbdate, fedate, bcdate, ecdate, overlap)
 
subroutine, public readwrite_routines::read_matrix_line (fileunit, ncols, miss, readdateform, d, y, status)
 
subroutine, public readwrite_routines::read_matrix (funit, dimrows, ncols, edate, miss, readdateform, nrows, tx, xall, status)
 
subroutine, public readwrite_routines::load_one_netcdf_forcing_variable (ns, ndt, bdate, edate, forcobs, n_Result)
 
subroutine, public readwrite_routines::get_netcdf_forcing_id_order (fileid, ns, forcobs, n_Result)
 
subroutine, public readwrite_routines::open_netcdf_file_and_get_ids (filepath, fname, missing, fileid, varid, nstn, n_Result)
 
subroutine, public readwrite_routines::get_id_of_netcdf_variable (varstr, nc_fileid, nc_varid, n_Result)
 
subroutine, public readwrite_routines::check_netcdf_station_id_order (filepath, fileid, ns, nstn, obsindex, n_Result)
 
subroutine, public readwrite_routines::check_netcdf_forcing_timeperiod (nc_fileid, forcobs, bdate, edate, n_Result)
 
subroutine, public readwrite_routines::check_netcdf_observation_timeperiod (nc_fileid, obsdata, bdate, edate, filestartdate, fileenddate, n_Result)
 
subroutine readwrite_routines::read_netcdf_forcing_matrix (forcobs, dimrows, ncols, xall, n_Result)
 
subroutine, public readwrite_routines::close_netcdf_file (nc_fileid, n_Result)
 
subroutine, public readwrite_routines::load_netcdf_dates_of_forcing_variable (ndt, forcobs, n_Result)
 
subroutine, public readwrite_routines::load_one_current_date_netcdf (idt, forcobs, current_date)
 
subroutine readwrite_routines::read_one_current_date_netcdf (idt, forcobs, date)
 
subroutine readwrite_routines::get_calendar_from_netcdf_file (forcobs, attvalue)
 
subroutine readwrite_routines::transform_time_since_to_datetype (time, timeunit, date)
 
subroutine readwrite_routines::get_date_from_time_since (time, timeunit, sincedate, date)
 
subroutine readwrite_routines::get_time_since_from_date (time, timeunit, sincedate, date)
 
subroutine, public readwrite_routines::get_one_current_forcing_data_netcdf (idt, ns, forcobs, current_value)
 
subroutine, public readwrite_routines::get_one_current_observation_data_netcdf (idt, ns, obsdata, y)
 
subroutine, public readwrite_routines::count_data_negative_in_ncfile (nc_file, nc_var, ns, oindex, miss, fmissing, numneg, negfound, n_Result)
 
subroutine, public readwrite_routines::count_data_missing_in_ncfile (nc_file, nc_var, forcobs, ns, fmissing, nummiss, missfound, n_Result)
 
subroutine, public readwrite_routines::load_and_check_qobs_netcdf (dirf, varname, ns, ndt, bdate, edate, n_Result)
 
subroutine, public readwrite_routines::check_xobs_netcdf (filepath, nso, subnr, bdate, edate, varname, obsdata, n_Result)
 
subroutine, public readwrite_routines::load_xobs_netcdf (ndt, bdate, edate, obsdata, x2, n_Result)
 
subroutine, public readwrite_routines::open_timefiles_netcdf (dir, n, iens, runens, allens, ensstat)
 
subroutine, public readwrite_routines::calculate_seconds_beginning_period (idt, nperiod, ct, beginvalue)
 
subroutine, public readwrite_routines::calculate_next_time_index_of_ncfile (ncid, nextindex)
 
subroutine, public readwrite_routines::write_data_to_netcdf (ncid, itime, dim, variable, beginseconds, values)
 
subroutine, public readwrite_routines::close_timefiles_netcdf (iens, ensstat)
 
subroutine, public readwrite_routines::get_one_current_observation_data_netcdf (idt, ns, obsdata, y)
 
subroutine, public readwrite_routines::check_xobs_netcdf (filepath, nso, subnr, bdate, edate, varname, obsdata, n_Result)
 
subroutine, public readwrite_routines::create_filename_for_variable (filename, outputtype, variablename, areaagg, suffix1, suffix2, suffix2format, suffix3, suffix4, fileend)
 
subroutine, public readwrite_routines::write_integer_header (funit, n, columnid, firstcolumn)
 
subroutine readwrite_routines::get_first_column_string_for_dataline (per, mlab, t, id, d, odate)
 
subroutine, public readwrite_routines::write_dataline (iout, n, x, ndec, nsig, per, sep, abb, mlab, id, d, odate)
 
subroutine, public readwrite_routines::write_comment_with_metadata (line, model, variable, classes, timestep, unit, comment)
 
subroutine, public readwrite_routines::write_commentline_to_file (funit, comment)
 
subroutine, public readwrite_routines::write_mathsep (iout, n, x, nsig, textin, separator)
 
subroutine, public readwrite_routines::write_sepsep (iout, n, x, ndec, textin, separator, abb)
 
logical function readwrite_routines::check_character (charin)
 
integer function readwrite_routines::count_words (line)
 
subroutine, public readwrite_routines::count_data_comment_cols_and_rows (funit, infile, nskip, ncols, nrows, status)
 
subroutine, public readwrite_routines::count_data_comment_and_cols (funit, infile, nskip, ncols, status)
 
subroutine, public readwrite_routines::count_data_cols (funit, infile, nskip, ncols, status)
 
subroutine, public readwrite_routines::count_data_rows (funit, infile, nskip, n, status)
 
subroutine, public readwrite_routines::count_comment_rows (funit, infile, ncomment, status)
 
subroutine, public readwrite_routines::skip_comment_rows (funit, ncomment, status)
 
subroutine, public readwrite_routines::get_number_of_classgroups (readnclass, dim, outgroups, ndefgroup)
 
subroutine, public readwrite_routines::read_geoclass (funit, infile, n, x, dmax)
 
subroutine, public readwrite_routines::read_basindata5 (funit, fname, maxcol, n, mcols, code, rindex, iindex, xi, xr)
 
subroutine, public readwrite_routines::read_basindata6 (funit, fname, maxcol, n, mcols, dimstr, code, rindex, iindex, sindex, xi, xr, xs)
 
subroutine, public readwrite_routines::read_column_headings (funit, maxcol, nstr, str, mcols, status)
 
subroutine, public readwrite_routines::read_column_headings2 (line, maxcol, nstr, str, mcols, status)
 
subroutine, public readwrite_routines::read_next_codestr_on_line (linelen, strlen, pos, line, str, nostrfound, errstr, keepc)
 
subroutine, public readwrite_routines::read_next_date_on_line (linelen, strlen, pos, line, str, nostrfound, twostringtimefound, errstr)
 
subroutine, public readwrite_routines::read_next_column (linelen, strlen, line, str, pos, ierr)
 
subroutine, public readwrite_routines::read_next_integer_on_info_line (linelen, pos, line, exitflag, errorflag, intvalue, maxvalue, minvalue)
 
subroutine, public readwrite_routines::add_number_to_filename (i, n, fname)
 
subroutine, public readwrite_routines::read_array_from_file (ffunit, rowmax, dim, array)
 
subroutine, public readwrite_routines::read_array_from_file2 (ffunit, rowmax, dim, array)
 
subroutine, public readwrite_routines::read_array_from_binfile (ffunit, next_record, rowmax, dim, array)
 
subroutine, public readwrite_routines::write_array_to_file (ffunit, rowmax, dim, array)
 
subroutine, public readwrite_routines::write_array_to_file2 (ffunit, rowmax, dim, array)
 
subroutine, public readwrite_routines::write_array_to_binfile (ffunit, next_record, rowmax, dim, array)
 
subroutine, public readwrite_routines::read_parameterline (line, dim, varstr, values, nvalues)
 
subroutine, public readwrite_routines::log_progress (oldyear, newyear)
 
subroutine, public readwrite_routines::print_output_information_to_logfile (funit)
 
subroutine, public readwrite_routines::compress_and_delete_file (dir, filename)
 
subroutine, public readwrite_routines::decompress_file_in_place (dir, filename)
 

Detailed Description

Contains module readwrite_routines.