Skip to content

Group canopy_variables

Modules > canopy_variables

All variable definitions and data structures for canopy model.

Public Attributes

Type Name
type(fld2ddata), pointer canopy_canvars_mod::c_canheight
type(fld3ddata), pointer canopy_canvars_mod::c_canwind
type(fld3ddata), pointer canopy_canvars_mod::c_ddep_ch4
type(fld3ddata), pointer canopy_canvars_mod::c_ddep_co
type(fld3ddata), pointer canopy_canvars_mod::c_ddep_dhmob
type(fld3ddata), pointer canopy_canvars_mod::c_ddep_h2o2
type(fld3ddata), pointer canopy_canvars_mod::c_ddep_hac
type(fld3ddata), pointer canopy_canvars_mod::c_ddep_hno3
type(fld3ddata), pointer canopy_canvars_mod::c_ddep_hno4
type(fld3ddata), pointer canopy_canvars_mod::c_ddep_ho
type(fld3ddata), pointer canopy_canvars_mod::c_ddep_ho2
type(fld3ddata), pointer canopy_canvars_mod::c_ddep_hono
type(fld3ddata), pointer canopy_canvars_mod::c_ddep_hpald
type(fld3ddata), pointer canopy_canvars_mod::c_ddep_iepox
type(fld3ddata), pointer canopy_canvars_mod::c_ddep_ishp
type(fld3ddata), pointer canopy_canvars_mod::c_ddep_isnp
type(fld3ddata), pointer canopy_canvars_mod::c_ddep_isopnb
type(fld3ddata), pointer canopy_canvars_mod::c_ddep_isopnd
type(fld3ddata), pointer canopy_canvars_mod::c_ddep_macrn
type(fld3ddata), pointer canopy_canvars_mod::c_ddep_mo2
type(fld3ddata), pointer canopy_canvars_mod::c_ddep_moh
type(fld3ddata), pointer canopy_canvars_mod::c_ddep_mvkn
type(fld3ddata), pointer canopy_canvars_mod::c_ddep_n2o5
type(fld3ddata), pointer canopy_canvars_mod::c_ddep_no
type(fld3ddata), pointer canopy_canvars_mod::c_ddep_no2
type(fld3ddata), pointer canopy_canvars_mod::c_ddep_no3
type(fld3ddata), pointer canopy_canvars_mod::c_ddep_o1d
type(fld3ddata), pointer canopy_canvars_mod::c_ddep_o3
type(fld3ddata), pointer canopy_canvars_mod::c_ddep_o3p
type(fld3ddata), pointer canopy_canvars_mod::c_ddep_op1
type(fld3ddata), pointer canopy_canvars_mod::c_ddep_ora1
type(fld3ddata), pointer canopy_canvars_mod::c_ddep_paa
type(fld3ddata), pointer canopy_canvars_mod::c_ddep_propnn
type(fld2ddata), pointer canopy_canvars_mod::c_dh
type(fld3ddata), pointer canopy_canvars_mod::c_emi_acet
type(fld3ddata), pointer canopy_canvars_mod::c_emi_apin
type(fld3ddata), pointer canopy_canvars_mod::c_emi_bpin
type(fld3ddata), pointer canopy_canvars_mod::c_emi_bvoc
type(fld3ddata), pointer canopy_canvars_mod::c_emi_care
type(fld3ddata), pointer canopy_canvars_mod::c_emi_cary
type(fld3ddata), pointer canopy_canvars_mod::c_emi_co
type(fld3ddata), pointer canopy_canvars_mod::c_emi_farn
type(fld3ddata), pointer canopy_canvars_mod::c_emi_isop
type(fld3ddata), pointer canopy_canvars_mod::c_emi_limo
type(fld3ddata), pointer canopy_canvars_mod::c_emi_mbol
type(fld3ddata), pointer canopy_canvars_mod::c_emi_meth
type(fld3ddata), pointer canopy_canvars_mod::c_emi_mono
type(fld3ddata), pointer canopy_canvars_mod::c_emi_myrc
type(fld3ddata), pointer canopy_canvars_mod::c_emi_ocim
type(fld3ddata), pointer canopy_canvars_mod::c_emi_ovoc
type(fld3ddata), pointer canopy_canvars_mod::c_emi_sabi
type(fld3ddata), pointer canopy_canvars_mod::c_emi_sesq
type(fld3ddata), pointer canopy_canvars_mod::c_emi_svoc
type(fld2ddata), pointer canopy_canvars_mod::c_flameh
type(fld3ddata), pointer canopy_canvars_mod::c_kz
type(fld3ddata), pointer canopy_canvars_mod::c_lad
type(fld3ddata), pointer canopy_canvars_mod::c_rjcf
type(fld2ddata), pointer canopy_canvars_mod::c_waf
type(fld2ddata), pointer canopy_canvars_mod::c_zoh
real(rk), dimension(:), allocatable canopy_canvars_mod::canbot
integer canopy_canvars_mod::cansublays
Number of sub-canopy layers.
real(rk), dimension(:), allocatable canopy_canvars_mod::cantop
real(rk), dimension(:, :), allocatable canopy_canvars_mod::canwind
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::canwind_3d
real(rk) canopy_canvars_mod::cdrag
Drag coefficient.
real(rk), dimension(:), allocatable canopy_canvars_mod::d_h
real(rk), dimension(:, :), allocatable canopy_canvars_mod::d_h_2d
real(rk), dimension(:), allocatable canopy_canvars_mod::daily_maxt2m
real(rk), dimension(:, :), allocatable canopy_canvars_mod::daily_maxt2m_2d
real(rk), dimension(:), allocatable canopy_canvars_mod::daily_maxws10m
real(rk), dimension(:, :), allocatable canopy_canvars_mod::daily_maxws10m_2d
real(rk), dimension(:), allocatable canopy_canvars_mod::daily_mint2m
real(rk), dimension(:, :), allocatable canopy_canvars_mod::daily_mint2m_2d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ddep_ch4
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ddep_ch4_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ddep_co
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ddep_co_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ddep_dhmob
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ddep_dhmob_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ddep_h2o2
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ddep_h2o2_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ddep_hac
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ddep_hac_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ddep_hno3
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ddep_hno3_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ddep_hno4
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ddep_hno4_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ddep_ho
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ddep_ho2
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ddep_ho2_3d
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ddep_ho_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ddep_hono
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ddep_hono_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ddep_hpald
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ddep_hpald_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ddep_iepox
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ddep_iepox_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ddep_ishp
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ddep_ishp_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ddep_isnp
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ddep_isnp_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ddep_isopnb
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ddep_isopnb_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ddep_isopnd
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ddep_isopnd_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ddep_macrn
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ddep_macrn_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ddep_mo2
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ddep_mo2_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ddep_moh
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ddep_moh_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ddep_mvkn
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ddep_mvkn_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ddep_n2o5
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ddep_n2o5_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ddep_no
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ddep_no2
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ddep_no2_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ddep_no3
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ddep_no3_3d
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ddep_no_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ddep_o1d
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ddep_o1d_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ddep_o3
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ddep_o3_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ddep_o3p
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ddep_o3p_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ddep_op1
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ddep_op1_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ddep_ora1
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ddep_ora1_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ddep_paa
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ddep_paa_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ddep_propnn
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ddep_propnn_3d
real(rk), dimension(:), allocatable canopy_canvars_mod::dx
real(rk), dimension(:, :), allocatable canopy_canvars_mod::dx_2d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::emi_acet
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::emi_acet_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::emi_apin
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::emi_apin_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::emi_bpin
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::emi_bpin_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::emi_bvoc
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::emi_bvoc_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::emi_care
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::emi_care_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::emi_cary
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::emi_cary_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::emi_co
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::emi_co_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::emi_farn
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::emi_farn_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::emi_isop
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::emi_isop_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::emi_limo
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::emi_limo_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::emi_mbol
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::emi_mbol_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::emi_meth
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::emi_meth_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::emi_mono
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::emi_mono_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::emi_myrc
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::emi_myrc_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::emi_ocim
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::emi_ocim_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::emi_ovoc
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::emi_ovoc_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::emi_sabi
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::emi_sabi_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::emi_sesq
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::emi_sesq_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::emi_svoc
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::emi_svoc_3d
real(rk), dimension(:), allocatable canopy_canvars_mod::fafracz
Incremental fractional foliage shape function.
real(rk), dimension(:), allocatable canopy_canvars_mod::fafraczint
Integral of incremental fractional foliage shape function.
real(rk), dimension(:), allocatable canopy_canvars_mod::fainc
Incremental foliage shape function.
integer canopy_canvars_mod::firetype
Fire type indicator.
real(rk), dimension(:), allocatable canopy_canvars_mod::flameh
real(rk), dimension(:, :), allocatable canopy_canvars_mod::flameh_2d
type(fld1dtdata), dimension(:), allocatable, target canopy_canvars_mod::fld1dt
type(fld1ddata), dimension(:), allocatable, target canopy_canvars_mod::fld1dz
type(fld2ddata), dimension(:), allocatable, target canopy_canvars_mod::fld2dxy
type(fld2ddata), dimension(:), allocatable, target canopy_canvars_mod::fld2dxyt
type(fld3ddata), dimension(:), allocatable, target canopy_canvars_mod::fld3dxyzt
real(rk), dimension(:), allocatable canopy_canvars_mod::fsun
Sunlit/Shaded fraction from photolysis.
type(fld2ddata), pointer canopy_canvars_mod::g_lat
type(fld1ddata), pointer canopy_canvars_mod::g_level
type(fld2ddata), pointer canopy_canvars_mod::g_lon
type(fld1dtdata), pointer canopy_canvars_mod::g_time
real(rk), dimension(:, :), allocatable canopy_canvars_mod::kz
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::kz_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::lad
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::lad_3d
integer canopy_canvars_mod::midflamepoint
Mid-flame point index.
integer canopy_canvars_mod::nfld1dt
Number of time fields.
integer canopy_canvars_mod::nfld1dz
Number of time-independent 1D fields.
integer canopy_canvars_mod::nfld2dxy
Number of time-independent 2D fields.
integer canopy_canvars_mod::nfld2dxyt
Number of time-varying 2D fields.
integer canopy_canvars_mod::nfld3dxyzt
real(rk) canopy_canvars_mod::pai
Plant/foliage area index.
real(rk), dimension(:), allocatable canopy_canvars_mod::ppfd_ave
Average PPFD.
real(rk), dimension(:), allocatable canopy_canvars_mod::ppfd_shade
PPFD for shaded leaves.
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ppfd_shade24
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ppfd_shade240
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ppfd_shade240_3d
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ppfd_shade240_tmp
240-hour temporary PPFD for shaded leaves
real(rk), dimension(:, :, :, :), allocatable canopy_canvars_mod::ppfd_shade240_tmp_3d
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ppfd_shade24_3d
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ppfd_shade24_tmp
24-hour temporary PPFD for shaded leaves
real(rk), dimension(:, :, :, :), allocatable canopy_canvars_mod::ppfd_shade24_tmp_3d
real(rk), dimension(:), allocatable canopy_canvars_mod::ppfd_sun
PPFD for sunlit leaves.
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ppfd_sun24
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ppfd_sun240
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ppfd_sun240_3d
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ppfd_sun240_tmp
240-hour temporary PPFD for sunlit leaves
real(rk), dimension(:, :, :, :), allocatable canopy_canvars_mod::ppfd_sun240_tmp_3d
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ppfd_sun24_3d
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ppfd_sun24_tmp
24-hour temporary PPFD for sunlit leaves
real(rk), dimension(:, :, :, :), allocatable canopy_canvars_mod::ppfd_sun24_tmp_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::pressa
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::pressa_3d
character(len=16), parameter canopy_canvars_mod::progname = 'Canopy-App'
real(rk), dimension(:, :), allocatable canopy_canvars_mod::relhuma
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::relhuma_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::rjcf
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::rjcf_3d
real(rk) canopy_canvars_mod::sigma1
Standard deviation below zcanmax.
real(rk) canopy_canvars_mod::sigmau
Standard deviation above zcanmax.
real(rk), dimension(:, :), allocatable canopy_canvars_mod::spechuma
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::spechuma_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::tka
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::tka_3d
real(rk), dimension(:), allocatable canopy_canvars_mod::tleaf_ave
Average leaf temperature.
real(rk), dimension(:, :), allocatable canopy_canvars_mod::tleaf_ave24
real(rk), dimension(:, :), allocatable canopy_canvars_mod::tleaf_ave240
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::tleaf_ave240_3d
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::tleaf_ave240_tmp
240-hour temporary average leaf temperature
real(rk), dimension(:, :, :, :), allocatable canopy_canvars_mod::tleaf_ave240_tmp_3d
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::tleaf_ave24_3d
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::tleaf_ave24_tmp
24-hour temporary average leaf temperature
real(rk), dimension(:, :, :, :), allocatable canopy_canvars_mod::tleaf_ave24_tmp_3d
real(rk), dimension(:), allocatable canopy_canvars_mod::tleaf_shade
Leaf temperature for shaded leaves.
real(rk), dimension(:, :), allocatable canopy_canvars_mod::tleaf_shade24
real(rk), dimension(:, :), allocatable canopy_canvars_mod::tleaf_shade240
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::tleaf_shade240_3d
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::tleaf_shade240_tmp
240-hour temporary leaf temperature for shaded leaves
real(rk), dimension(:, :, :, :), allocatable canopy_canvars_mod::tleaf_shade240_tmp_3d
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::tleaf_shade24_3d
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::tleaf_shade24_tmp
24-hour temporary leaf temperature for shaded leaves
real(rk), dimension(:, :, :, :), allocatable canopy_canvars_mod::tleaf_shade24_tmp_3d
real(rk), dimension(:), allocatable canopy_canvars_mod::tleaf_sun
Leaf temperature for sunlit leaves.
real(rk), dimension(:, :), allocatable canopy_canvars_mod::tleaf_sun24
real(rk), dimension(:, :), allocatable canopy_canvars_mod::tleaf_sun240
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::tleaf_sun240_3d
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::tleaf_sun240_tmp
240-hour temporary leaf temperature for sunlit leaves
real(rk), dimension(:, :, :, :), allocatable canopy_canvars_mod::tleaf_sun240_tmp_3d
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::tleaf_sun24_3d
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::tleaf_sun24_tmp
24-hour temporary leaf temperature for sunlit leaves
real(rk), dimension(:, :, :, :), allocatable canopy_canvars_mod::tleaf_sun24_tmp_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::tmp2mref_tmp
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::tmp2mref_tmp_3d
real(rk), dimension(:, :), allocatable canopy_canvars_mod::ubzref_tmp
real(rk), dimension(:, :, :), allocatable canopy_canvars_mod::ubzref_tmp_3d
character(len=10), parameter canopy_canvars_mod::vdate = '02/13/2022'
character(len=8), parameter canopy_canvars_mod::ver = 'V1.0.0'
Model version.
real(rk), dimension(:), allocatable canopy_canvars_mod::waf
real(rk), dimension(:, :), allocatable canopy_canvars_mod::waf_2d
real(rk) canopy_canvars_mod::zcanmax
Height of maximum foliage area density.
real(rk), dimension(:), allocatable canopy_canvars_mod::zhc
Normalized height (z/h)
real(rk), dimension(:), allocatable canopy_canvars_mod::zk
In-canopy heights.
real(rk), dimension(:), allocatable canopy_canvars_mod::zo_h
real(rk), dimension(:, :), allocatable canopy_canvars_mod::zo_h_2d

