Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(object_salt_balance), | public, | dimension (:), allocatable | :: | hsaltb_d | |||
type(object_salt_balance), | public, | dimension (:), allocatable | :: | hsaltb_m | |||
type(object_salt_balance), | public, | dimension (:), allocatable | :: | hsaltb_y | |||
type(object_salt_balance), | public, | dimension (:), allocatable | :: | hsaltb_a | |||
type(object_salt_balance), | public, | dimension (:), allocatable | :: | ru_hru_saltb_d | |||
type(object_salt_balance), | public, | dimension (:), allocatable | :: | ru_hru_saltb_m | |||
type(object_salt_balance), | public, | dimension (:), allocatable | :: | ru_hru_saltb_y | |||
type(object_salt_balance), | public, | dimension (:), allocatable | :: | ru_hru_saltb_a | |||
real, | public | :: | salt_basin_mo(28) | = | 0. | ||
real, | public | :: | salt_basin_yr(28) | = | 0. | ||
real, | public | :: | salt_basin_aa(28) | = | 0. | ||
type(fert_db_salt), | public, | dimension(:), allocatable, save | :: | fert_salt | |||
integer, | public | :: | fert_salt_flag | = | 0 | ||
real, | public, | dimension(:,:), allocatable | :: | salt_uptake_kg | |||
integer, | public | :: | salt_uptake_on | = | 0 | ||
real, | public, | dimension(:,:), allocatable | :: | salt_urban_conc | |||
type(output_saltbal_header), | public | :: | saltb_hdr | ||||
type(output_salt_hdr_hru), | public | :: | salt_hdr_hru |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real, | public | :: | soil | = | 0. |
|kg/ha |total salt ion mass in the soil profile |
|
real, | public | :: | diss | = | 0. |
|kg/ha |salt ion mass transferred from sorbed phase to dissolved phase |
|
real, | public | :: | surq | = | 0. |
|kg/ha |salt ion mass lost in surface runoff in HRU |
|
real, | public | :: | latq | = | 0. |
|kg/ha |salt ion mass in lateral flow in HRU |
|
real, | public | :: | urbq | = | 0. |
|kg/ha |salt ion mass in urban runoff |
|
real, | public | :: | wetq | = | 0. |
|kg/ha |salt ion mass in wetland runoff |
|
real, | public | :: | tile | = | 0. |
|kg/ha |salt ion mass in tile flow in HRU |
|
real, | public | :: | perc | = | 0. |
|kg/ha |salt ion mass leached past bottom of soil |
|
real, | public | :: | gwup | = | 0. |
|kg/ha |salt ion mass from groundwater (to soil profile) |
|
real, | public | :: | wtsp | = | 0. |
|kg/ha |salt ion mass in wetland seepage (to soil profile) |
|
real, | public | :: | irsw | = | 0. |
|kg/ha |salt ion mass applied on soil via surface water irrigation |
|
real, | public | :: | irgw | = | 0. |
|kg/ha |salt ion mass applied on soil via groundwater irrigation |
|
real, | public | :: | irwo | = | 0. |
|kg/ha |salt ion mass applied on soil via girrigation from without (wo) the watershed |
|
real, | public | :: | rain | = | 0. |
|kg/ha |salt ion mass added to soil via rainfall |
|
real, | public | :: | dryd | = | 0. |
|kg/ha |salt ion mass added to soil via dry atmospheric deposition |
|
real, | public | :: | road | = | 0. |
|kg/ha |salt ion mass added to soil via applied road salt |
|
real, | public | :: | fert | = | 0. |
|kg/ha |salt ion mass added to soil via fertilizer |
|
real, | public | :: | amnd | = | 0. |
|kg/ha |salt ion mass added to soil via salt amendments |
|
real, | public | :: | uptk | = | 0. |
|kg/ha |salt ion mass taken up by crop roots |
|
real, | public | :: | conc | = | 0. |
|mg/L |salt ion concentration in soil water (averaged over all soil layers) |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(salt_balance), | public, | dimension (:), allocatable | :: | salt |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=16), | public | :: | fertnm | = | " " | ||
real, | public | :: | so4 | = | 0. |
kg so4/ha |fertilizer load of so4 (kg/ha) |
|
real, | public | :: | ca | = | 0. |
kg ca/ha |fertilizer load of ca (kg/ha) |
|
real, | public | :: | mg | = | 0. |
kg mg/ha |fertilizer load of mg (kg/ha) |
|
real, | public | :: | na | = | 0. |
kg na/ha |fertilizer load of na (kg/ha) |
|
real, | public | :: | k | = | 0. |
kg k/ha |fertilizer load of k (kg/ha) |
|
real, | public | :: | cl | = | 0. |
kg cl/ha |fertilizer load of cl (kg/ha) |
|
real, | public | :: | co3 | = | 0. |
kg co3/ha |fertilizer load of co3 (kg/ha) |
|
real, | public | :: | hco3 | = | 0. |
kg hco3/ha |fertilizer load of hco3 (kg/ha) |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=8), | public | :: | yrc | = | " yr" | ||
character(len=8), | public | :: | mon | = | " mo" | ||
character(len=8), | public | :: | day | = | " jday" | ||
character(len=16), | public | :: | lat | = | " lat_kg" | ||
character(len=16), | public | :: | gw | = | " gw_kg" | ||
character(len=16), | public | :: | sur | = | " sur_kg" | ||
character(len=16), | public | :: | urb | = | " urb_kg" | ||
character(len=16), | public | :: | wet | = | " wet_kg" | ||
character(len=16), | public | :: | tile | = | " tile_kg" | ||
character(len=16), | public | :: | perc | = | " perc_kg" | ||
character(len=16), | public | :: | gwup | = | " gwup_kg" | ||
character(len=16), | public | :: | wtsp | = | " wtsp_kg" | ||
character(len=16), | public | :: | irsw | = | " irsw_kg" | ||
character(len=16), | public | :: | irgw | = | " irgw_kg" | ||
character(len=16), | public | :: | irwo | = | " irwo_kg" | ||
character(len=16), | public | :: | rain | = | " rain_kg" | ||
character(len=16), | public | :: | dryd | = | " dryd_kg" | ||
character(len=16), | public | :: | road | = | " road_kg" | ||
character(len=16), | public | :: | fert | = | " fert_kg" | ||
character(len=16), | public | :: | amnd | = | " amnd_kg" | ||
character(len=16), | public | :: | uptk | = | " uptk_kg" | ||
character(len=16), | public | :: | ptso | = | " ptso_kg" | ||
character(len=16), | public | :: | pout | = | " ptout_kg" | ||
character(len=16), | public | :: | rchg | = | " rchg_kg" | ||
character(len=16), | public | :: | seep | = | " seep_kg" | ||
character(len=16), | public | :: | dssl | = | " dssl_kg" | ||
character(len=16), | public | :: | dsaq | = | " dsaq_kg" | ||
character(len=16), | public | :: | slds | = | " soilds_kg" | ||
character(len=16), | public | :: | slmn | = | " soilmn_kg" | ||
character(len=16), | public | :: | aqds | = | " aquds_kg" | ||
character(len=16), | public | :: | aqmn | = | " aqumn_kg" |
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 | :: | isd | = | " unit " | ||
character(len=12), | public | :: | id | = | " gis_id " | ||
character(len=15), | public | :: | so4sl | = | "soil_so4" | ||
character(len=15), | public | :: | casl | = | "soil_ca" | ||
character(len=15), | public | :: | mgsl | = | "soil_mg" | ||
character(len=15), | public | :: | nasl | = | "soil_na" | ||
character(len=15), | public | :: | ksl | = | "soil_k" | ||
character(len=15), | public | :: | clsl | = | "soil_cl" | ||
character(len=15), | public | :: | co3sl | = | "soil_co3" | ||
character(len=15), | public | :: | hco3sl | = | "soil_hco3" | ||
character(len=15), | public | :: | so4sq | = | "surq_so4" | ||
character(len=15), | public | :: | casq | = | "surq_ca" | ||
character(len=15), | public | :: | mgsq | = | "surq_mg" | ||
character(len=15), | public | :: | nasq | = | "surq_na" | ||
character(len=15), | public | :: | ksq | = | "surq_k" | ||
character(len=15), | public | :: | clsq | = | "surq_cl" | ||
character(len=15), | public | :: | co3sq | = | "surq_co3" | ||
character(len=15), | public | :: | hco3sq | = | "surq_hco3" | ||
character(len=15), | public | :: | so4lq | = | "latq_so4" | ||
character(len=15), | public | :: | calq | = | "latq_ca" | ||
character(len=15), | public | :: | mglq | = | "latq_mg" | ||
character(len=15), | public | :: | nalq | = | "latq_na" | ||
character(len=15), | public | :: | klq | = | "latq_k" | ||
character(len=15), | public | :: | cllq | = | "latq_cl" | ||
character(len=15), | public | :: | co3lq | = | "latq_co3" | ||
character(len=15), | public | :: | hco3lq | = | "latq_hco3" | ||
character(len=15), | public | :: | so4uq | = | "urbq_so4" | ||
character(len=15), | public | :: | cauq | = | "urbq_ca" | ||
character(len=15), | public | :: | mguq | = | "urbq_mg" | ||
character(len=15), | public | :: | nauq | = | "urbq_na" | ||
character(len=15), | public | :: | kuq | = | "urbq_k" | ||
character(len=15), | public | :: | cluq | = | "urbq_cl" | ||
character(len=15), | public | :: | co3uq | = | "urbq_co3" | ||
character(len=15), | public | :: | hco3uq | = | "urbq_hco3" | ||
character(len=15), | public | :: | so4wt | = | "wetq_so4" | ||
character(len=15), | public | :: | cawt | = | "wetq_ca" | ||
character(len=15), | public | :: | mgwt | = | "wetq_mg" | ||
character(len=15), | public | :: | nawt | = | "wetq_na" | ||
character(len=15), | public | :: | kwt | = | "wetq_k" | ||
character(len=15), | public | :: | clwt | = | "wetq_cl" | ||
character(len=15), | public | :: | co3wt | = | "wetq_co3" | ||
character(len=15), | public | :: | hco3wt | = | "wetq_hco3" | ||
character(len=15), | public | :: | so4tq | = | "tile_so4" | ||
character(len=15), | public | :: | catq | = | "tile_ca" | ||
character(len=15), | public | :: | mgtq | = | "tile_mg" | ||
character(len=15), | public | :: | natq | = | "tile_na" | ||
character(len=15), | public | :: | ktq | = | "tile_k" | ||
character(len=15), | public | :: | cltq | = | "tile_cl" | ||
character(len=15), | public | :: | co3tq | = | "tile_co3" | ||
character(len=15), | public | :: | hco3tq | = | "tile_hco3" | ||
character(len=15), | public | :: | so4pc | = | "perc_so4" | ||
character(len=15), | public | :: | capc | = | "perc_ca" | ||
character(len=15), | public | :: | mgpc | = | "perc_mg" | ||
character(len=15), | public | :: | napc | = | "perc_na" | ||
character(len=15), | public | :: | kpc | = | "perc_k" | ||
character(len=15), | public | :: | clpc | = | "perc_cl" | ||
character(len=15), | public | :: | co3pc | = | "perc_co3" | ||
character(len=15), | public | :: | hco3pc | = | "perc_hco3" | ||
character(len=15), | public | :: | so4gt | = | "gwup_so4" | ||
character(len=15), | public | :: | cagt | = | "gwup_ca" | ||
character(len=15), | public | :: | mggt | = | "gwup_mg" | ||
character(len=15), | public | :: | nagt | = | "gwup_na" | ||
character(len=15), | public | :: | kgt | = | "gwup_k" | ||
character(len=15), | public | :: | clgt | = | "gwup_cl" | ||
character(len=15), | public | :: | co3gt | = | "gwup_co3" | ||
character(len=15), | public | :: | hco3gt | = | "gwup_hco3" | ||
character(len=15), | public | :: | so4ws | = | "wtsp_so4" | ||
character(len=15), | public | :: | caws | = | "wtsp_ca" | ||
character(len=15), | public | :: | mgws | = | "wtsp_mg" | ||
character(len=15), | public | :: | naws | = | "wtsp_na" | ||
character(len=15), | public | :: | kws | = | "wtsp_k" | ||
character(len=15), | public | :: | clws | = | "wtsp_cl" | ||
character(len=15), | public | :: | co3ws | = | "wtsp_co3" | ||
character(len=15), | public | :: | hco3ws | = | "wtsp_hco3" | ||
character(len=15), | public | :: | so4is | = | "irsw_so4" | ||
character(len=15), | public | :: | cais | = | "irsw_ca" | ||
character(len=15), | public | :: | mgis | = | "irsw_mg" | ||
character(len=15), | public | :: | nais | = | "irsw_na" | ||
character(len=15), | public | :: | kis | = | "irsw_k" | ||
character(len=15), | public | :: | clis | = | "irsw_cl" | ||
character(len=15), | public | :: | co3is | = | "irsw_co3" | ||
character(len=15), | public | :: | hco3is | = | "irsw_hco3" | ||
character(len=15), | public | :: | so4ig | = | "irgw_so4" | ||
character(len=15), | public | :: | caig | = | "irgw_ca" | ||
character(len=15), | public | :: | mgig | = | "irgw_mg" | ||
character(len=15), | public | :: | naig | = | "irgw_na" | ||
character(len=15), | public | :: | kig | = | "irgw_k" | ||
character(len=15), | public | :: | clig | = | "irgw_cl" | ||
character(len=15), | public | :: | co3ig | = | "irgw_co3" | ||
character(len=15), | public | :: | hco3ig | = | "irgw_hco3" | ||
character(len=15), | public | :: | so4io | = | "irwo_so4" | ||
character(len=15), | public | :: | caio | = | "irwo_ca" | ||
character(len=15), | public | :: | mgio | = | "irwo_mg" | ||
character(len=15), | public | :: | naio | = | "irwo_na" | ||
character(len=15), | public | :: | kio | = | "irwo_k" | ||
character(len=15), | public | :: | clio | = | "irwo_cl" | ||
character(len=15), | public | :: | co3io | = | "irwo_co3" | ||
character(len=15), | public | :: | hco3io | = | "irwo_hco3" | ||
character(len=15), | public | :: | so4rn | = | "rain_so4" | ||
character(len=15), | public | :: | carn | = | "rain_ca" | ||
character(len=15), | public | :: | mgrn | = | "rain_mg" | ||
character(len=15), | public | :: | narn | = | "rain_na" | ||
character(len=15), | public | :: | krn | = | "rain_k" | ||
character(len=15), | public | :: | clrn | = | "rain_cl" | ||
character(len=15), | public | :: | co3rn | = | "rain_co3" | ||
character(len=15), | public | :: | hco3rn | = | "rain_hco3" | ||
character(len=15), | public | :: | so4dd | = | "dryd_so4" | ||
character(len=15), | public | :: | cadd | = | "dryd_ca" | ||
character(len=15), | public | :: | mgdd | = | "dryd_mg" | ||
character(len=15), | public | :: | nadd | = | "dryd_na" | ||
character(len=15), | public | :: | kdd | = | "dryd_k" | ||
character(len=15), | public | :: | cldd | = | "dryd_cl" | ||
character(len=15), | public | :: | co3dd | = | "dryd_co3" | ||
character(len=15), | public | :: | hco3dd | = | "dryd_hco3" | ||
character(len=15), | public | :: | so4rd | = | "road_so4" | ||
character(len=15), | public | :: | card | = | "road_ca" | ||
character(len=15), | public | :: | mgrd | = | "road_mg" | ||
character(len=15), | public | :: | nard | = | "road_na" | ||
character(len=15), | public | :: | krd | = | "road_k" | ||
character(len=15), | public | :: | clrd | = | "road_cl" | ||
character(len=15), | public | :: | co3rd | = | "road_co3" | ||
character(len=15), | public | :: | hco3rd | = | "road_hco3" | ||
character(len=15), | public | :: | so4fz | = | "fert_so4" | ||
character(len=15), | public | :: | cafz | = | "fert_ca" | ||
character(len=15), | public | :: | mgfz | = | "fert_mg" | ||
character(len=15), | public | :: | nafz | = | "fert_na" | ||
character(len=15), | public | :: | kfz | = | "fert_k" | ||
character(len=15), | public | :: | clfz | = | "fert_cl" | ||
character(len=15), | public | :: | co3fz | = | "fert_co3" | ||
character(len=15), | public | :: | hco3fz | = | "fert_hco3" | ||
character(len=15), | public | :: | so4am | = | "amnd_so4" | ||
character(len=15), | public | :: | caam | = | "amnd_ca" | ||
character(len=15), | public | :: | mgam | = | "amnd_mg" | ||
character(len=15), | public | :: | naam | = | "amnd_na" | ||
character(len=15), | public | :: | kam | = | "amnd_k" | ||
character(len=15), | public | :: | clam | = | "amnd_cl" | ||
character(len=15), | public | :: | co3am | = | "amnd_co3" | ||
character(len=15), | public | :: | hco3am | = | "amnd_hco3" | ||
character(len=15), | public | :: | so4up | = | "uptk_so4" | ||
character(len=15), | public | :: | caup | = | "uptk_ca" | ||
character(len=15), | public | :: | mgup | = | "uptk_mg" | ||
character(len=15), | public | :: | naup | = | "uptk_na" | ||
character(len=15), | public | :: | kup | = | "uptk_k" | ||
character(len=15), | public | :: | clup | = | "uptk_cl" | ||
character(len=15), | public | :: | co3up | = | "uptk_co3" | ||
character(len=15), | public | :: | hco3up | = | "uptk_hco3" | ||
character(len=15), | public | :: | so4c | = | "conc_so4" | ||
character(len=15), | public | :: | cac | = | "conc_ca" | ||
character(len=15), | public | :: | mgc | = | "conc_mg" | ||
character(len=15), | public | :: | nac | = | "conc_na" | ||
character(len=15), | public | :: | kc | = | "conc_k" | ||
character(len=15), | public | :: | clc | = | "conc_cl" | ||
character(len=15), | public | :: | co3c | = | "conc_co3" | ||
character(len=15), | public | :: | hco3c | = | "conc_hco3" | ||
character(len=15), | public | :: | dssl | = | "dssl_total" |