Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
logical, | public | :: | NC_DEBUG | = | .true. | ||
character(len=path_max_length), | public | :: | NC_FNAMES(6) | ||||
character(len=path_max_length), | public | :: | NC_GRID | = | "subbasin_climate_grid.csv" | ||
character(len=100), | public | :: | NC_LAT_VNAME | = | "lat" | ||
character(len=100), | public | :: | NC_LON_VNAME | = | "lon" | ||
integer, | public | :: | NC_OFFSET_DAYS | = | 0 | ||
integer, | public | :: | NC_REF_YEAR | = | -1 | ||
character(len=100), | public | :: | NC_TIME_VNAME | = | "time" | ||
character(len=path_max_length), | public | :: | NC_VNAMES(6) | ||||
integer, | public, | parameter | :: | SEEK_CUR | = | 1 | |
integer, | public, | parameter | :: | SEEK_END | = | 2 | |
integer, | public, | parameter | :: | SEEK_SET | = | 0 | |
character(len=path_max_length), | public | :: | config_file_path | = | "" | ||
integer, | public | :: | discharge_offset | = | 1 | ||
character(len=path_max_length), | public, | save | :: | input_dir | = | "input/" | |
character(len=14), | public | :: | nc_attr_names(4) | = | (/'scale_factor ', 'add_offset ', '_FillValue ', 'missing_value'/) | ||
real(kind=dp), | public | :: | nc_attr_vals(6,4) | = | 0 | ||
integer, | public | :: | nc_ids(6) | ||||
real(kind=dp), | public, | dimension(:, :), allocatable | :: | nc_lat_sb | |||
real(kind=dp), | public, | dimension(:), allocatable | :: | nc_lats | |||
real(kind=dp), | public, | dimension(:, :), allocatable | :: | nc_lon_sb | |||
real(kind=dp), | public, | dimension(:), allocatable | :: | nc_lons | |||
integer, | public | :: | nc_mxc | = | 0 | ||
integer, | public, | dimension(:), allocatable | :: | nc_ncells_sb | |||
integer, | public | :: | nc_nday | = | 1 | ||
integer, | public | :: | nc_nlats | ||||
integer, | public | :: | nc_nlons | ||||
integer, | public | :: | nc_nrecs | ||||
integer, | public | :: | nc_nrows | = | 0 | ||
integer, | public | :: | nc_nx | ||||
integer, | public | :: | nc_ny | ||||
integer, | public, | dimension(:), allocatable | :: | nc_time_ix | |||
integer, | public | :: | nc_var_ids(6) | ||||
real(kind=dp), | public, | dimension(:, :), allocatable | :: | nc_var_in | |||
real(kind=dp), | public, | dimension(:, :), allocatable | :: | nc_weight_sb | |||
real(kind=dp), | public, | dimension(:), allocatable | :: | nc_wsum_sb | |||
integer, | public, | dimension(:, :), allocatable | :: | nc_x_sb | |||
integer, | public | :: | nc_xmax | = | 0 | ||
integer, | public | :: | nc_xmin | = | 10000000 | ||
integer, | public, | dimension(:, :), allocatable | :: | nc_y_sb | |||
integer, | public | :: | nc_ymax | = | 0 | ||
integer, | public | :: | nc_ymin | = | 10000000 | ||
integer, | public | :: | read_line_buffer_size | = | 128 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | column | |||
integer, | intent(in) | :: | file_id |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | column | |||
integer, | intent(in) | :: | file_id | |||
logical, | intent(in), | optional | :: | required |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | funit | |||
logical, | intent(in) | :: | header |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | file_name |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | index | |||
integer, | intent(in) | :: | file_id |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | column | |||
integer, | intent(in) | :: | file_id |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ivar |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ncid | |||
logical, | intent(in) | :: | icheck | |||
character(len=*), | intent(in) | :: | vname |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | status |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | mb |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | mb |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | mb |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | iyr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | iyr | |||
integer, | intent(in) | :: | mb |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=dp), | intent(in), | dimension(:) | :: | flu | ||
real(kind=dp), | intent(out), | dimension(:) | :: | humi | ||
integer, | intent(in) | :: | mb | |||
real(kind=dp), | intent(out), | dimension(:) | :: | ra | ||
real(kind=dp), | intent(out), | dimension(:) | :: | subp | ||
real(kind=dp), | intent(out), | dimension(:) | :: | tmn | ||
real(kind=dp), | intent(out), | dimension(:) | :: | tmx | ||
real(kind=dp), | intent(out), | dimension(:) | :: | tx |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | mb |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ivar | |||
real(kind=dp), | intent(out) | :: | v_sb(:) | |||
integer, | intent(in) | :: | mb |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | file_id | |||
character(len=*), | intent(in) | :: | str | |||
character(len=*), | intent(in) | :: | type | |||
integer, | intent(in) | :: | line_index | |||
integer, | intent(in) | :: | column_index |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | file_id | |||
integer, | intent(in) | :: | n |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | version | |||
logical, | intent(out) | :: | print_output_variables | |||
character(len=*), | intent(out) | :: | print_defaults |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | optional | :: | errormsg |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | version |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | file_id | |||
character(len=*), | intent(in), | optional | :: | column | ||
integer, | intent(out), | dimension(:) | :: | array | ||
integer, | intent(in), | optional | :: | default | ||
integer, | intent(in), | optional | :: | index | ||
integer, | intent(in), | optional | :: | skip | ||
integer, | intent(in), | optional | :: | range(2) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | file_id | |||
character(len=*), | intent(in), | optional | :: | column | ||
logical, | intent(out), | dimension(:) | :: | array | ||
logical, | intent(in), | optional | :: | default | ||
integer, | intent(in), | optional | :: | index | ||
integer, | intent(in), | optional | :: | skip |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | file_id | |||
character(len=*), | intent(in), | optional | :: | column | ||
real(kind=dp), | intent(out), | dimension(:) | :: | array | ||
real(kind=dp), | intent(in), | optional | :: | default | ||
integer, | intent(in), | optional | :: | index | ||
integer, | intent(in), | optional | :: | skip | ||
real(kind=dp), | intent(in), | optional | :: | range(2) | ||
character(len=1), | intent(in), | optional | :: | closed |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | file_id | |||
character(len=*), | intent(in), | optional | :: | column | ||
character(len=*), | intent(out), | dimension(:) | :: | array | ||
character(len=*), | intent(in), | optional | :: | default | ||
integer, | intent(in), | optional | :: | index | ||
integer, | intent(in), | optional | :: | skip |