Public Attributes Documentation

variable c_canheight

type(fld2ddata), pointer canopy_canvars_mod::c_canheight;

variable c_canwind

type(fld3ddata), pointer canopy_canvars_mod::c_canwind;

variable c_ddep_ch4

type(fld3ddata), pointer canopy_canvars_mod::c_ddep_ch4;

variable c_ddep_co

type(fld3ddata), pointer canopy_canvars_mod::c_ddep_co;

variable c_ddep_dhmob

type(fld3ddata), pointer canopy_canvars_mod::c_ddep_dhmob;

variable c_ddep_h2o2

type(fld3ddata), pointer canopy_canvars_mod::c_ddep_h2o2;

variable c_ddep_hac

type(fld3ddata), pointer canopy_canvars_mod::c_ddep_hac;

variable c_ddep_hno3

type(fld3ddata), pointer canopy_canvars_mod::c_ddep_hno3;

variable c_ddep_hno4

type(fld3ddata), pointer canopy_canvars_mod::c_ddep_hno4;

variable c_ddep_ho

type(fld3ddata), pointer canopy_canvars_mod::c_ddep_ho;

variable c_ddep_ho2

type(fld3ddata), pointer canopy_canvars_mod::c_ddep_ho2;

variable c_ddep_hono

type(fld3ddata), pointer canopy_canvars_mod::c_ddep_hono;

