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