next up previous contents
Next: CNPhenologyInit Up: Fortran: Module Interface CNPhenologyMod Previous: Fortran: Module Interface CNPhenologyMod   Contents

CNPhenology


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.F90
REVISION 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:



Erik Kluzek 2011-06-15