variable c_ddep_hpald

type(fld3ddata), pointer canopy_canvars_mod::c_ddep_hpald;

variable c_ddep_iepox

type(fld3ddata), pointer canopy_canvars_mod::c_ddep_iepox;

variable c_ddep_ishp

type(fld3ddata), pointer canopy_canvars_mod::c_ddep_ishp;

variable c_ddep_isnp

type(fld3ddata), pointer canopy_canvars_mod::c_ddep_isnp;

variable c_ddep_isopnb

type(fld3ddata), pointer canopy_canvars_mod::c_ddep_isopnb;

variable c_ddep_isopnd

type(fld3ddata), pointer canopy_canvars_mod::c_ddep_isopnd;

variable c_ddep_macrn

type(fld3ddata), pointer canopy_canvars_mod::c_ddep_macrn;

variable c_ddep_mo2

type(fld3ddata), pointer canopy_canvars_mod::c_ddep_mo2;

variable c_ddep_moh

type(fld3ddata), pointer canopy_canvars_mod::c_ddep_moh;

variable c_ddep_mvkn

type(fld3ddata), pointer canopy_canvars_mod::c_ddep_mvkn;

variable c_ddep_n2o5

type(fld3ddata), pointer canopy_canvars_mod::c_ddep_n2o5;

variable c_ddep_no

type(fld3ddata), pointer canopy_canvars_mod::c_ddep_no;

variable c_ddep_no2

type(fld3ddata), pointer canopy_canvars_mod::c_ddep_no2;

variable c_ddep_no3

type(fld3ddata), pointer canopy_canvars_mod::c_ddep_no3;

variable c_ddep_o1d

type(fld3ddata), pointer canopy_canvars_mod::c_ddep_o1d;

variable c_ddep_o3

type(fld3ddata), pointer canopy_canvars_mod::c_ddep_o3;

variable c_ddep_o3p

type(fld3ddata), pointer canopy_canvars_mod::c_ddep_o3p;

variable c_ddep_op1

type(fld3ddata), pointer canopy_canvars_mod::c_ddep_op1;

variable c_ddep_ora1

type(fld3ddata), pointer canopy_canvars_mod::c_ddep_ora1;

variable c_ddep_paa

type(fld3ddata), pointer canopy_canvars_mod::c_ddep_paa;

variable c_ddep_propnn

type(fld3ddata), pointer canopy_canvars_mod::c_ddep_propnn;

variable c_dh

type(fld2ddata), pointer canopy_canvars_mod::c_dh;

variable c_emi_acet

type(fld3ddata), pointer canopy_canvars_mod::c_emi_acet;

variable c_emi_apin

type(fld3ddata), pointer canopy_canvars_mod::c_emi_apin;

variable c_emi_bpin

type(fld3ddata), pointer canopy_canvars_mod::c_emi_bpin;

variable c_emi_bvoc

type(fld3ddata), pointer canopy_canvars_mod::c_emi_bvoc;

variable c_emi_care

type(fld3ddata), pointer canopy_canvars_mod::c_emi_care;

variable c_emi_cary

type(fld3ddata), pointer canopy_canvars_mod::c_emi_cary;

variable c_emi_co

type(fld3ddata), pointer canopy_canvars_mod::c_emi_co;

variable c_emi_farn

type(fld3ddata), pointer canopy_canvars_mod::c_emi_farn;

variable c_emi_isop

type(fld3ddata), pointer canopy_canvars_mod::c_emi_isop;

variable c_emi_limo

type(fld3ddata), pointer canopy_canvars_mod::c_emi_limo;

variable c_emi_mbol

type(fld3ddata), pointer canopy_canvars_mod::c_emi_mbol;

variable c_emi_meth

type(fld3ddata), pointer canopy_canvars_mod::c_emi_meth;

variable c_emi_mono

type(fld3ddata), pointer canopy_canvars_mod::c_emi_mono;

variable c_emi_myrc

type(fld3ddata), pointer canopy_canvars_mod::c_emi_myrc;

variable c_emi_ocim

type(fld3ddata), pointer canopy_canvars_mod::c_emi_ocim;

variable c_emi_ovoc

type(fld3ddata), pointer canopy_canvars_mod::c_emi_ovoc;

variable c_emi_sabi

type(fld3ddata), pointer canopy_canvars_mod::c_emi_sabi;

variable c_emi_sesq

type(fld3ddata), pointer canopy_canvars_mod::c_emi_sesq;

variable c_emi_svoc

type(fld3ddata), pointer canopy_canvars_mod::c_emi_svoc;

variable c_flameh

type(fld2ddata), pointer canopy_canvars_mod::c_flameh;

variable c_kz

type(fld3ddata), pointer canopy_canvars_mod::c_kz;

variable c_lad

type(fld3ddata), pointer canopy_canvars_mod::c_lad;

variable c_rjcf

type(fld3ddata), pointer canopy_canvars_mod::c_rjcf;

variable c_waf

type(fld2ddata), pointer canopy_canvars_mod::c_waf;

variable c_zoh

type(fld2ddata), pointer canopy_canvars_mod::c_zoh;

variable canbot

real(rk), dimension                 ( : ), allocatable canopy_canvars_mod::canbot;

variable cansublays

Number of sub-canopy layers.

integer canopy_canvars_mod::cansublays;

Number of sub-canopy layers for vertical discretization


variable cantop

real(rk), dimension                 ( : ), allocatable canopy_canvars_mod::cantop;

variable canwind

real(rk), dimension                ( : , : ), allocatable canopy_canvars_mod::canwind;

variable canwind_3d

real(rk), dimension             ( : , : , : ), allocatable canopy_canvars_mod::canwind_3d;

variable cdrag

Drag coefficient.

real(rk) canopy_canvars_mod::cdrag;

Drag coefficient

Parameters:

  • units dimensionless

variable d_h

real(rk), dimension                 ( : ), allocatable canopy_canvars_mod::d_h;

variable d_h_2d

real(rk), dimension              ( : , : ), allocatable canopy_canvars_mod::d_h_2d;

variable daily_maxt2m

real(rk), dimension        ( : ), allocatable canopy_canvars_mod::daily_maxt2m;

variable daily_maxt2m_2d

real(rk), dimension        ( : , : ), allocatable canopy_canvars_mod::daily_maxt2m_2d;

variable daily_maxws10m

real(rk), dimension        ( : ), allocatable canopy_canvars_mod::daily_maxws10m;

variable daily_maxws10m_2d

real(rk), dimension      ( : , : ), allocatable canopy_canvars_mod::daily_maxws10m_2d;

variable daily_mint2m

real(rk), dimension        ( : ), allocatable canopy_canvars_mod::daily_mint2m;

variable daily_mint2m_2d

real(rk), dimension        ( : , : ), allocatable canopy_canvars_mod::daily_mint2m_2d;

variable ddep_ch4

real(rk), dimension            ( :, : ), allocatable canopy_canvars_mod::ddep_ch4;

variable ddep_ch4_3d

real(rk), dimension         ( : , : , : ), allocatable canopy_canvars_mod::ddep_ch4_3d;

variable ddep_co

real(rk), dimension             ( :, : ), allocatable canopy_canvars_mod::ddep_co;

variable ddep_co_3d

real(rk), dimension          ( : , : , : ), allocatable canopy_canvars_mod::ddep_co_3d;

variable ddep_dhmob

real(rk), dimension          ( :, : ), allocatable canopy_canvars_mod::ddep_dhmob;

variable ddep_dhmob_3d

real(rk), dimension       ( : , : , : ), allocatable canopy_canvars_mod::ddep_dhmob_3d;

variable ddep_h2o2

real(rk), dimension           ( :, : ), allocatable canopy_canvars_mod::ddep_h2o2;

variable ddep_h2o2_3d

real(rk), dimension        ( : , : , : ), allocatable canopy_canvars_mod::ddep_h2o2_3d;

variable ddep_hac

real(rk), dimension            ( :, : ), allocatable canopy_canvars_mod::ddep_hac;

variable ddep_hac_3d

real(rk), dimension         ( : , : , : ), allocatable canopy_canvars_mod::ddep_hac_3d;

variable ddep_hno3

real(rk), dimension           ( :, : ), allocatable canopy_canvars_mod::ddep_hno3;

variable ddep_hno3_3d

real(rk), dimension        ( : , : , : ), allocatable canopy_canvars_mod::ddep_hno3_3d;

variable ddep_hno4

real(rk), dimension           ( :, : ), allocatable canopy_canvars_mod::ddep_hno4;

variable ddep_hno4_3d

real(rk), dimension        ( : , : , : ), allocatable canopy_canvars_mod::ddep_hno4_3d;

variable ddep_ho

real(rk), dimension             ( :, : ), allocatable canopy_canvars_mod::ddep_ho;

variable ddep_ho2

real(rk), dimension            ( :, : ), allocatable canopy_canvars_mod::ddep_ho2;

variable ddep_ho2_3d

real(rk), dimension         ( : , : , : ), allocatable canopy_canvars_mod::ddep_ho2_3d;

variable ddep_ho_3d

real(rk), dimension          ( : , : , : ), allocatable canopy_canvars_mod::ddep_ho_3d;

variable ddep_hono

real(rk), dimension           ( :, : ), allocatable canopy_canvars_mod::ddep_hono;

variable ddep_hono_3d

real(rk), dimension        ( : , : , : ), allocatable canopy_canvars_mod::ddep_hono_3d;

variable ddep_hpald

real(rk), dimension          ( :, : ), allocatable canopy_canvars_mod::ddep_hpald;

variable ddep_hpald_3d

