CNPhenologyMod Module



Subroutines

public subroutine CNPhenologyReadNML(NLFilename)

Arguments

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

public subroutine readParams(ncid)

Arguments

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

public subroutine CNPhenology(bounds, num_soilc, filter_soilc, num_soilp, filter_soilp, num_pcropp, filter_pcropp, doalb, waterstate_inst, temperature_inst, atm2lnd_inst, crop_inst, canopystate_inst, soilstate_inst, dgvs_inst, cnveg_state_inst, cnveg_carbonstate_inst, cnveg_carbonflux_inst, cnveg_nitrogenstate_inst, cnveg_nitrogenflux_inst, c13_cnveg_carbonstate_inst, c14_cnveg_carbonstate_inst, leaf_prof_patch, froot_prof_patch, phase)

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(:)
integer, intent(in) :: num_pcropp
integer, intent(in) :: filter_pcropp(:)
logical, intent(in) :: doalb
type(waterstate_type), intent(in) :: waterstate_inst
type(temperature_type), intent(inout) :: temperature_inst
type(atm2lnd_type), intent(in) :: atm2lnd_inst
type(crop_type), intent(inout) :: crop_inst
type(CanopyState_type), intent(in) :: canopystate_inst
type(soilstate_type), intent(in) :: soilstate_inst
type(dgvs_type), intent(inout) :: dgvs_inst
type(cnveg_state_type), intent(inout) :: cnveg_state_inst
type(cnveg_carbonstate_type), intent(inout) :: cnveg_carbonstate_inst
type(cnveg_carbonflux_type), intent(inout) :: cnveg_carbonflux_inst
type(cnveg_nitrogenstate_type), intent(inout) :: cnveg_nitrogenstate_inst
type(cnveg_nitrogenflux_type), intent(inout) :: cnveg_nitrogenflux_inst
type(cnveg_carbonstate_type), intent(inout) :: c13_cnveg_carbonstate_inst
type(cnveg_carbonstate_type), intent(inout) :: c14_cnveg_carbonstate_inst
real(kind=r8), intent(in) :: leaf_prof_patch(bounds%begp:,1:)
real(kind=r8), intent(in) :: froot_prof_patch(bounds%begp:,1:)
integer, intent(in) :: phase

public subroutine CNPhenologyInit(bounds)

Arguments

Type IntentOptional Attributes Name
type(bounds_type), intent(in) :: bounds