end of new stuff
add organic mass subtract organic mass multiply organic mass by a constant divide organic mass by a constant
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(organic_mass), | public | :: | orgz | ||||
type(soil_profile_mass1), | public, | dimension(:), allocatable, target | :: | soil1 | |||
type(soil_profile_mass1), | public, | dimension(:), allocatable | :: | soil1_init | |||
type(soil_profile_mass1), | public, | pointer | :: | s1 | |||
type(organic_mass), | public | :: | soil_prof_tot | ||||
type(organic_mass), | public | :: | soil_prof_hact | ||||
type(organic_mass), | public | :: | soil_prof_hsta | ||||
type(organic_mass), | public | :: | soil_prof_str | ||||
type(organic_mass), | public | :: | soil_prof_lig | ||||
type(organic_mass), | public | :: | soil_prof_meta | ||||
type(organic_mass), | public | :: | soil_prof_man | ||||
type(organic_mass), | public | :: | soil_prof_hs | ||||
type(organic_mass), | public | :: | soil_prof_hp | ||||
type(organic_mass), | public | :: | soil_prof_microb | ||||
type(organic_mass), | public | :: | soil_prof_somc | ||||
type(organic_mass), | public | :: | soil_prof_water | ||||
type(organic_mass), | public | :: | soil_org_z | ||||
type(organic_mass), | public | :: | soil_prof_rsd | ||||
type(mineral_nitrogen), | public | :: | soil_prof_mn | ||||
type(mineral_phosphorus), | public | :: | soil_prof_mp | ||||
type(mineral_nitrogen), | public | :: | soil_mn_z | ||||
type(mineral_phosphorus), | public | :: | soil_mp_z | ||||
type(organic_mass), | public | :: | bsn_org_soil | ||||
type(organic_mass), | public | :: | bsn_org_pl | ||||
type(organic_mass), | public | :: | bsn_org_rsd | ||||
real, | public | :: | bsn_mn | = | 0. | ||
real, | public | :: | bsn_mp | = | 0. | ||
type(residue_mass1), | public, | dimension(:), allocatable | :: | rsd1 | |||
type(residue_mass1), | public, | dimension(:), allocatable | :: | rsd1_init | |||
type(plant_community_mass), | public, | dimension (:), allocatable | :: | pl_mass | |||
type(plant_community_mass), | public, | dimension (:), allocatable | :: | pl_mass_init | |||
type(organic_mass), | public | :: | pl_yield | ||||
type(organic_mass), | public | :: | pl_mass_up | ||||
type(organic_mass), | public | :: | pl_residue | ||||
type(organic_mass), | public | :: | harv_seed | ||||
type(organic_mass), | public | :: | harv_leaf | ||||
type(organic_mass), | public | :: | harv_stem | ||||
type(organic_mass), | public | :: | harv_left | ||||
type(organic_mass), | public | :: | graz_plant | ||||
type(organic_mass), | public | :: | graz_seed | ||||
type(organic_mass), | public | :: | graz_leaf | ||||
type(organic_mass), | public | :: | graz_stem | ||||
type(organic_mass), | public | :: | leaf_drop | ||||
type(organic_mass), | public | :: | abgr_drop | ||||
type(organic_mass), | public | :: | plt_mass_z | ||||
type(fertilizer_mass), | public, | dimension(:), allocatable | :: | fert | |||
type(organic_mineral_mass), | public, | dimension(:), allocatable | :: | manure | |||
type(spatial_object_hydrographs), | public, | dimension(:), allocatable | :: | obom | |||
type(recall_organic_mineral_inputs), | public, | dimension(:), allocatable | :: | rec_om | |||
type(organic_mineral_hydrograph), | public, | dimension(:,:), allocatable | :: | exco_om | |||
type(organic_mineral_hydrograph), | public, | dimension(:,:), allocatable | :: | dr_om | |||
type(routing_unit_elements_hydrographs), | public, | dimension(:), allocatable | :: | sub_e_hd | |||
type(channel_surface_elements_hydrographs), | public, | dimension(:), allocatable | :: | ch_sur_hd | |||
type(organic_mineral_mass), | public | :: | o_m1 | ||||
type(organic_mineral_mass), | public | :: | o_m2 | ||||
type(organic_mineral_mass), | public | :: | o_m3 | ||||
type(mineral_phosphorus), | public | :: | pmin_m1 | ||||
type(mineral_phosphorus), | public | :: | pmin_m2 | ||||
type(mineral_phosphorus), | public | :: | pmin_m3 | ||||
type(mineral_nitrogen), | public | :: | nmin_m1 | ||||
type(mineral_nitrogen), | public | :: | nmin_m2 | ||||
type(mineral_nitrogen), | public | :: | nmin_m3 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(organic_mass), | intent(in) | :: | o_m1 | |||
type(organic_mass), | intent(in) | :: | o_m2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(organic_mass), | intent(in) | :: | o_m1 | |||
type(organic_mass), | intent(in) | :: | o_m2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real, | intent(in) | :: | const | |||
type(organic_mass), | intent(in) | :: | o_m1 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(organic_mass), | intent(in) | :: | o_m1 | |||
real, | intent(in) | :: | const |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(mineral_phosphorus), | intent(in) | :: | pmin_m1 | |||
type(mineral_phosphorus), | intent(in) | :: | pmin_m2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(mineral_nitrogen), | intent(in) | :: | nmin_m1 | |||
type(mineral_nitrogen), | intent(in) | :: | nmin_m2 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real, | public | :: | m | = | 0. | ||
real, | public | :: | c | = | 0. | ||
real, | public | :: | n | = | 0. | ||
real, | public | :: | p | = | 0. |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real, | public | :: | m | = | 0. | ||
real, | public | :: | nh4 | = | 0. |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real, | public | :: | m | = | 0. | ||
real, | public | :: | sand | = | 0. | ||
real, | public | :: | silt | = | 0. | ||
type(clay_mass), | public | :: | clay | ||||
real, | public | :: | gravel | = | 0. |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real, | public | :: | no3 | = | 0. | ||
real, | public | :: | nh4 | = | 0. |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real, | public | :: | wsol | = | 0. | ||
real, | public | :: | lab | = | 0. | ||
real, | public | :: | act | = | 0. | ||
real, | public | :: | sta | = | 0. |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=16), | public | :: | name | = | "" | ||
real, | public | :: | tot_mn | = | 0. | ||
real, | public | :: | tot_mp | = | 0. | ||
type(organic_mass), | public | :: | tot_org | ||||
real, | public, | dimension(:), allocatable | :: | sw | |||
real, | public, | dimension(:), allocatable | :: | cbn | |||
type(sediment), | public, | dimension(:), allocatable | :: | sed | |||
type(mineral_nitrogen), | public, | dimension(:), allocatable | :: | mn | |||
type(mineral_phosphorus), | public, | dimension(:), allocatable | :: | mp | |||
type(organic_mass), | public, | dimension(:), allocatable | :: | tot | |||
type(organic_mass), | public, | dimension(:), allocatable | :: | hact | |||
type(organic_mass), | public, | dimension(:), allocatable | :: | hsta | |||
type(organic_mass), | public, | dimension(:), allocatable | :: | hs | |||
type(organic_mass), | public, | dimension(:), allocatable | :: | hp | |||
type(organic_mass), | public, | dimension(:), allocatable | :: | rsd |
rest are used in CENTURY model |
||
type(organic_mass), | public, | dimension(:), allocatable | :: | microb | |||
type(organic_mass), | public, | dimension(:), allocatable | :: | str | |||
type(organic_mass), | public, | dimension(:), allocatable | :: | lig | |||
type(organic_mass), | public, | dimension(:), allocatable | :: | meta | |||
type(organic_mass), | public, | dimension(:), allocatable | :: | man | |||
type(organic_mass), | public, | dimension(:), allocatable | :: | water |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=16), | public | :: | name | = | "" | ||
type(organic_mass), | public, | dimension(:), allocatable | :: | tot | |||
type(organic_mass), | public, | dimension(:), allocatable | :: | meta | |||
type(organic_mass), | public, | dimension(:), allocatable | :: | str | |||
type(organic_mass), | public, | dimension(:), allocatable | :: | lignin | |||
type(organic_mass), | public | :: | tot_com | ||||
type(organic_mass), | public | :: | tot_meta | ||||
type(organic_mass), | public | :: | tot_str | ||||
type(organic_mass), | public | :: | tot_lignin | ||||
type(organic_mass), | public | :: | man |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=4), | public | :: | name | = | "" | ||
type(organic_mass), | public, | dimension(:), allocatable | :: | tot | |||
type(organic_mass), | public, | dimension(:), allocatable | :: | ab_gr | |||
type(organic_mass), | public, | dimension(:), allocatable | :: | leaf | |||
type(organic_mass), | public, | dimension(:), allocatable | :: | stem | |||
type(organic_mass), | public, | dimension(:), allocatable | :: | root | |||
type(organic_mass), | public, | dimension(:), allocatable | :: | seed | |||
type(organic_mass), | public, | dimension(:), allocatable | :: | yield_tot | |||
type(organic_mass), | public, | dimension(:), allocatable | :: | yield_yr | |||
type(organic_mass), | public | :: | tot_com | ||||
type(organic_mass), | public | :: | ab_gr_com | ||||
type(organic_mass), | public | :: | leaf_com | ||||
type(organic_mass), | public | :: | stem_com | ||||
type(organic_mass), | public | :: | root_com | ||||
type(organic_mass), | public | :: | seed_com |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real, | public | :: | vol | = | 0. | ||
type(sediment), | public | :: | sed | ||||
type(organic_mass), | public | :: | algae | ||||
type(organic_mass), | public | :: | biofilm | ||||
real, | public | :: | chla | = | 0. | ||
real, | public | :: | cbod | = | 0. | ||
real, | public | :: | dox | = | 0. | ||
real, | public | :: | temp | = | 0. |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real, | public | :: | m | = | 0. | ||
real, | public | :: | no3 | = | 0. | ||
real, | public | :: | no2 | = | 0. | ||
real, | public | :: | nh4 | = | 0. | ||
real, | public | :: | po4 | = | 0. |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real, | public | :: | vol | = | 0. | ||
type(organic_mass), | public | :: | hum | ||||
type(organic_mass), | public | :: | hum_act | ||||
type(mineral_mass), | public | :: | min |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=16), | public | :: | name | = | "" | ||
type(organic_mineral_mass), | public, | dimension(:), allocatable | :: | sol | |||
type(organic_mineral_mass), | public, | dimension(:), allocatable | :: | sw |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=16), | public | :: | name | = | "" | ||
integer, | public | :: | num_tot | = | 0 | ||
type(organic_mass), | public | :: | herd_mass | ||||
character(len=16), | public, | dimension(:), allocatable | :: | typ | |||
integer, | public, | dimension(:), allocatable | :: | num | |||
type(organic_mass), | public, | dimension(:), allocatable | :: | mass | |||
type(organic_mass), | public, | dimension(:), allocatable | :: | eat | |||
type(organic_mineral_mass), | public, | dimension(:), allocatable | :: | manure |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=16), | public | :: | name | = | "" | ||
type(mineral_mass), | public | :: | org | ||||
type(organic_mass), | public | :: | min |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real, | public | :: | flo | = | 0. |
m^3 |volume of water |
|
real, | public | :: | sed | = | 0. |
metric tons |sediment |
|
type(organic_mass), | public | :: | org | ||||
type(mineral_mass), | public | :: | min | ||||
real, | public | :: | chla | = | 0. |
kg |chlorophyll-a |
|
real, | public | :: | cbod | = | 0. |
kg |carbonaceous biological oxygen demand |
|
real, | public | :: | dox | = | 0. |
kg |dissolved oxygen |
|
real, | public | :: | temp | = | 0. |
deg c |temperature |
|
real, | public | :: | san | = | 0. |
tons |detached sand |
|
real, | public | :: | sil | = | 0. |
tons |detached silt |
|
real, | public | :: | cla | = | 0. |
tons |detached clay |
|
real, | public | :: | sag | = | 0. |
tons |detached small ag |
|
real, | public | :: | lag | = | 0. |
tons |detached large ag |
|
real, | public | :: | grv | = | 0. |
tons |gravel |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=16), | public | :: | name | = | "" | ||
type(organic_mineral_hydrograph), | public | :: | hin | ||||
type(organic_mineral_hydrograph), | public | :: | hin_sur | ||||
type(organic_mineral_hydrograph), | public | :: | hin_lat | ||||
type(organic_mineral_hydrograph), | public | :: | hin_til | ||||
type(organic_mineral_hydrograph), | public | :: | hin_aqu | ||||
type(organic_mineral_hydrograph), | public, | dimension(:), allocatable | :: | hd | |||
type(organic_mineral_hydrograph), | public, | dimension(:,:), allocatable | :: | ts | |||
type(organic_mineral_hydrograph), | public, | dimension(:), allocatable | :: | tsin | |||
type(organic_mineral_hydrograph), | public | :: | hins | ||||
type(organic_mineral_hydrograph), | public | :: | hin_ssur | ||||
type(organic_mineral_hydrograph), | public | :: | hin_slat | ||||
type(organic_mineral_hydrograph), | public | :: | hin_stil | ||||
type(organic_mineral_hydrograph), | public, | dimension(:), allocatable | :: | hds | |||
type(organic_mineral_hydrograph), | public, | dimension(:,:), allocatable | :: | tss | |||
type(organic_mineral_hydrograph), | public, | dimension(:), allocatable | :: | tsins | |||
type(organic_mineral_hydrograph), | public, | dimension(:), allocatable | :: | hin_d | |||
type(organic_mineral_hydrograph), | public, | dimension(:), allocatable | :: | hin_m | |||
type(organic_mineral_hydrograph), | public, | dimension(:), allocatable | :: | hin_y | |||
type(organic_mineral_hydrograph), | public, | dimension(:), allocatable | :: | hin_a | |||
type(organic_mineral_hydrograph), | public, | dimension(:), allocatable | :: | hout_m | |||
type(organic_mineral_hydrograph), | public, | dimension(:), allocatable | :: | hout_y | |||
type(organic_mineral_hydrograph), | public, | dimension(:), allocatable | :: | hout_a | |||
type(organic_mineral_hydrograph), | public | :: | hdep_m | ||||
type(organic_mineral_hydrograph), | public | :: | hdep_y | ||||
type(organic_mineral_hydrograph), | public | :: | hdep_a |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=16), | public | :: | name | = | "" | ||
integer, | public | :: | num | = | 0 | ||
integer, | public | :: | typ | = | 0 | ||
character(len=13), | public | :: | filename | = | "" | ||
type(organic_mineral_hydrograph), | public, | dimension (:,:), allocatable | :: | hd_om |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=16), | public | :: | name | = | "" | ||
type(organic_mineral_mass), | public, | dimension(:), allocatable | :: | hd |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=16), | public | :: | name | = | "" | ||
type(organic_mineral_mass), | public, | dimension(:), allocatable | :: | hd |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(mineral_nitrogen), | intent(in) | :: | nmin_m1 | |||
type(mineral_nitrogen), | intent(in) | :: | nmin_m2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(mineral_phosphorus), | intent(in) | :: | pmin_m1 | |||
type(mineral_phosphorus), | intent(in) | :: | pmin_m2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(organic_mass), | intent(in) | :: | o_m1 | |||
type(organic_mass), | intent(in) | :: | o_m2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(organic_mass), | intent(in) | :: | o_m1 | |||
type(organic_mass), | intent(in) | :: | o_m2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real, | intent(in) | :: | const | |||
type(organic_mass), | intent(in) | :: | o_m1 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(organic_mass), | intent(in) | :: | o_m1 | |||
real, | intent(in) | :: | const |