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 pftsCALLED FROM:
subroutine CNPhenologyREVISION HISTORY:
10/2/03: Created by Peter Thornton 10/24/03, Peter Thornton: migrated to vector data structuresLOCAL 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