irrigation amount and irrigation operations number (irr.ops) if POU type is irr hru number and decision table for hrus that are irrigated point of diversion objects (POD) water treatment and use data
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | wuses | = | 0 | ||
| integer, | public | :: | wtps | = | 0 | ||
| real, | public | :: | trans_m3 | = | 0. | ||
| real, | public | :: | dmd_m3 | = | 0. | ||
| real, | public, | dimension(6) | :: | trn_fr | = | 0. | |
| character(len=25), | public | :: | wallo_name | = | "" | ||
| character(len=1), | public | :: | wallo_comp | = | "" |
point of diversion objects (POD) for each place of use (POU) |
|
| type(hru_irrigation), | public, | dimension(:), allocatable | :: | hruirr_db |
place of use objects (POU) |
||
| type(place_of_use), | public, | dimension(:), allocatable | :: | pou |
place of use objects (POU) for each point of diversion (POD) |
||
| type(point_of_diversion), | public, | dimension(:), allocatable | :: | pod |
duty and delivery the POU and for each POD for outputting |
||
| type(duty_delivered), | public | :: | duty_delivz | ||||
| type(pou_duty_delivered), | public, | dimension(:), allocatable | :: | poud_met | |||
| type(pou_duty_delivered), | public, | dimension(:), allocatable | :: | poum_met | |||
| type(pou_duty_delivered), | public, | dimension(:), allocatable | :: | pouy_met | |||
| type(pou_duty_delivered), | public, | dimension(:), allocatable | :: | poua_met |
water treatment concentration adjustment for each treatment level |
||
| type(water_treatment_use_data), | public, | dimension(:), allocatable | :: | wtp | |||
| type(water_treatment_use_data), | public, | dimension(:), allocatable | :: | wuse | |||
| type(water_treatment_use_data), | public, | dimension(:), allocatable | :: | osrc |
outside basin receivng object data |
||
| type(outside_basin_receive), | public, | dimension(:), allocatable | :: | orcv |
water_transfer_data |
||
| type(water_transfer_data), | public, | dimension(:), allocatable | :: | wtow | |||
| type(water_transfer_data), | public, | dimension(:), allocatable | :: | pipe |
canal data |
||
| type(water_canal_data), | public, | dimension(:), allocatable | :: | canal | |||
| character(len=16), | public, | dimension(:), allocatable | :: | om_init_name | |||
| character(len=16), | public, | dimension(:), allocatable | :: | om_treat_name | |||
| character(len=16), | public, | dimension(:), allocatable | :: | om_use_name | |||
| character(len=16), | public, | dimension(:), allocatable | :: | om_osrc_name | |||
| type(wallo_header), | public | :: | wallo_hdr | ||||
| type(wallo_header_units), | public | :: | wallo_hdr_units |
wallo USE headers |
|||
| type(wallo_use_header), | public | :: | wallo_use_hdr | ||||
| type(wallo_use_header_units), | public | :: | wallo_use_hdr_units |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=25), | public | :: | name | = | "" | ||
| integer, | public | :: | num | = | 0 | ||
| character(len=10), | public | :: | typ | = | "" | ||
| integer, | public | :: | typ_num | = | 0 | ||
| character(len=10), | public | :: | conv_typ | = | "" | ||
| integer, | public | :: | conv_num | = | 0 | ||
| character(len=25), | public | :: | dtbl_min | = | "" | ||
| integer, | public | :: | dtbl_min_num | = | 0 | ||
| real, | public | :: | const_min | = | 0. | ||
| character(len=25), | public | :: | dtbl_wdraw | = | "" | ||
| integer, | public | :: | dtbl_wdraw_num | = | 0 | ||
| real, | public | :: | ann_max | = | 0. | ||
| real, | public | :: | wdraw_max | = | 0 | ||
| real, | public | :: | wdraw_cur | = | 0 | ||
| real, | public | :: | frac | = | 0. | ||
| real, | public | :: | duty | = | 0. | ||
| real, | public | :: | deliv | = | 0. | ||
| character(len=1), | public | :: | comp | = | "" | ||
| character(len=1), | public | :: | fin | = | "" |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=25), | public | :: | name | = | "" | ||
| character(len=10), | public | :: | typ | = | "" | ||
| integer, | public | :: | num | = | 0 | ||
| character(len=10), | public | :: | conv_typ | = | "" | ||
| integer, | public | :: | conv_num | = | 0 | ||
| character(len=25), | public | :: | dtbl_max | = | "" | ||
| real, | public | :: | const_max | = | 0. | ||
| real, | public | :: | ann_max | = | 0. | ||
| real, | public | :: | frac | = | 0. |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | hru_num | = | 0 | ||
| integer, | public, | dimension(:), allocatable | :: | hru | |||
| character(len=25), | public, | dimension(:), allocatable | :: | dtbl_lum | |||
| integer, | public, | dimension(:), allocatable | :: | dtbl_num |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=25), | public | :: | name | = | "" | ||
| integer, | public | :: | hrus | = | 0 | ||
| real, | public | :: | irr_dmd | = | 0. | ||
| integer, | public, | dimension(:), allocatable | :: | hru_num | |||
| character(len=25), | public, | dimension(:), allocatable | :: | dtbl_lum |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=25), | public | :: | name | = | "" | ||
| character(len=10), | public | :: | typ | = | "" | ||
| integer, | public | :: | typ_num | = | 0 | ||
| integer, | public | :: | pods | = | 0 | ||
| integer, | public | :: | pors | = | 0 | ||
| integer, | public | :: | num_pods | = | 0 | ||
| character(len=25), | public | :: | dtbl_mx | = | "" | ||
| integer, | public | :: | dtbl_mx_num | = | 0 | ||
| real, | public | :: | rate_max | = | 0. | ||
| real, | public | :: | demand | = | 0. | ||
| character(len=25), | public | :: | dtbl_pod_fr | = | "" | ||
| integer, | public | :: | dtbl_pod_fr_num | = | 0 | ||
| character(len=25), | public | :: | dtbl_por_fr | = | "" | ||
| integer, | public | :: | dtbl_por_fr_num | = | 0 | ||
| character(len=1), | public | :: | fin | = | "" | ||
| type(pou_irrigation), | public | :: | irr | ||||
| type(pou_points_of_diversion), | public, | dimension(:), allocatable | :: | pod | |||
| type(pou_points_of_return), | public, | dimension(:), allocatable | :: | por |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | num | = | 0 | ||
| character(len=25), | public | :: | name | = | "" | ||
| integer, | public | :: | pod_num | = | 0 | ||
| character(len=10), | public | :: | typ | = | "" | ||
| integer, | public | :: | typ_num | = | 0 | ||
| character(len=25), | public | :: | right | = | "" |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | num | = | 0 | ||
| character(len=25), | public | :: | name | = | "" | ||
| character(len=10), | public | :: | typ | = | "" | ||
| integer, | public | :: | typ_num | = | 0 | ||
| integer, | public | :: | pous | = | 0 | ||
| character(len=1), | public | :: | fin | = | "" | ||
| type(pod_place_of_use), | public, | dimension(:), allocatable | :: | pou |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real, | public | :: | duty | = | 0. | ||
| real, | public | :: | deliv | = | 0. |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(duty_delivered), | public | :: | duty_tot | ||||
| type(duty_delivered), | public, | dimension(:), allocatable | :: | pod |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=6), | public | :: | org_min_typ | = | "" | ||
| character(len=6), | public | :: | pests_typ | = | "" | ||
| character(len=6), | public | :: | paths_typ | = | "" | ||
| character(len=6), | public | :: | hmets_typ | = | "" | ||
| character(len=6), | public | :: | salts_typ | = | "" | ||
| character(len=6), | public | :: | constit_typ | = | "" | ||
| character(len=25), | public | :: | org_min_name | = | "" | ||
| character(len=25), | public | :: | pests_name | = | "" | ||
| character(len=25), | public | :: | paths_name | = | "" | ||
| character(len=25), | public | :: | hmets_name | = | "" | ||
| character(len=25), | public | :: | salts_name | = | "" | ||
| character(len=25), | public | :: | constit_name | = | "" | ||
| integer, | public | :: | om_num | = | 0 | ||
| integer, | public | :: | pest_num | = | 0 | ||
| integer, | public | :: | path_num | = | 0 | ||
| integer, | public | :: | hmet_num | = | 0 | ||
| integer, | public | :: | salt_num | = | 0 | ||
| integer, | public | :: | constit_num | = | 0 | ||
| character(len=80), | public | :: | descrip | = | "" |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=25), | public | :: | name | = | "" | ||
| integer, | public | :: | db_num | = | 0 | ||
| integer, | public | :: | wallo_pod | = | 0 | ||
| real, | public | :: | stor_mx | ||||
| real, | public | :: | lag_days | ||||
| real, | public | :: | loss_fr | ||||
| integer, | public | :: | num_treats | = | 0 | ||
| real, | public | :: | wdraw | = | 0. | ||
| type(concentration_levels), | public, | dimension(:), allocatable | :: | conc | |||
| character(len=80), | public | :: | descrip | = | "" |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=25), | public | :: | name | = | "" | ||
| character(len=25), | public | :: | filename | = | "" |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=25), | public | :: | name | = | "" | ||
| integer, | public | :: | wallo_pod | = | 0 | ||
| character(len=25), | public | :: | init | = | "" | ||
| real, | public | :: | stor_mx | ||||
| real, | public | :: | ddown_days | ||||
| real, | public | :: | loss_fr | ||||
| integer, | public | :: | num_aqu | ||||
| real, | public, | dimension(:), allocatable | :: | aqu_loss_fr |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=25), | public | :: | name | = | "" | ||
| character(len=25), | public | :: | w_sta | = | "" | ||
| character(len=25), | public | :: | init | = | "" | ||
| character(len=25), | public | :: | dtbl | = | "" | ||
| integer, | public | :: | wallo_pod | = | 0 | ||
| real, | public | :: | ddown_days | ||||
| real, | public | :: | w | ||||
| real, | public | :: | d | ||||
| real, | public | :: | l | ||||
| real, | public | :: | s | ||||
| real, | public | :: | stor_mx | ||||
| real, | public | :: | ss | ||||
| real, | public | :: | evap_co | ||||
| real, | public | :: | sat_con | ||||
| real, | public | :: | loss_fr | ||||
| real, | public | :: | bed_thick | = | 0. | ||
| integer, | public | :: | div_id | = | 0 | ||
| integer, | public | :: | day_beg | = | 0 | ||
| integer, | public | :: | day_end | = | 0 | ||
| integer, | public | :: | num_aqu | ||||
| real, | public, | dimension(:), allocatable | :: | aqu_loss_fr |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=6), | public | :: | day | = | " jday" | ||
| character(len=6), | public | :: | mo | = | " mon" | ||
| character(len=6), | public | :: | day_mo | = | " day " | ||
| character(len=6), | public | :: | yrc | = | " yr " | ||
| character(len=8), | public | :: | itrn | = | " unit " | ||
| character(len=16), | public | :: | trn_typ | = | "trn_typ " | ||
| character(len=16), | public | :: | trn_num | = | " trn_num " | ||
| character(len=17), | public | :: | rcv_typ | = | "drcv_typ " | ||
| character(len=16), | public | :: | rcv_num | = | " rcv_num " | ||
| character(len=12), | public | :: | src1_obj | = | " src1_obj " | ||
| character(len=12), | public | :: | src1_typ | = | " src1_typ " | ||
| character(len=12), | public | :: | src1_num | = | " src1_num " | ||
| character(len=15), | public | :: | trn1 | = | " demand " |
ha-m |demand - muni or irrigation |
|
| character(len=15), | public | :: | s1out | = | "src1_withdraw " |
ha-m |withdrawal from source 1 |
|
| character(len=12), | public | :: | s1un | = | " src1_unmet" |
ha-m |unmet from source 1 |
|
| character(len=12), | public | :: | src2_typ | = | " src2_typ " | ||
| character(len=12), | public | :: | src2_num | = | " src2_num " | ||
| character(len=15), | public | :: | trn2 | = | " demand " |
ha-m |demand - muni or irrigation |
|
| character(len=15), | public | :: | s2out | = | "src2_withdraw " |
ha-m |withdrawal from source 2 |
|
| character(len=12), | public | :: | s2un | = | " src2_unmet" |
ha-m |unmet from source 2 |
|
| character(len=12), | public | :: | src3_typ | = | " src3_typ " | ||
| character(len=12), | public | :: | src3_num | = | " src3_num " | ||
| character(len=15), | public | :: | trn3 | = | " demand " |
ha-m |demand - muni or irrigation |
|
| character(len=15), | public | :: | s3out | = | "src3_withdraw " |
ha-m |withdrawal from source 3 |
|
| character(len=12), | public | :: | s3un | = | " src3_unmet" |
ha-m |unmet from source 3 |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=8), | public | :: | day | = | " " | ||
| character(len=8), | public | :: | mo | = | " " | ||
| character(len=8), | public | :: | day_mo | = | " " | ||
| character(len=8), | public | :: | yrc | = | " " | ||
| character(len=8), | public | :: | itrn | = | " " | ||
| character(len=16), | public | :: | trn_typ | = | " " | ||
| character(len=16), | public | :: | trn_num | = | " " | ||
| character(len=16), | public | :: | rcv_typ | = | " " | ||
| character(len=16), | public | :: | rcv_num | = | " " | ||
| character(len=12), | public | :: | src1_obj | = | " " | ||
| character(len=12), | public | :: | src1_typ | = | " " | ||
| character(len=8), | public | :: | src1_num | = | " " | ||
| character(len=15), | public | :: | trn1 | = | "m^3 " |
ha-m |demand - muni or irrigation |
|
| character(len=15), | public | :: | s1out | = | "m^3 " |
ha-m |withdrawal from source 1 |
|
| character(len=9), | public | :: | s1un | = | "m^3 " |
ha-m |unmet from source 1 |
|
| character(len=15), | public | :: | src2_typ | = | " " | ||
| character(len=15), | public | :: | src2_num | = | " " | ||
| character(len=15), | public | :: | trn2 | = | "m^3 " |
ha-m |demand - muni or irrigation |
|
| character(len=15), | public | :: | s2out | = | "m^3 " |
ha-m |withdrawal from source 2 |
|
| character(len=15), | public | :: | s2un | = | "m^3 " |
ha-m |unmet from source 2 |
|
| character(len=15), | public | :: | src3_typ | = | " " | ||
| character(len=15), | public | :: | src3_num | = | " " | ||
| character(len=15), | public | :: | trn3 | = | "m^3 " |
ha-m |demand - muni or irrigation |
|
| character(len=15), | public | :: | s3out | = | "m^3 " |
ha-m |withdrawal from source 3 |
|
| character(len=15), | public | :: | s3un | = | "m^3 " |
ha-m |unmet from source 3 |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=11), | public | :: | day | = | " jday" | ||
| character(len=12), | public | :: | mo | = | " mon" | ||
| character(len=12), | public | :: | day_mo | = | " day" | ||
| character(len=12), | public | :: | yrc | = | " yr" | ||
| character(len=17), | public | :: | name | = | " name " | ||
| character(len=12), | public | :: | iuse | = | " use" | ||
| character(len=15), | public | :: | flo | = | " flo" |
ha-m |volume of water |
|
| character(len=15), | public | :: | sed | = | " sed" |
metric tons |sediment |
|
| character(len=15), | public | :: | orgn | = | " orgn" |
kg N |organic N |
|
| character(len=15), | public | :: | sedp | = | " sedp" |
kg P |organic P |
|
| character(len=15), | public | :: | no3 | = | " no3" |
kg N |NO3-N |
|
| character(len=15), | public | :: | solp | = | " solp" |
kg P |mineral (soluble P) |
|
| character(len=15), | public | :: | chla | = | " chla" |
kg |chlorophyll-a |
|
| character(len=15), | public | :: | nh3 | = | " nh3" |
kg N |NH3 |
|
| character(len=15), | public | :: | no2 | = | " no2" |
kg N |NO2 |
|
| character(len=15), | public | :: | cbod | = | " cbod" |
kg |carbonaceous biological oxygen demand |
|
| character(len=15), | public | :: | dox | = | " dox" |
kg |dissolved oxygen |
|
| character(len=15), | public | :: | san | = | " san" |
tons |detached sand |
|
| character(len=15), | public | :: | sil | = | " sil" |
tons |detached silt |
|
| character(len=15), | public | :: | cla | = | " cla" |
tons |detached clay |
|
| character(len=15), | public | :: | sag | = | " sag" |
tons |detached small ag |
|
| character(len=15), | public | :: | lag | = | " lag" |
tons |detached large ag |
|
| character(len=15), | public | :: | grv | = | " grv" |
tons |gravel |
|
| character(len=15), | public | :: | temp | = | " null" |
deg c |temperature |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=11), | public | :: | day | = | " " | ||
| character(len=12), | public | :: | mo | = | " " | ||
| character(len=12), | public | :: | day_mo | = | " " | ||
| character(len=12), | public | :: | yrc | = | " " | ||
| character(len=17), | public | :: | name | = | " " | ||
| character(len=12), | public | :: | iuse | = | " " | ||
| character(len=15), | public | :: | flo | = | " m^3/s" |
m^3/s |volume of water |
|
| character(len=15), | public | :: | sed | = | " tons" |
metric tons |sediment |
|
| character(len=15), | public | :: | orgn | = | " kgN" |
kg N |organic N |
|
| character(len=15), | public | :: | sedp | = | " kgP" |
kg P |organic P |
|
| character(len=15), | public | :: | no3 | = | " kgN" |
kg N |NO3-N |
|
| character(len=15), | public | :: | solp | = | " kgP" |
kg P |mineral (soluble P) |
|
| character(len=15), | public | :: | chla | = | " kg" |
kg |chlorophyll-a |
|
| character(len=15), | public | :: | nh3 | = | " kgN" |
kg N |NH3 |
|
| character(len=15), | public | :: | no2 | = | " kgN" |
kg N |NO2 |
|
| character(len=15), | public | :: | cbod | = | " kg" |
kg |carbonaceous biological oxygen demand |
|
| character(len=15), | public | :: | dox | = | " kg" |
kg |dissolved oxygen |
|
| character(len=15), | public | :: | san | = | " tons" |
tons |detached sand |
|
| character(len=15), | public | :: | sil | = | " tons" |
tons |detached silt |
|
| character(len=15), | public | :: | cla | = | " tons" |
tons |detached clay |
|
| character(len=15), | public | :: | sag | = | " tons" |
tons |detached small ag |
|
| character(len=15), | public | :: | lag | = | " tons" |
tons |detached large ag |
|
| character(len=15), | public | :: | grv | = | " tons" |
tons |gravel |
|
| character(len=15), | public | :: | temp | = | " " |
deg c |temperature |