You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: main/EDTypesMod.F90
+27-13Lines changed: 27 additions & 13 deletions
Original file line number
Diff line number
Diff line change
@@ -605,26 +605,40 @@ module EDTypesMod
605
605
606
606
! PLANT HYDRAULICS
607
607
type(ed_site_hydr_type), pointer:: si_hydr
608
-
608
+
609
+
! DIAGNOSTICS
609
610
! TERMINATION, RECRUITMENT, DEMOTION, and DISTURBANCE
610
-
611
-
real(r8), allocatable:: terminated_nindivs(:,:,:) ! number of individuals that were in cohorts which were terminated this timestep, on size x pft x canopy array.
612
-
real(r8) :: termination_carbonflux(nclmax) ! carbon flux from live to dead pools associated with termination mortality, per canopy level
613
-
real(r8) :: recruitment_rate(1:maxpft) ! number of individuals that were recruited into new cohorts
614
-
real(r8), allocatable:: demotion_rate(:) ! rate of individuals demoted from canopy to understory per FATES timestep
611
+
612
+
real(r8), allocatable:: term_nindivs_canopy(:,:) ! number of canopy individuals that were in cohorts which
613
+
! were terminated this timestep, on size x pft
614
+
real(r8), allocatable:: term_nindivs_ustory(:,:) ! number of understory individuals that were in cohorts which
615
+
! were terminated this timestep, on size x pft
616
+
real(r8) :: term_carbonflux_canopy ! carbon flux from live to dead pools associated
617
+
! with termination mortality, per canopy level
618
+
real(r8) :: term_carbonflux_ustory ! carbon flux from live to dead pools associated
619
+
! with termination mortality, per canopy level
620
+
621
+
real(r8) :: recruitment_rate(1:maxpft) ! number of individuals that were recruited into new cohorts
622
+
real(r8), allocatable:: demotion_rate(:) ! rate of individuals demoted from canopy to understory per FATES timestep
615
623
real(r8) :: demotion_carbonflux ! biomass of demoted individuals from canopy to understory [kgC/ha/day]
616
624
real(r8), allocatable:: promotion_rate(:) ! rate of individuals promoted from understory to canopy per FATES timestep
617
625
real(r8) :: promotion_carbonflux ! biomass of promoted individuals from understory to canopy [kgC/ha/day]
618
626
real(r8), allocatable:: imort_rate(:,:) ! rate of individuals killed due to impact mortality per year. on size x pft array
619
627
real(r8) :: imort_carbonflux ! biomass of individuals killed due to impact mortality per year. [kgC/ha/day]
620
628
621
-
real(r8), allocatable:: fmort_rate(:,:,:) ! rate of individuals killed due to fire mortality per year. on size x pft x can-layer array
622
-
! (1:nlevsclass,1:numpft,1:nclmax)
623
-
real(r8) :: fmort_carbonflux(nclmax) ! biomass of individuals killed due to fire mortality per year. [gC/m2/sec]
624
-
real(r8), allocatable:: fmort_rate_cambial(:,:) ! rate of individuals killed due to fire mortality from cambial damage per year. on size x pft array
625
-
real(r8), allocatable:: fmort_rate_crown(:,:) ! rate of individuals killed due to fire mortality from crown damage per year. on size x pft array
626
-
627
-
real(r8), allocatable:: growthflux_fusion(:,:) ! rate of individuals moving into a given size class bin due to fusion in a given day. on size x pft array
629
+
real(r8), allocatable:: fmort_rate_canopy(:,:) ! rate of canopy individuals killed due to fire mortality per year.
630
+
! on size x pft array (1:nlevsclass,1:numpft)
631
+
real(r8), allocatable:: fmort_rate_ustory(:,:) ! rate of understory individuals killed due to fire mortality per year.
632
+
! on size x pft array (1:nlevsclass,1:numpft)
633
+
real(r8) :: fmort_carbonflux_canopy ! biomass of canopy indivs killed due to fire per year. [gC/m2/sec]
634
+
real(r8) :: fmort_carbonflux_ustory ! biomass of understory indivs killed due to fire per year [gC/m2/sec]
635
+
real(r8), allocatable:: fmort_rate_cambial(:,:) ! rate of individuals killed due to fire mortality
636
+
! from cambial damage per year. on size x pft array
637
+
real(r8), allocatable:: fmort_rate_crown(:,:) ! rate of individuals killed due to fire mortality
638
+
! from crown damage per year. on size x pft array
639
+
640
+
real(r8), allocatable:: growthflux_fusion(:,:) ! rate of individuals moving into a given size class bin
641
+
! due to fusion in a given day. on size x pft array
628
642
629
643
630
644
! some diagnostic-only (i.e. not resolved by ODE solver) flux of carbon to CWD and litter pools from termination and canopy mortality
0 commit comments