SoilBiogeochemPotential Subroutine

public subroutine SoilBiogeochemPotential(bounds, num_soilc, filter_soilc, soilbiogeochem_state_inst, soilbiogeochem_carbonstate_inst, soilbiogeochem_carbonflux_inst, soilbiogeochem_nitrogenstate_inst, soilbiogeochem_nitrogenflux_inst, cn_decomp_pools, p_decomp_cpool_loss, pmnf_decomp_cascade)

calculate c:n ratios of applicable pools not transition of cwd to litter

Arguments

Type IntentOptional Attributes Name
type(bounds_type), intent(in) :: bounds
integer, intent(in) :: num_soilc
integer, intent(in) :: filter_soilc(:)
type(soilbiogeochem_state_type), intent(inout) :: soilbiogeochem_state_inst
type(soilbiogeochem_carbonstate_type), intent(in) :: soilbiogeochem_carbonstate_inst
type(soilbiogeochem_carbonflux_type), intent(inout) :: soilbiogeochem_carbonflux_inst
type(soilbiogeochem_nitrogenstate_type), intent(inout) :: soilbiogeochem_nitrogenstate_inst
type(SoilBiogeochem_nitrogenflux_type), intent(inout) :: soilbiogeochem_nitrogenflux_inst
real(kind=r8), intent(out) :: cn_decomp_pools(bounds%begc:,1:,1:)
real(kind=r8), intent(out) :: p_decomp_cpool_loss(bounds%begc:,1:,1:)
real(kind=r8), intent(out) :: pmnf_decomp_cascade(bounds%begc:,1:,1:)