real(rk), dimension       ( : , : , : ), allocatable canopy_canvars_mod::ddep_hpald_3d;

variable ddep_iepox

real(rk), dimension          ( :, : ), allocatable canopy_canvars_mod::ddep_iepox;

variable ddep_iepox_3d

real(rk), dimension       ( : , : , : ), allocatable canopy_canvars_mod::ddep_iepox_3d;

variable ddep_ishp

real(rk), dimension           ( :, : ), allocatable canopy_canvars_mod::ddep_ishp;

variable ddep_ishp_3d

real(rk), dimension        ( : , : , : ), allocatable canopy_canvars_mod::ddep_ishp_3d;

variable ddep_isnp

real(rk), dimension           ( :, : ), allocatable canopy_canvars_mod::ddep_isnp;

variable ddep_isnp_3d

real(rk), dimension        ( : , : , : ), allocatable canopy_canvars_mod::ddep_isnp_3d;

variable ddep_isopnb

real(rk), dimension         ( :, : ), allocatable canopy_canvars_mod::ddep_isopnb;

variable ddep_isopnb_3d

real(rk), dimension      ( : , : , : ), allocatable canopy_canvars_mod::ddep_isopnb_3d;

variable ddep_isopnd

real(rk), dimension         ( :, : ), allocatable canopy_canvars_mod::ddep_isopnd;

variable ddep_isopnd_3d

real(rk), dimension      ( : , : , : ), allocatable canopy_canvars_mod::ddep_isopnd_3d;

variable ddep_macrn

real(rk), dimension          ( :, : ), allocatable canopy_canvars_mod::ddep_macrn;

variable ddep_macrn_3d

real(rk), dimension       ( : , : , : ), allocatable canopy_canvars_mod::ddep_macrn_3d;

variable ddep_mo2

real(rk), dimension            ( :, : ), allocatable canopy_canvars_mod::ddep_mo2;

variable ddep_mo2_3d

real(rk), dimension         ( : , : , : ), allocatable canopy_canvars_mod::ddep_mo2_3d;

variable ddep_moh

real(rk), dimension            ( :, : ), allocatable canopy_canvars_mod::ddep_moh;

variable ddep_moh_3d

real(rk), dimension         ( : , : , : ), allocatable canopy_canvars_mod::ddep_moh_3d;

variable ddep_mvkn

real(rk), dimension           ( :, : ), allocatable canopy_canvars_mod::ddep_mvkn;

variable ddep_mvkn_3d

real(rk), dimension        ( : , : , : ), allocatable canopy_canvars_mod::ddep_mvkn_3d;

variable ddep_n2o5

real(rk), dimension           ( :, : ), allocatable canopy_canvars_mod::ddep_n2o5;

variable ddep_n2o5_3d

real(rk), dimension        ( : , : , : ), allocatable canopy_canvars_mod::ddep_n2o5_3d;

variable ddep_no

real(rk), dimension             ( :, : ), allocatable canopy_canvars_mod::ddep_no;

variable ddep_no2

real(rk), dimension            ( :, : ), allocatable canopy_canvars_mod::ddep_no2;

variable ddep_no2_3d

real(rk), dimension         ( : , : , : ), allocatable canopy_canvars_mod::ddep_no2_3d;

variable ddep_no3

real(rk), dimension            ( :, : ), allocatable canopy_canvars_mod::ddep_no3;

variable ddep_no3_3d

real(rk), dimension         ( : , : , : ), allocatable canopy_canvars_mod::ddep_no3_3d;

variable ddep_no_3d

real(rk), dimension          ( : , : , : ), allocatable canopy_canvars_mod::ddep_no_3d;

variable ddep_o1d

real(rk), dimension            ( :, : ), allocatable canopy_canvars_mod::ddep_o1d;

variable ddep_o1d_3d

real(rk), dimension         ( : , : , : ), allocatable canopy_canvars_mod::ddep_o1d_3d;

variable ddep_o3

real(rk), dimension             ( :, : ), allocatable canopy_canvars_mod::ddep_o3;

variable ddep_o3_3d

real(rk), dimension          ( : , : , : ), allocatable canopy_canvars_mod::ddep_o3_3d;

variable ddep_o3p

real(rk), dimension            ( :, : ), allocatable canopy_canvars_mod::ddep_o3p;

variable ddep_o3p_3d

real(rk), dimension         ( : , : , : ), allocatable canopy_canvars_mod::ddep_o3p_3d;

variable ddep_op1

real(rk), dimension            ( :, : ), allocatable canopy_canvars_mod::ddep_op1;

variable ddep_op1_3d

real(rk), dimension         ( : , : , : ), allocatable canopy_canvars_mod::ddep_op1_3d;

variable ddep_ora1

real(rk), dimension           ( :, : ), allocatable canopy_canvars_mod::ddep_ora1;

variable ddep_ora1_3d

real(rk), dimension        ( : , : , : ), allocatable canopy_canvars_mod::ddep_ora1_3d;

variable ddep_paa

real(rk), dimension            ( :, : ), allocatable canopy_canvars_mod::ddep_paa;

variable ddep_paa_3d

real(rk), dimension         ( : , : , : ), allocatable canopy_canvars_mod::ddep_paa_3d;

variable ddep_propnn

real(rk), dimension         ( :, : ), allocatable canopy_canvars_mod::ddep_propnn;

variable ddep_propnn_3d

real(rk), dimension      ( : , : , : ), allocatable canopy_canvars_mod::ddep_propnn_3d;

variable dx

real(rk), dimension                  ( : ), allocatable canopy_canvars_mod::dx;

variable dx_2d

real(rk), dimension               ( : , : ), allocatable canopy_canvars_mod::dx_2d;

variable emi_acet

real(rk), dimension            ( :, : ), allocatable canopy_canvars_mod::emi_acet;

variable emi_acet_3d

real(rk), dimension         ( : , : , : ), allocatable canopy_canvars_mod::emi_acet_3d;

variable emi_apin

real(rk), dimension            ( :, : ), allocatable canopy_canvars_mod::emi_apin;

variable emi_apin_3d

real(rk), dimension         ( : , : , : ), allocatable canopy_canvars_mod::emi_apin_3d;

variable emi_bpin

real(rk), dimension            ( :, : ), allocatable canopy_canvars_mod::emi_bpin;

variable emi_bpin_3d

real(rk), dimension         ( : , : , : ), allocatable canopy_canvars_mod::emi_bpin_3d;

variable emi_bvoc

real(rk), dimension            ( :, : ), allocatable canopy_canvars_mod::emi_bvoc;

variable emi_bvoc_3d

real(rk), dimension         ( : , : , : ), allocatable canopy_canvars_mod::emi_bvoc_3d;

variable emi_care

real(rk), dimension            ( :, : ), allocatable canopy_canvars_mod::emi_care;

variable emi_care_3d

real(rk), dimension         ( : , : , : ), allocatable canopy_canvars_mod::emi_care_3d;

variable emi_cary

real(rk), dimension            ( :, : ), allocatable canopy_canvars_mod::emi_cary;

variable emi_cary_3d

real(rk), dimension         ( : , : , : ), allocatable canopy_canvars_mod::emi_cary_3d;

variable emi_co

real(rk), dimension              ( :, : ), allocatable canopy_canvars_mod::emi_co;

variable emi_co_3d

real(rk), dimension           ( : , : , : ), allocatable canopy_canvars_mod::emi_co_3d;

variable emi_farn

real(rk), dimension            ( :, : ), allocatable canopy_canvars_mod::emi_farn;

variable emi_farn_3d

real(rk), dimension         ( : , : , : ), allocatable canopy_canvars_mod::emi_farn_3d;

variable emi_isop

real(rk), dimension            ( :, : ), allocatable canopy_canvars_mod::emi_isop;

variable emi_isop_3d

real(rk), dimension         ( : , : , : ), allocatable canopy_canvars_mod::emi_isop_3d;

variable emi_limo

real(rk), dimension            ( :, : ), allocatable canopy_canvars_mod::emi_limo;

variable emi_limo_3d

real(rk), dimension         ( : , : , : ), allocatable canopy_canvars_mod::emi_limo_3d;

variable emi_mbol

real(rk), dimension            ( :, : ), allocatable canopy_canvars_mod::emi_mbol;

variable emi_mbol_3d

real(rk), dimension         ( : , : , : ), allocatable canopy_canvars_mod::emi_mbol_3d;

variable emi_meth

real(rk), dimension            ( :, : ), allocatable canopy_canvars_mod::emi_meth;

variable emi_meth_3d

real(rk), dimension         ( : , : , : ), allocatable canopy_canvars_mod::emi_meth_3d;

variable emi_mono

real(rk), dimension            ( :, : ), allocatable canopy_canvars_mod::emi_mono;

variable emi_mono_3d

real(rk), dimension         ( : , : , : ), allocatable canopy_canvars_mod::emi_mono_3d;

variable emi_myrc

real(rk), dimension            ( :, : ), allocatable canopy_canvars_mod::emi_myrc;

variable emi_myrc_3d

real(rk), dimension         ( : , : , : ), allocatable canopy_canvars_mod::emi_myrc_3d;

variable emi_ocim

real(rk), dimension            ( :, : ), allocatable canopy_canvars_mod::emi_ocim;

variable emi_ocim_3d

real(rk), dimension         ( : , : , : ), allocatable canopy_canvars_mod::emi_ocim_3d;

variable emi_ovoc

real(rk), dimension            ( :, : ), allocatable canopy_canvars_mod::emi_ovoc;

variable emi_ovoc_3d

real(rk), dimension         ( : , : , : ), allocatable canopy_canvars_mod::emi_ovoc_3d;

variable emi_sabi

real(rk), dimension            ( :, : ), allocatable canopy_canvars_mod::emi_sabi;

variable emi_sabi_3d

real(rk), dimension         ( : , : , : ), allocatable canopy_canvars_mod::emi_sabi_3d;

variable emi_sesq

real(rk), dimension            ( :, : ), allocatable canopy_canvars_mod::emi_sesq;

variable emi_sesq_3d

real(rk), dimension         ( : , : , : ), allocatable canopy_canvars_mod::emi_sesq_3d;

variable emi_svoc

real(rk), dimension            ( :, : ), allocatable canopy_canvars_mod::emi_svoc;

variable emi_svoc_3d

real(rk), dimension         ( : , : , : ), allocatable canopy_canvars_mod::emi_svoc_3d;

variable fafracz

Incremental fractional foliage shape function.

real(rk), dimension             ( : ), allocatable canopy_canvars_mod::fafracz;

Incremental fractional foliage shape function

Parameters:

  • units dimensionless

variable fafraczint

Integral of incremental fractional foliage shape function.

real(rk), dimension          ( : ), allocatable canopy_canvars_mod::fafraczint;

Integral of incremental fractional foliage shape function

Parameters:

  • units dimensionless

variable fainc

Incremental foliage shape function.

real(rk), dimension               ( : ), allocatable canopy_canvars_mod::fainc;

Incremental foliage shape function

Parameters:

  • units dimensionless

variable firetype

Fire type indicator.

integer canopy_canvars_mod::firetype;

Fire type: 1 = Above Canopy Fire; 0 = Below Canopy Fire


variable flameh

real(rk), dimension              ( : ), allocatable canopy_canvars_mod::flameh;

variable flameh_2d

real(rk), dimension           ( : , : ), allocatable canopy_canvars_mod::flameh_2d;

variable fld1dt

type(fld1dtdata), dimension ( : ), allocatable, target canopy_canvars_mod::fld1dt;

variable fld1dz

type(fld1ddata), dimension ( : ), allocatable, target canopy_canvars_mod::fld1dz;

variable fld2dxy

type(fld2ddata), dimension ( : ), allocatable, target canopy_canvars_mod::fld2dxy;

variable fld2dxyt

type(fld2ddata), dimension ( : ), allocatable, target canopy_canvars_mod::fld2dxyt;

variable fld3dxyzt

type(fld3ddata), dimension ( : ), allocatable, target canopy_canvars_mod::fld3dxyzt;

variable fsun

Sunlit/Shaded fraction from photolysis.

real(rk), dimension                ( : ), allocatable canopy_canvars_mod::fsun;

Sunlit/Shaded fraction from photolysis correction factor

Parameters:

  • units dimensionless fraction

variable g_lat

type(fld2ddata), pointer canopy_canvars_mod::g_lat;

variable g_level

type(fld1ddata), pointer canopy_canvars_mod::g_level;

variable g_lon

type(fld2ddata), pointer canopy_canvars_mod::g_lon;

variable g_time

type(fld1dtdata), pointer canopy_canvars_mod::g_time;

variable kz

real(rk), dimension                  ( :, : ), allocatable canopy_canvars_mod::kz;

variable kz_3d

real(rk), dimension               ( : , : , : ), allocatable canopy_canvars_mod::kz_3d;

variable lad

real(rk), dimension                    ( : , : ), allocatable canopy_canvars_mod::lad;

variable lad_3d

real(rk), dimension                 ( : , : , : ), allocatable canopy_canvars_mod::lad_3d;

variable midflamepoint

Mid-flame point index.

integer canopy_canvars_mod::midflamepoint;

Index of the mid-flame point in the vertical grid


variable nfld1dt

Number of time fields.

integer canopy_canvars_mod::nfld1dt;

Number of time field variables


variable nfld1dz

Number of time-independent 1D fields.

integer canopy_canvars_mod::nfld1dz;

Number of time-independent 1D cell center fields


variable nfld2dxy

Number of time-independent 2D fields.

integer canopy_canvars_mod::nfld2dxy;

Number of time-independent 2D cell center fields


variable nfld2dxyt

Number of time-varying 2D fields.

integer canopy_canvars_mod::nfld2dxyt;

Number of time-varying 2D cell center fields


variable nfld3dxyzt

integer canopy_canvars_mod::nfld3dxyzt;

variable pai

Plant/foliage area index.

real(rk) canopy_canvars_mod::pai;

Plant/foliage area index

Parameters:

  • units dimensionless

variable ppfd_ave

Average PPFD.

real(rk), dimension            ( : ), allocatable canopy_canvars_mod::ppfd_ave;

Average Photosynthetic Photon Flux Density for sunlit and shaded leaves

Parameters:

  • units μmol photons/m²/s

variable ppfd_shade

PPFD for shaded leaves.

real(rk), dimension          ( : ), allocatable canopy_canvars_mod::ppfd_shade;

Photosynthetic Photon Flux Density for shaded leaves

Parameters:

  • units μmol photons/m²/s

variable ppfd_shade24

real(rk), dimension        ( : , : ), allocatable canopy_canvars_mod::ppfd_shade24;

variable ppfd_shade240

real(rk), dimension       ( : , : ), allocatable canopy_canvars_mod::ppfd_shade240;

variable ppfd_shade240_3d

real(rk), dimension       ( : , : , : ), allocatable canopy_canvars_mod::ppfd_shade240_3d;

variable ppfd_shade240_tmp

240-hour temporary PPFD for shaded leaves

real(rk), dimension   ( : , :, : ), allocatable canopy_canvars_mod::ppfd_shade240_tmp;

Temporary storage for 240-hour PPFD for shaded leaves

Parameters:

  • units μmol photons/m²/s

variable ppfd_shade240_tmp_3d

real(rk), dimension   ( : , : , : , : ), allocatable canopy_canvars_mod::ppfd_shade240_tmp_3d;

variable ppfd_shade24_3d

real(rk), dimension        ( : , : , : ), allocatable canopy_canvars_mod::ppfd_shade24_3d;

variable ppfd_shade24_tmp

24-hour temporary PPFD for shaded leaves

real(rk), dimension    ( : , :, : ), allocatable canopy_canvars_mod::ppfd_shade24_tmp;

Temporary storage for 24-hour PPFD for shaded leaves

Parameters:

  • units μmol photons/m²/s

variable ppfd_shade24_tmp_3d

real(rk), dimension    ( : , : , : , : ), allocatable canopy_canvars_mod::ppfd_shade24_tmp_3d;

variable ppfd_sun

PPFD for sunlit leaves.

real(rk), dimension            ( : ), allocatable canopy_canvars_mod::ppfd_sun;

Photosynthetic Photon Flux Density for sunlit leaves

Parameters:

  • units μmol photons/m²/s

variable ppfd_sun24

real(rk), dimension          ( : , : ), allocatable canopy_canvars_mod::ppfd_sun24;

variable ppfd_sun240

real(rk), dimension         ( : , : ), allocatable canopy_canvars_mod::ppfd_sun240;

variable ppfd_sun240_3d

real(rk), dimension         ( : , : , : ), allocatable canopy_canvars_mod::ppfd_sun240_3d;

variable ppfd_sun240_tmp

240-hour temporary PPFD for sunlit leaves

real(rk), dimension     ( : , :, : ), allocatable canopy_canvars_mod::ppfd_sun240_tmp;

Temporary storage for 240-hour PPFD for sunlit leaves

Parameters:

  • units μmol photons/m²/s

variable ppfd_sun240_tmp_3d

real(rk), dimension     ( : , : , : , : ), allocatable canopy_canvars_mod::ppfd_sun240_tmp_3d;

variable ppfd_sun24_3d

real(rk), dimension          ( : , : , : ), allocatable canopy_canvars_mod::ppfd_sun24_3d;

variable ppfd_sun24_tmp

24-hour temporary PPFD for sunlit leaves

real(rk), dimension      ( : , :, : ), allocatable canopy_canvars_mod::ppfd_sun24_tmp;

Temporary storage for 24-hour PPFD for sunlit leaves

Parameters:

  • units μmol photons/m²/s

variable ppfd_sun24_tmp_3d

real(rk), dimension      ( : , : , : , : ), allocatable canopy_canvars_mod::ppfd_sun24_tmp_3d;

variable pressa

real(rk), dimension                 ( : , : ), allocatable canopy_canvars_mod::pressa;

variable pressa_3d

real(rk), dimension              ( : , : , : ), allocatable canopy_canvars_mod::pressa_3d;

variable progname

character(len=16), parameter canopy_canvars_mod::progname;

variable relhuma

real(rk), dimension                ( : , : ), allocatable canopy_canvars_mod::relhuma;

variable relhuma_3d

real(rk), dimension             ( : , : , : ), allocatable canopy_canvars_mod::relhuma_3d;

variable rjcf

real(rk), dimension                ( :, : ), allocatable canopy_canvars_mod::rjcf;

variable rjcf_3d

real(rk), dimension             ( : , : , : ), allocatable canopy_canvars_mod::rjcf_3d;

variable sigma1

Standard deviation below zcanmax.

real(rk) canopy_canvars_mod::sigma1;

Standard deviation of shape function below zcanmax (z/h)

Parameters:

  • units dimensionless (z/h)

variable sigmau

Standard deviation above zcanmax.

real(rk) canopy_canvars_mod::sigmau;

Standard deviation of shape function above zcanmax (z/h)

Parameters:

  • units dimensionless (z/h)

variable spechuma

real(rk), dimension               ( : , : ), allocatable canopy_canvars_mod::spechuma;

variable spechuma_3d

real(rk), dimension            ( : , : , : ), allocatable canopy_canvars_mod::spechuma_3d;

variable tka

real(rk), dimension                    ( : , : ), allocatable canopy_canvars_mod::tka;

variable tka_3d

real(rk), dimension                 ( : , : , : ), allocatable canopy_canvars_mod::tka_3d;

variable tleaf_ave

Average leaf temperature.

real(rk), dimension           ( : ), allocatable canopy_canvars_mod::tleaf_ave;

Average leaf temperature for sunlit and shaded leaves

Parameters:

  • units K

variable tleaf_ave24

real(rk), dimension         ( : , : ), allocatable canopy_canvars_mod::tleaf_ave24;

