add mineral n multiply mineral n by a constant multiply mineral n by a constant add organic mass subtract organic mass multiply organic mass by a constant divide organic mass by a constant add org_flux
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(organic_mass), | public | :: | orgz | ||||
type(organic_mixing_mass), | public | :: | mix_org | ||||
type(mineral_nitrogen), | public | :: | mnz | ||||
type(mineral_nitrogen), | public | :: | mix_mn | ||||
type(mineral_phosphorus), | public | :: | mpz | ||||
type(mineral_phosphorus), | public | :: | mix_mp | ||||
type(soil_profile_mass), | public, | dimension(:), allocatable, target | :: | soil1 | |||
type(soil_profile_mass), | public, | dimension(:), allocatable | :: | soil1_init | |||
type(organic_mass), | public | :: | soil_prof_tot | ||||
type(organic_mass), | public | :: | soil_prof_rsd | ||||
type(organic_mass), | public | :: | soil_prof_srsd | ||||
type(organic_mass), | public | :: | soil_prof_hact | ||||
type(organic_mass), | public | :: | soil_prof_hsta | ||||
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_str | ||||
type(organic_mass), | public | :: | soil_prof_lig | ||||
type(organic_mass), | public | :: | soil_prof_meta | ||||
type(organic_mass), | public | :: | soil_prof_sstr | ||||
type(organic_mass), | public | :: | soil_prof_slig | ||||
type(organic_mass), | public | :: | soil_prof_smeta | ||||
type(organic_mass), | public | :: | soil_prof_man | ||||
type(organic_mass), | public | :: | soil_prof_water | ||||
type(organic_mass), | public | :: | soil_org_z | ||||
type(organic_mass), | public | :: | soil_prof_somc | ||||
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(organic_mass), | public | :: | decomp | ||||
type(organic_mass), | public | :: | pl_burn | ||||
type(organic_mass), | public | :: | rsd_meta | ||||
type(organic_mass), | public | :: | rsd_str | ||||
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 | :: | stem_drop | ||||
type(organic_mass), | public | :: | seed_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_flux), | intent(in) | :: | org_flux1 | |||
type(organic_flux), | intent(in) | :: | org_flux2 |
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 | ||
---|---|---|---|---|---|---|
real, | intent(in) | :: | const | |||
type(mineral_nitrogen), | intent(in) | :: | nmin_m1 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(mineral_nitrogen), | intent(in) | :: | nmin_m1 | |||
type(mineral_nitrogen), | intent(in) | :: | nmin_m2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real, | intent(in) | :: | const | |||
type(mineral_phosphorus), | intent(in) | :: | pmin_m1 |
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 | |||
---|---|---|---|---|---|---|---|
type(organic_mass), | public | :: | tot | ||||
type(organic_mass), | public | :: | rsd |
humus pools for old mineralization model (static carbon) |
|||
type(organic_mass), | public | :: | hact | ||||
type(organic_mass), | public | :: | hsta |
organic pools used in CENTURY model |
|||
type(organic_mass), | public | :: | hs | ||||
type(organic_mass), | public | :: | hp | ||||
type(organic_mass), | public | :: | microb | ||||
type(organic_mass), | public | :: | str | ||||
type(organic_mass), | public | :: | lig | ||||
type(organic_mass), | public | :: | meta | ||||
type(organic_mass), | public | :: | man | ||||
type(organic_mass), | public | :: | water |
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. | ||
real, | public | :: | salt | = | 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 |
tot and rsd used for both carbon methods |
||
type(organic_mass), | public, | dimension(:), allocatable | :: | tot | |||
type(organic_mass), | public, | dimension(:), allocatable | :: | rsd |
humus pools for old mineralization model (static carbon) |
||
type(organic_flux), | public | :: | org_flx_cum_tot | ||||
type(organic_flux), | public, | dimension(:), allocatable | :: | org_flx_lr | |||
type(organic_flux), | public, | dimension(:), allocatable | :: | org_flx_cum_lr | |||
type(organic_mass), | public, | dimension(:), allocatable | :: | hact | |||
type(organic_mass), | public, | dimension(:), allocatable | :: | hsta |
organic pools used in CENTURY model |
||
type(organic_mass), | public, | dimension(:), allocatable | :: | hs | |||
type(organic_mass), | public, | dimension(:), allocatable | :: | hp |
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=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 | :: | 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 | = | "" | ||
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 | ||
---|---|---|---|---|---|---|
real, | intent(in) | :: | const | |||
type(mineral_nitrogen), | intent(in) | :: | nmin_m1 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(mineral_phosphorus), | intent(in) | :: | pmin_m1 | |||
type(mineral_phosphorus), | intent(in) | :: | pmin_m2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real, | intent(in) | :: | const | |||
type(mineral_phosphorus), | intent(in) | :: | pmin_m1 |
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(organic_flux), | intent(in) | :: | org_flux1 | |||
type(organic_flux), | intent(in) | :: | org_flux2 |