PRTLossFluxesMod Module



Subroutines

public subroutine PRTPhenologyFlush(prt, ipft, organ_id, c_store_transfer_frac)

Arguments

Type IntentOptional Attributes Name
class(prt_vartypes) :: prt
integer, intent(in) :: ipft
integer, intent(in) :: organ_id
real(kind=r8), intent(in) :: c_store_transfer_frac

public subroutine PRTBurnLosses(prt, organ_id, mass_fraction)

Arguments

Type IntentOptional Attributes Name
class(prt_vartypes) :: prt
integer, intent(in) :: organ_id
real(kind=r8), intent(in) :: mass_fraction

public subroutine PRTReproRelease(prt, organ_id, element_id, mass_fraction, mass_out)

Arguments

Type IntentOptional Attributes Name
class(prt_vartypes) :: prt
integer, intent(in) :: organ_id
integer, intent(in) :: element_id
real(kind=r8), intent(in) :: mass_fraction
real(kind=r8), intent(out) :: mass_out

public subroutine PRTDeciduousTurnover(prt, ipft, organ_id, mass_fraction)

Arguments

Type IntentOptional Attributes Name
class(prt_vartypes) :: prt
integer, intent(in) :: ipft
integer, intent(in) :: organ_id
real(kind=r8), intent(in) :: mass_fraction

public subroutine PRTMaintTurnover(prt, ipft, is_drought)

Arguments

Type IntentOptional Attributes Name
class(prt_vartypes) :: prt
integer, intent(in) :: ipft
logical, intent(in) :: is_drought