CANOPY_t Derived Type

type, public :: CANOPY_t


Contents

Source Code


Components

TypeVisibility AttributesNameInitial
integer, public :: NLVL
real, public, POINTER, DIMENSION(:,:):: XZ
real, public, POINTER, DIMENSION(:,:):: XU
real, public, POINTER, DIMENSION(:,:):: XT
real, public, POINTER, DIMENSION(:,:):: XQ
real, public, POINTER, DIMENSION(:,:):: XTKE
real, public, POINTER, DIMENSION(:,:):: XLMO
real, public, POINTER, DIMENSION(:,:):: XLM
real, public, POINTER, DIMENSION(:,:):: XLEPS
real, public, POINTER, DIMENSION(:,:):: XP
real, public, POINTER, DIMENSION(:,:):: XDZ
real, public, POINTER, DIMENSION(:,:):: XZF
real, public, POINTER, DIMENSION(:,:):: XDZF

Source Code

TYPE CANOPY_t
!
  INTEGER                       :: NLVL ! number      of levels in canopy
  REAL, POINTER, DIMENSION(:,:) :: XZ   ! height of middle of each level grid   (m)
  REAL, POINTER, DIMENSION(:,:) :: XU   ! wind        at each level in canopy   (m/s)
  REAL, POINTER, DIMENSION(:,:) :: XT   ! temperature at each level in canopy   (m/s)
  REAL, POINTER, DIMENSION(:,:) :: XQ   ! humidity    at each level in canopy   (kg/m3)
  REAL, POINTER, DIMENSION(:,:) :: XTKE ! Tke         at each level in canopy   (m2/s2)
  REAL, POINTER, DIMENSION(:,:) :: XLMO ! Monin-Obhukov length                  (m)
  REAL, POINTER, DIMENSION(:,:) :: XLM  ! Mixing lentgh                         (m)
  REAL, POINTER, DIMENSION(:,:) :: XLEPS! Dissipative length                    (m)
  REAL, POINTER, DIMENSION(:,:) :: XP   ! pressure    at each level in canopy   (kg/m3)
!
  REAL, POINTER, DIMENSION(:,:) :: XDZ  ! depth       of each level in canopy   (m)
  REAL, POINTER, DIMENSION(:,:) :: XZF  ! height of bottom of each level grid   (m)
  REAL, POINTER, DIMENSION(:,:) :: XDZF ! depth between  each level in canopy   (m)
!
END TYPE CANOPY_t