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 calcCALLED 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: