PlantsMortality Module

History

current version 1.0 - 5th February 2020

version date comment
1.0 5/Feb/2020 Original code

License

license: GNU GPL http://www.gnu.org/licenses/

Module Description

Routines to compute plants mortality



Subroutines

public subroutine KillPlants(dt, age, agemax, ms, mf, mr, wSx1000, dc, density, cc, ws, wr, wf, wtot)

the number of trees is updated considering the mortality of the plants. for each tree that dies, a fraction mi of the mean biomass three types of mortality are considered:

Read more…

Arguments

Type IntentOptional Attributes Name
integer(kind=short), intent(in) :: dt

time step (s)

real(kind=float), intent(in) :: age

current tree age (year)

real(kind=float), intent(in) :: agemax

maximum age (year)

real(kind=float), intent(in) :: ms

Fraction of mean stem biomass pools per tree on each dying tree

real(kind=float), intent(in) :: mf

Fraction of mean follioge biomass pools per tree on each dying tree

real(kind=float), intent(in) :: mr

Fraction of mean roots biomass pools per tree on each dying tree

real(kind=float), intent(in) :: wSx1000

maximum permissible single-tree stem biomass (t)

real(kind=float), intent(in) :: dc

crown diameter (m)

real(kind=float), intent(inout) :: density

number of plants per hectar

real(kind=float), intent(inout) :: cc

canopy cover

real(kind=float), intent(inout) :: ws

stem biomass (t/ha)

real(kind=float), intent(inout) :: wr

roots biomass (t/ha)

real(kind=float), intent(inout) :: wf

folliage biomass (t/ha)

real(kind=float), intent(inout) :: wtot

total biomass (t/ha)