variable tleaf_ave240

real(rk), dimension        ( : , : ), allocatable canopy_canvars_mod::tleaf_ave240;

variable tleaf_ave240_3d

real(rk), dimension        ( : , : , : ), allocatable canopy_canvars_mod::tleaf_ave240_3d;

variable tleaf_ave240_tmp

240-hour temporary average leaf temperature

real(rk), dimension    ( : , :, : ), allocatable canopy_canvars_mod::tleaf_ave240_tmp;

Temporary storage for 240-hour average leaf temperature for sunlit and shaded leaves

Parameters:

  • units K

variable tleaf_ave240_tmp_3d

real(rk), dimension    ( : , : , : , : ), allocatable canopy_canvars_mod::tleaf_ave240_tmp_3d;

variable tleaf_ave24_3d

real(rk), dimension         ( : , : , : ), allocatable canopy_canvars_mod::tleaf_ave24_3d;

variable tleaf_ave24_tmp

24-hour temporary average leaf temperature

real(rk), dimension     ( : , :, : ), allocatable canopy_canvars_mod::tleaf_ave24_tmp;

Temporary storage for 24-hour average leaf temperature for sunlit and shaded leaves

Parameters:

  • units K

variable tleaf_ave24_tmp_3d

real(rk), dimension     ( : , : , : , : ), allocatable canopy_canvars_mod::tleaf_ave24_tmp_3d;

variable tleaf_shade

Leaf temperature for shaded leaves.

real(rk), dimension         ( : ), allocatable canopy_canvars_mod::tleaf_shade;

Leaf temperature for shaded leaves

Parameters:

  • units K

variable tleaf_shade24

real(rk), dimension       ( : , : ), allocatable canopy_canvars_mod::tleaf_shade24;

variable tleaf_shade240

real(rk), dimension      ( : , : ), allocatable canopy_canvars_mod::tleaf_shade240;

variable tleaf_shade240_3d

real(rk), dimension      ( : , : , : ), allocatable canopy_canvars_mod::tleaf_shade240_3d;

variable tleaf_shade240_tmp

240-hour temporary leaf temperature for shaded leaves

real(rk), dimension  ( : , :, : ), allocatable canopy_canvars_mod::tleaf_shade240_tmp;

Temporary storage for 240-hour leaf temperature for shaded leaves

Parameters:

  • units K

variable tleaf_shade240_tmp_3d

real(rk), dimension  ( : , : , : , : ), allocatable canopy_canvars_mod::tleaf_shade240_tmp_3d;

variable tleaf_shade24_3d

real(rk), dimension       ( : , : , : ), allocatable canopy_canvars_mod::tleaf_shade24_3d;

variable tleaf_shade24_tmp

24-hour temporary leaf temperature for shaded leaves

real(rk), dimension   ( : , :, : ), allocatable canopy_canvars_mod::tleaf_shade24_tmp;

Temporary storage for 24-hour leaf temperature for shaded leaves

Parameters:

  • units K

variable tleaf_shade24_tmp_3d

real(rk), dimension   ( : , : , : , : ), allocatable canopy_canvars_mod::tleaf_shade24_tmp_3d;

variable tleaf_sun

Leaf temperature for sunlit leaves.

real(rk), dimension           ( : ), allocatable canopy_canvars_mod::tleaf_sun;

Leaf temperature for sunlit leaves

Parameters:

  • units K

variable tleaf_sun24

real(rk), dimension         ( : , : ), allocatable canopy_canvars_mod::tleaf_sun24;

variable tleaf_sun240

real(rk), dimension        ( : , : ), allocatable canopy_canvars_mod::tleaf_sun240;

variable tleaf_sun240_3d

real(rk), dimension        ( : , : , : ), allocatable canopy_canvars_mod::tleaf_sun240_3d;

variable tleaf_sun240_tmp

240-hour temporary leaf temperature for sunlit leaves

real(rk), dimension    ( : , :, : ), allocatable canopy_canvars_mod::tleaf_sun240_tmp;

Temporary storage for 240-hour leaf temperature for sunlit leaves

Parameters:

  • units K

variable tleaf_sun240_tmp_3d

real(rk), dimension    ( : , : , : , : ), allocatable canopy_canvars_mod::tleaf_sun240_tmp_3d;

variable tleaf_sun24_3d

real(rk), dimension         ( : , : , : ), allocatable canopy_canvars_mod::tleaf_sun24_3d;

variable tleaf_sun24_tmp

24-hour temporary leaf temperature for sunlit leaves

real(rk), dimension     ( : , :, : ), allocatable canopy_canvars_mod::tleaf_sun24_tmp;

Temporary storage for 24-hour leaf temperature for sunlit leaves

Parameters:

  • units K

variable tleaf_sun24_tmp_3d

real(rk), dimension     ( : , : , : , : ), allocatable canopy_canvars_mod::tleaf_sun24_tmp_3d;

variable tmp2mref_tmp

real(rk), dimension        ( : , : ), allocatable canopy_canvars_mod::tmp2mref_tmp;

variable tmp2mref_tmp_3d

real(rk), dimension        ( : , : , : ), allocatable canopy_canvars_mod::tmp2mref_tmp_3d;

variable ubzref_tmp

real(rk), dimension          ( : , : ), allocatable canopy_canvars_mod::ubzref_tmp;

variable ubzref_tmp_3d

real(rk), dimension          ( : , : , : ), allocatable canopy_canvars_mod::ubzref_tmp_3d;

variable vdate

character(len=10), parameter canopy_canvars_mod::vdate;

variable ver

Model version.

character(len=8), parameter canopy_canvars_mod::ver;

Version identifier for the canopy model


variable waf

real(rk), dimension                 ( : ), allocatable canopy_canvars_mod::waf;

variable waf_2d

real(rk), dimension              ( : , : ), allocatable canopy_canvars_mod::waf_2d;

variable zcanmax

Height of maximum foliage area density.

real(rk) canopy_canvars_mod::zcanmax;

Height of maximum foliage area density (z/h)

Parameters:

  • units dimensionless (z/h)

variable zhc

Normalized height (z/h)

real(rk), dimension                 ( : ), allocatable canopy_canvars_mod::zhc;

Normalized height relative to canopy height (z/h)

Parameters:

  • units dimensionless

variable zk

In-canopy heights.

real(rk), dimension                  ( : ), allocatable canopy_canvars_mod::zk;

In-canopy heights

Parameters:

  • units meters (m)

variable zo_h

real(rk), dimension                ( : ), allocatable canopy_canvars_mod::zo_h;

variable zo_h_2d

real(rk), dimension             ( : , : ), allocatable canopy_canvars_mod::zo_h_2d;