EDParamsMod Module



Variables

Type Visibility Attributes Name Initial
real(kind=r8), public :: fates_mortality_disturbance_fraction
real(kind=r8), public :: ED_val_comp_excln
real(kind=r8), public :: ED_val_init_litter
real(kind=r8), public :: ED_val_nignitions
real(kind=r8), public :: ED_val_understorey_death
real(kind=r8), public :: ED_val_cwd_fcel
real(kind=r8), public :: ED_val_cwd_flig
real(kind=r8), public :: ED_val_bbopt_c3
real(kind=r8), public :: ED_val_bbopt_c4
real(kind=r8), public :: ED_val_base_mr_20
real(kind=r8), public :: ED_val_phen_drought_threshold
real(kind=r8), public :: ED_val_phen_doff_time
real(kind=r8), public :: ED_val_phen_a
real(kind=r8), public :: ED_val_phen_b
real(kind=r8), public :: ED_val_phen_c
real(kind=r8), public :: ED_val_phen_chiltemp
real(kind=r8), public :: ED_val_phen_mindayson
real(kind=r8), public :: ED_val_phen_ncolddayslim
real(kind=r8), public :: ED_val_phen_coldtemp
real(kind=r8), public :: ED_val_cohort_fusion_tol
real(kind=r8), public :: ED_val_patch_fusion_tol
real(kind=r8), public :: ED_val_canopy_closure_thresh
real(kind=r8), public :: q10_mr
real(kind=r8), public :: q10_froz
real(kind=r8), public, allocatable :: ED_val_history_sizeclass_bin_edges(:)
real(kind=r8), public, allocatable :: ED_val_history_ageclass_bin_edges(:)
real(kind=r8), public, allocatable :: ED_val_history_height_bin_edges(:)
character(len=param_string_length), public, parameter :: ED_name_mort_disturb_frac = "fates_mort_disturb_frac"
character(len=param_string_length), public, parameter :: ED_name_comp_excln = "fates_comp_excln"
character(len=param_string_length), public, parameter :: ED_name_init_litter = "fates_init_litter"
character(len=param_string_length), public, parameter :: ED_name_nignitions = "fates_fire_nignitions"
character(len=param_string_length), public, parameter :: ED_name_understorey_death = "fates_mort_understorey_death"
character(len=param_string_length), public, parameter :: ED_name_cwd_fcel = "fates_cwd_fcel"
character(len=param_string_length), public, parameter :: ED_name_cwd_flig = "fates_cwd_flig"
character(len=param_string_length), public, parameter :: ED_name_bbopt_c3 = "fates_bbopt_c3"
character(len=param_string_length), public, parameter :: ED_name_bbopt_c4 = "fates_bbopt_c4"
character(len=param_string_length), public, parameter :: ED_name_base_mr_20 = "fates_base_mr_20"
character(len=param_string_length), public, parameter :: ED_name_phen_drought_threshold = "fates_phen_drought_threshold"
character(len=param_string_length), public, parameter :: ED_name_phen_doff_time = "fates_phen_doff_time"
character(len=param_string_length), public, parameter :: ED_name_phen_a = "fates_phen_a"
character(len=param_string_length), public, parameter :: ED_name_phen_b = "fates_phen_b"
character(len=param_string_length), public, parameter :: ED_name_phen_c = "fates_phen_c"
character(len=param_string_length), public, parameter :: ED_name_phen_chiltemp = "fates_phen_chiltemp"
character(len=param_string_length), public, parameter :: ED_name_phen_mindayson = "fates_phen_mindayson"
character(len=param_string_length), public, parameter :: ED_name_phen_ncolddayslim = "fates_phen_ncolddayslim"
character(len=param_string_length), public, parameter :: ED_name_phen_coldtemp = "fates_phen_coldtemp"
character(len=param_string_length), public, parameter :: ED_name_cohort_fusion_tol = "fates_cohort_fusion_tol"
character(len=param_string_length), public, parameter :: ED_name_patch_fusion_tol = "fates_patch_fusion_tol"
character(len=param_string_length), public, parameter :: ED_name_canopy_closure_thresh = "fates_canopy_closure_thresh"
character(len=param_string_length), public, parameter :: ED_name_history_sizeclass_bin_edges = "fates_history_sizeclass_bin_edges"
character(len=param_string_length), public, parameter :: ED_name_history_ageclass_bin_edges = "fates_history_ageclass_bin_edges"
character(len=param_string_length), public, parameter :: ED_name_history_height_bin_edges = "fates_history_height_bin_edges"
real(kind=r8), public :: hydr_kmax_rsurf1
character(len=param_string_length), public, parameter :: hydr_name_kmax_rsurf1 = "fates_hydr_kmax_rsurf1"
real(kind=r8), public :: hydr_kmax_rsurf2
character(len=param_string_length), public, parameter :: hydr_name_kmax_rsurf2 = "fates_hydr_kmax_rsurf2"
real(kind=r8), public :: hydr_psi0
character(len=param_string_length), public, parameter :: hydr_name_psi0 = "fates_hydr_psi0"
real(kind=r8), public :: hydr_psicap
character(len=param_string_length), public, parameter :: hydr_name_psicap = "fates_hydr_psicap"
real(kind=r8), public :: bgc_soil_salinity
character(len=param_string_length), public, parameter :: bgc_name_soil_salinity = "fates_soil_salinity"
real(kind=r8), public :: logging_dbhmin
character(len=param_string_length), public, parameter :: logging_name_dbhmin = "fates_logging_dbhmin"
real(kind=r8), public :: logging_collateral_frac
character(len=param_string_length), public, parameter :: logging_name_collateral_frac = "fates_logging_collateral_frac"
real(kind=r8), public :: logging_coll_under_frac
character(len=param_string_length), public, parameter :: logging_name_coll_under_frac = "fates_logging_coll_under_frac"
real(kind=r8), public :: logging_direct_frac
character(len=param_string_length), public, parameter :: logging_name_direct_frac = "fates_logging_direct_frac"
real(kind=r8), public :: logging_mechanical_frac
character(len=param_string_length), public, parameter :: logging_name_mechanical_frac = "fates_logging_mechanical_frac"
real(kind=r8), public :: logging_event_code
character(len=param_string_length), public, parameter :: logging_name_event_code = "fates_logging_event_code"
real(kind=r8), public :: logging_dbhmax_infra
character(len=param_string_length), public, parameter :: logging_name_dbhmax_infra = "fates_logging_dbhmax_infra"
real(kind=r8), public :: logging_export_frac
character(len=param_string_length), public, parameter :: logging_name_export_frac = "fates_logging_export_frac"

Subroutines

public subroutine FatesParamsInit()

Arguments

None

public subroutine FatesRegisterParams(fates_params)

Arguments

Type IntentOptional Attributes Name
class(fates_parameters_type), intent(inout) :: fates_params

public subroutine FatesReceiveParams(fates_params)

Arguments

Type IntentOptional Attributes Name
class(fates_parameters_type), intent(inout) :: fates_params

public subroutine FatesReportParams(is_master)

Arguments

Type IntentOptional Attributes Name
logical, intent(in) :: is_master