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

CNBackgroundLitterfall


INTERFACE:

 subroutine CNBackgroundLitterfall (num_soilp, filter_soilp)
DESCRIPTION:

Determines the flux of C and N from displayed pools to litter pools as the result of background litter fall.


USES:

ARGUMENTS:
    integer, intent(in) :: num_soilp       ! number of soil pfts in filter
    integer, intent(in) :: filter_soilp(:) ! filter for soil pfts
CALLED FROM:
   subroutine CNPhenology
REVISION HISTORY:
   10/2/03: Created by Peter Thornton
   10/24/03, Peter Thornton: migrated to vector data structures
LOCAL VARIABLES:
   local pointers to implicit in scalars
    ! pft level
    integer , pointer :: ivt(:)       ! pft vegetation type
    real(r8), pointer :: bglfr(:)     ! background litterfall rate (1/s)
    real(r8), pointer :: leafc(:)     ! (gC/m2) leaf C
    real(r8), pointer :: frootc(:)    ! (gC/m2) fine root C
    ! ecophysiological constants
    real(r8), pointer :: leafcn(:)    ! leaf C:N (gC/gN)
    real(r8), pointer :: lflitcn(:)   ! leaf litter C:N (gC/gN)
    real(r8), pointer :: frootcn(:)   ! fine root C:N (gC/gN)
   local pointers to implicit in/out scalars
    real(r8), pointer :: leafc_to_litter(:)
    real(r8), pointer :: frootc_to_litter(:)
    real(r8), pointer :: leafn_to_litter(:)
    real(r8), pointer :: leafn_to_retransn(:)
    real(r8), pointer :: frootn_to_litter(:)
   local pointers to implicit out scalars
   !OTHER LOCAL VARIABLES:
    integer :: p            ! indices
    integer :: fp           ! lake filter pft index



Erik Kluzek 2011-06-15