CAM
edtypesmod Module Reference

Data Types

type  ed_cohort_type
 
type  ed_patch_type
 
type  ed_resources_management_type
 
type  ed_site_type
 

Functions/Subroutines

subroutine val_check_ed_vars (currentPatch, var_aliases, return_code)
 
subroutine dump_site (csite)
 
subroutine dump_patch (cpatch)
 
subroutine dump_cohort (ccohort)
 

Variables

integer, parameter maxpatchespersite = 10
 
integer, parameter maxcohortsperpatch = 160
 
integer, parameter nclmax = 2
 
integer, parameter ican_upper = 1
 
integer, parameter ican_ustory = 2
 
integer, parameter nlevleaf = 40
 
integer, parameter maxpft = 10
 
integer, parameter maxswb = 2
 
integer, parameter ivis = 1
 
integer, parameter inir = 2
 
logical, parameter do_ed_phenology = .true.
 
real(r8), parameter area = 10000.0_r8
 
real(r8), parameter area_inv = 1.0e-4_r8
 
integer, parameter numwatermem = 10
 
integer, parameter external_recruitment = 0
 
integer, parameter senes = 10
 
real(r8), parameter dinc_ed = 1.0_r8
 
integer, parameter n_dist_types = 3
 
integer, parameter dtype_ifall = 1
 
integer, parameter dtype_ifire = 2
 
integer, parameter dtype_ilog = 3
 
integer, parameter ncwd = 4
 
integer, parameter nfsc = NCWD+2
 
integer, parameter lg_sf = 6
 
integer, parameter dl_sf = 1
 
integer, parameter tw_sf = 2
 
integer, parameter tr_sf = 5
 
integer, parameter lb_sf = 4
 
real(r8), parameter fire_threshold = 50.0_r8
 
real(r8), parameter ntol = 0.05_r8
 
real(r8), parameter hitemax = 30.0_r8
 
real(r8), parameter dbhmax = 150.0_r8
 
integer, parameter n_hite_bins = 60
 
integer, parameter n_dbh_bins = 5
 
real(r8), parameter min_npm2 = 1.0E-8_r8
 
real(r8), parameter min_patch_area = 0.001_r8
 
real(r8), parameter min_nppatch = 1.0E-11_r8
 
real(r8), parameter min_n_safemath = 1.0E-15_r8
 
character *4 yearchar
 
logical, parameter homogenize_seed_pfts = .false.
 

Function/Subroutine Documentation

◆ dump_cohort()

subroutine edtypesmod::dump_cohort ( type(ed_cohort_type), intent(in), target  ccohort)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ dump_patch()

subroutine edtypesmod::dump_patch ( type(ed_patch_type), intent(in), target  cpatch)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ dump_site()

subroutine edtypesmod::dump_site ( type(ed_site_type), intent(in), target  csite)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ val_check_ed_vars()

subroutine edtypesmod::val_check_ed_vars ( type(ed_patch_type), intent(in), target  currentPatch,
character(len=*), intent(in)  var_aliases,
integer, intent(out)  return_code 
)
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ area

real(r8), parameter edtypesmod::area = 10000.0_r8

◆ area_inv

real(r8), parameter edtypesmod::area_inv = 1.0e-4_r8

◆ dbhmax

real(r8), parameter edtypesmod::dbhmax = 150.0_r8

◆ dinc_ed

real(r8), parameter edtypesmod::dinc_ed = 1.0_r8

◆ dl_sf

integer, parameter edtypesmod::dl_sf = 1

◆ do_ed_phenology

logical, parameter edtypesmod::do_ed_phenology = .true.

◆ dtype_ifall

integer, parameter edtypesmod::dtype_ifall = 1

◆ dtype_ifire

integer, parameter edtypesmod::dtype_ifire = 2

◆ dtype_ilog

integer, parameter edtypesmod::dtype_ilog = 3

◆ external_recruitment

integer, parameter edtypesmod::external_recruitment = 0

◆ fire_threshold

real(r8), parameter edtypesmod::fire_threshold = 50.0_r8

◆ hitemax

real(r8), parameter edtypesmod::hitemax = 30.0_r8

◆ homogenize_seed_pfts

logical, parameter edtypesmod::homogenize_seed_pfts = .false.

◆ ican_upper

integer, parameter edtypesmod::ican_upper = 1

◆ ican_ustory

integer, parameter edtypesmod::ican_ustory = 2

◆ inir

integer, parameter edtypesmod::inir = 2

◆ ivis

integer, parameter edtypesmod::ivis = 1

◆ lb_sf

integer, parameter edtypesmod::lb_sf = 4

◆ lg_sf

integer, parameter edtypesmod::lg_sf = 6

◆ maxcohortsperpatch

integer, parameter edtypesmod::maxcohortsperpatch = 160

◆ maxpatchespersite

integer, parameter edtypesmod::maxpatchespersite = 10

◆ maxpft

integer, parameter edtypesmod::maxpft = 10

◆ maxswb

integer, parameter edtypesmod::maxswb = 2

◆ min_n_safemath

real(r8), parameter edtypesmod::min_n_safemath = 1.0E-15_r8

◆ min_npm2

real(r8), parameter edtypesmod::min_npm2 = 1.0E-8_r8

◆ min_nppatch

real(r8), parameter edtypesmod::min_nppatch = 1.0E-11_r8

◆ min_patch_area

real(r8), parameter edtypesmod::min_patch_area = 0.001_r8

◆ n_dbh_bins

integer, parameter edtypesmod::n_dbh_bins = 5

◆ n_dist_types

integer, parameter edtypesmod::n_dist_types = 3

◆ n_hite_bins

integer, parameter edtypesmod::n_hite_bins = 60

◆ nclmax

integer, parameter edtypesmod::nclmax = 2

◆ ncwd

integer, parameter edtypesmod::ncwd = 4

◆ nfsc

integer, parameter edtypesmod::nfsc = NCWD+2

◆ nlevleaf

integer, parameter edtypesmod::nlevleaf = 40

◆ ntol

real(r8), parameter edtypesmod::ntol = 0.05_r8

◆ numwatermem

integer, parameter edtypesmod::numwatermem = 10

◆ senes

integer, parameter edtypesmod::senes = 10

◆ tr_sf

integer, parameter edtypesmod::tr_sf = 5

◆ tw_sf

integer, parameter edtypesmod::tw_sf = 2

◆ yearchar

character*4 edtypesmod::yearchar