CNNDynamicsMod Module



Subroutines

public subroutine CNNDynamicsReadNML(NLFilename)

Arguments

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

public subroutine CNNDeposition(bounds, atm2lnd_inst, soilbiogeochem_nitrogenflux_inst)

Arguments

Type IntentOptional Attributes Name
type(bounds_type), intent(in) :: bounds
type(atm2lnd_type), intent(in) :: atm2lnd_inst
type(SoilBiogeochem_nitrogenflux_type), intent(inout) :: soilbiogeochem_nitrogenflux_inst

public subroutine CNFreeLivingFixation(num_soilc, filter_soilc, waterflux_inst, soilbiogeochem_nitrogenflux_inst)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: num_soilc
integer, intent(in) :: filter_soilc(:)
type(waterflux_type), intent(inout) :: waterflux_inst
type(SoilBiogeochem_nitrogenflux_type), intent(inout) :: soilbiogeochem_nitrogenflux_inst

public subroutine CNNFixation(num_soilc, filter_soilc, cnveg_carbonflux_inst, soilbiogeochem_nitrogenflux_inst)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: num_soilc
integer, intent(in) :: filter_soilc(:)
type(cnveg_carbonflux_type), intent(inout) :: cnveg_carbonflux_inst
type(SoilBiogeochem_nitrogenflux_type), intent(inout) :: soilbiogeochem_nitrogenflux_inst

public subroutine CNNFert(bounds, num_soilc, filter_soilc, cnveg_nitrogenflux_inst, soilbiogeochem_nitrogenflux_inst)

Arguments

Type IntentOptional Attributes Name
type(bounds_type), intent(in) :: bounds
integer, intent(in) :: num_soilc
integer, intent(in) :: filter_soilc(:)
type(cnveg_nitrogenflux_type), intent(in) :: cnveg_nitrogenflux_inst
type(SoilBiogeochem_nitrogenflux_type), intent(inout) :: soilbiogeochem_nitrogenflux_inst

public subroutine CNSoyfix(bounds, num_soilc, filter_soilc, num_soilp, filter_soilp, waterstate_inst, crop_inst, cnveg_state_inst, cnveg_nitrogenflux_inst, soilbiogeochem_state_inst, soilbiogeochem_nitrogenstate_inst, soilbiogeochem_nitrogenflux_inst)

Arguments

Type IntentOptional Attributes Name
type(bounds_type), intent(in) :: bounds
integer, intent(in) :: num_soilc
integer, intent(in) :: filter_soilc(:)
integer, intent(in) :: num_soilp
integer, intent(in) :: filter_soilp(:)
type(waterstate_type), intent(in) :: waterstate_inst
type(crop_type), intent(in) :: crop_inst
type(cnveg_state_type), intent(in) :: cnveg_state_inst
type(cnveg_nitrogenflux_type), intent(inout) :: cnveg_nitrogenflux_inst
type(soilbiogeochem_state_type), intent(in) :: soilbiogeochem_state_inst
type(soilbiogeochem_nitrogenstate_type), intent(in) :: soilbiogeochem_nitrogenstate_inst
type(SoilBiogeochem_nitrogenflux_type), intent(inout) :: soilbiogeochem_nitrogenflux_inst