SoilBiogeochemNitrifDenitrifMod Module



Variables

Type Visibility Attributes Name Initial
logical, public :: no_frozen_nitrif_denitrif = .false.

Subroutines

public subroutine readParams(ncid)

Arguments

Type IntentOptional Attributes Name
type(file_desc_t), intent(inout) :: ncid

public subroutine nitrifReadNML(NLFilename)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: NLFilename

public subroutine SoilBiogeochemNitrifDenitrif(bounds, num_soilc, filter_soilc, soilstate_inst, waterstate_inst, temperature_inst, ch4_inst, soilbiogeochem_carbonflux_inst, soilbiogeochem_nitrogenstate_inst, soilbiogeochem_nitrogenflux_inst)

! set all soils with the same pH as placeholder here maximum potential denitrification rates based on heterotrophic respiration rates or nitrate concentrations, from (del Grosso et al., 2000)

Arguments

Type IntentOptional Attributes Name
type(bounds_type), intent(in) :: bounds
integer, intent(in) :: num_soilc
integer, intent(in) :: filter_soilc(:)
type(soilstate_type), intent(in) :: soilstate_inst
type(waterstate_type), intent(in) :: waterstate_inst
type(temperature_type), intent(in) :: temperature_inst
type(ch4_type), intent(in) :: ch4_inst
type(soilbiogeochem_carbonflux_type), intent(in) :: soilbiogeochem_carbonflux_inst
type(soilbiogeochem_nitrogenstate_type), intent(in) :: soilbiogeochem_nitrogenstate_inst
type(SoilBiogeochem_nitrogenflux_type), intent(inout) :: soilbiogeochem_nitrogenflux_inst