SoilBiogeochemNitrogenFluxType Module



Derived Types

Components

Type Visibility Attributes Name Initial
real(kind=r8), public, pointer :: ndep_to_sminn_col(:)
real(kind=r8), public, pointer :: nfix_to_sminn_col(:)
real(kind=r8), public, pointer :: ffix_to_sminn_col(:)
real(kind=r8), public, pointer :: fert_to_sminn_col(:)
real(kind=r8), public, pointer :: soyfixn_to_sminn_col(:)
real(kind=r8), public, pointer :: decomp_cascade_ntransfer_vr_col(:,:,:)
real(kind=r8), public, pointer :: decomp_cascade_ntransfer_col(:,:)
real(kind=r8), public, pointer :: decomp_cascade_sminn_flux_vr_col(:,:,:)
real(kind=r8), public, pointer :: decomp_cascade_sminn_flux_col(:,:)
real(kind=r8), public, pointer :: potential_immob_vr_col(:,:)
real(kind=r8), public, pointer :: potential_immob_col(:)
real(kind=r8), public, pointer :: actual_immob_vr_col(:,:)
real(kind=r8), public, pointer :: actual_immob_col(:)
real(kind=r8), public, pointer :: sminn_to_plant_vr_col(:,:)
real(kind=r8), public, pointer :: sminn_to_plant_col(:)
real(kind=r8), public, pointer :: supplement_to_sminn_vr_col(:,:)
real(kind=r8), public, pointer :: supplement_to_sminn_col(:)
real(kind=r8), public, pointer :: gross_nmin_vr_col(:,:)
real(kind=r8), public, pointer :: gross_nmin_col(:)
real(kind=r8), public, pointer :: net_nmin_vr_col(:,:)
real(kind=r8), public, pointer :: net_nmin_col(:)
real(kind=r8), public, pointer :: sminn_to_plant_fun_col(:)
real(kind=r8), public, pointer :: f_nit_vr_col(:,:)
real(kind=r8), public, pointer :: f_denit_vr_col(:,:)
real(kind=r8), public, pointer :: f_nit_col(:)
real(kind=r8), public, pointer :: f_denit_col(:)
real(kind=r8), public, pointer :: pot_f_nit_vr_col(:,:)
real(kind=r8), public, pointer :: pot_f_denit_vr_col(:,:)
real(kind=r8), public, pointer :: pot_f_nit_col(:)
real(kind=r8), public, pointer :: pot_f_denit_col(:)
real(kind=r8), public, pointer :: n2_n2o_ratio_denit_vr_col(:,:)
real(kind=r8), public, pointer :: f_n2o_denit_vr_col(:,:)
real(kind=r8), public, pointer :: f_n2o_denit_col(:)
real(kind=r8), public, pointer :: f_n2o_nit_vr_col(:,:)
real(kind=r8), public, pointer :: f_n2o_nit_col(:)
real(kind=r8), public, pointer :: actual_immob_no3_vr_col(:,:)
real(kind=r8), public, pointer :: actual_immob_nh4_vr_col(:,:)
real(kind=r8), public, pointer :: smin_no3_to_plant_vr_col(:,:)
real(kind=r8), public, pointer :: smin_nh4_to_plant_vr_col(:,:)
real(kind=r8), public, pointer :: actual_immob_no3_col(:)
real(kind=r8), public, pointer :: actual_immob_nh4_col(:)
real(kind=r8), public, pointer :: smin_no3_to_plant_col(:)
real(kind=r8), public, pointer :: smin_nh4_to_plant_col(:)
real(kind=r8), public, pointer :: smin_no3_leached_vr_col(:,:)
real(kind=r8), public, pointer :: smin_no3_leached_col(:)
real(kind=r8), public, pointer :: smin_no3_runoff_vr_col(:,:)
real(kind=r8), public, pointer :: smin_no3_runoff_col(:)
real(kind=r8), public, pointer :: smin_no3_massdens_vr_col(:,:)
real(kind=r8), public, pointer :: soil_bulkdensity_col(:,:)
real(kind=r8), public, pointer :: k_nitr_t_vr_col(:,:)
real(kind=r8), public, pointer :: k_nitr_ph_vr_col(:,:)
real(kind=r8), public, pointer :: k_nitr_h2o_vr_col(:,:)
real(kind=r8), public, pointer :: k_nitr_vr_col(:,:)
real(kind=r8), public, pointer :: wfps_vr_col(:,:)
real(kind=r8), public, pointer :: fmax_denit_carbonsubstrate_vr_col(:,:)
real(kind=r8), public, pointer :: fmax_denit_nitrate_vr_col(:,:)
real(kind=r8), public, pointer :: f_denit_base_vr_col(:,:)
real(kind=r8), public, pointer :: diffus_col(:,:)
real(kind=r8), public, pointer :: ratio_k1_col(:,:)
real(kind=r8), public, pointer :: ratio_no3_co2_col(:,:)
real(kind=r8), public, pointer :: soil_co2_prod_col(:,:)
real(kind=r8), public, pointer :: fr_WFPS_col(:,:)
real(kind=r8), public, pointer :: r_psi_col(:,:)
real(kind=r8), public, pointer :: anaerobic_frac_col(:,:)
real(kind=r8), public, pointer :: sminn_to_plant_fun_no3_vr_col(:,:)
real(kind=r8), public, pointer :: sminn_to_plant_fun_nh4_vr_col(:,:)
real(kind=r8), public, pointer :: sminn_to_denit_decomp_cascade_vr_col(:,:,:)
real(kind=r8), public, pointer :: sminn_to_denit_decomp_cascade_col(:,:)
real(kind=r8), public, pointer :: sminn_to_denit_excess_vr_col(:,:)
real(kind=r8), public, pointer :: sminn_to_denit_excess_col(:)
real(kind=r8), public, pointer :: sminn_leached_vr_col(:,:)
real(kind=r8), public, pointer :: sminn_leached_col(:)
real(kind=r8), public, pointer :: denit_col(:)
real(kind=r8), public, pointer :: ninputs_col(:)
real(kind=r8), public, pointer :: noutputs_col(:)
real(kind=r8), public, pointer :: som_n_leached_col(:)
real(kind=r8), public, pointer :: decomp_npools_leached_col(:,:)
real(kind=r8), public, pointer :: decomp_npools_transport_tendency_col(:,:,:)
real(kind=r8), public, pointer :: decomp_npools_sourcesink_col(:,:,:)
real(kind=r8), public, pointer :: sminn_to_plant_fun_vr_col(:,:)

Type-Bound Procedures

procedure, public :: Init
procedure, public :: Restart
procedure, public :: SetValues
procedure, public :: Summary