INTERFACE:
subroutine CNPhenology (num_soilc, filter_soilc, num_soilp, filter_soilp, &
num_pcropp, filter_pcropp, doalb)
DESCRIPTION:
Dynamic phenology routine for coupled carbon-nitrogen code (CN) 1. grass phenology
USES:
ARGUMENTS:
integer, intent(in) :: num_soilc ! number of soil columns in filter
integer, intent(in) :: filter_soilc(:) ! filter for soil columns
integer, intent(in) :: num_soilp ! number of soil pfts in filter
integer, intent(in) :: filter_soilp(:) ! filter for soil pfts
integer, intent(in) :: num_pcropp ! number of prog. crop pfts in filter
integer, intent(in) :: filter_pcropp(:)! filter for prognostic crop pfts
logical, intent(in) :: doalb ! true if time for sfc albedo calc
CALLED FROM:
subroutine CNEcosystemDyn in module CNEcosystemDynMod.F90REVISION HISTORY:
7/28/03: Created by Peter Thornton
9/05/03, Peter Thornton: moved from call with (p) to call with (c)
10/3/03, Peter Thornton: added subroutine calls for different phenology types
11/7/03, Peter Thornton: moved phenology type tests into phenology type
routines, and moved onset, offset, background litfall routines into
main phenology call.
LOCAL VARIABLES:
local pointers to implicit in arrays local pointers to implicit in/out scalars local pointers to implicit out scalars !OTHER LOCAL VARIABLES: