SoilBiogeochemLittVertTransp Subroutine

public subroutine SoilBiogeochemLittVertTransp(bounds, num_soilc, filter_soilc, canopystate_inst, soilbiogeochem_state_inst, soilbiogeochem_carbonstate_inst, soilbiogeochem_carbonflux_inst, c13_soilbiogeochem_carbonstate_inst, c13_soilbiogeochem_carbonflux_inst, c14_soilbiogeochem_carbonstate_inst, c14_soilbiogeochem_carbonflux_inst, soilbiogeochem_nitrogenstate_inst, soilbiogeochem_nitrogenflux_inst)

for single level case, no transport; just update the fluxes calculated in the StateUpdate1 subroutines

Arguments

Type IntentOptional Attributes Name
type(bounds_type), intent(in) :: bounds
integer, intent(in) :: num_soilc
integer, intent(in) :: filter_soilc(:)
type(CanopyState_type), intent(in) :: canopystate_inst
type(soilbiogeochem_state_type), intent(inout) :: soilbiogeochem_state_inst
type(soilbiogeochem_carbonstate_type), intent(inout) :: soilbiogeochem_carbonstate_inst
type(soilbiogeochem_carbonflux_type), intent(inout) :: soilbiogeochem_carbonflux_inst
type(soilbiogeochem_carbonstate_type), intent(inout) :: c13_soilbiogeochem_carbonstate_inst
type(soilbiogeochem_carbonflux_type), intent(inout) :: c13_soilbiogeochem_carbonflux_inst
type(soilbiogeochem_carbonstate_type), intent(inout) :: c14_soilbiogeochem_carbonstate_inst
type(soilbiogeochem_carbonflux_type), intent(inout) :: c14_soilbiogeochem_carbonflux_inst
type(soilbiogeochem_nitrogenstate_type), intent(inout) :: soilbiogeochem_nitrogenstate_inst
type(SoilBiogeochem_nitrogenflux_type), intent(inout) :: soilbiogeochem_nitrogenflux_inst