Skip to content

File canopy_profile_mod.F90

FileList > src > canopy_profile_mod.F90

Go to the source code of this file

Canopy profile and foliage distribution calculations. More...

Namespaces

Type Name
namespace canopy_profile_mod

Public Attributes

Type Name
real(rk), intent(out) cdrag
Drag coefficient (nondimensional)
real(rk), intent(in) fch
Grid cell canopy height (m)
real(rk), intent(in) ffrac
Grid cell forest fraction.
integer, intent(out) firetype
1 = Above Canopy Fire; 0 = Below Canopy Fire; -1 No Canopy
real(rk), intent(in) lai
Grid cell leaf area index.
integer, intent(in) lu_opt
Integer for LU type from model mapped to Massman et al.
real(rk), intent(out) pai
Plant/foliage area index (nondimensional)
integer, intent(in) pai_opt
Integer for PAI values used or calculated (default = 0)
real(rk), intent(in) pai_set
Real value for PAI set values used (default = 4.0)
real(rk), intent(out) sigma1
Standard deviation of shape function below zcanmax (z/h)
real(rk), intent(out) sigmau
Standard deviation of shape function above zcanmax (z/h)
integer, intent(in) vtype
Grid cell dominant vegetation type.
real(rk), intent(out) zcanmax
Height of maximum foliage area density (z/h) (nondimensional)

Detailed Description

This module implements canopy profile calculations including canopy parameters, foliage distribution, and zero-plane displacement calculations based on vegetation characteristics.

Author:

P.C. Campbell

Date:

June 2022

Version:

1.0

Public Attributes Documentation

variable cdrag

Drag coefficient (nondimensional)

real(rk), intent(out) cdrag;


variable fch

Grid cell canopy height (m)

real(rk), intent(in) fch;


variable ffrac

Grid cell forest fraction.

real(rk), intent(in) ffrac;


variable firetype

1 = Above Canopy Fire; 0 = Below Canopy Fire; -1 No Canopy

integer, intent(out) firetype;


variable lai

Grid cell leaf area index.

real(rk), intent(in) lai;


variable lu_opt

Integer for LU type from model mapped to Massman et al.

integer, intent(in) lu_opt;

(default = 0/VIIRS)


variable pai

Plant/foliage area index (nondimensional)

real(rk), intent(out) pai;


variable pai_opt

Integer for PAI values used or calculated (default = 0)

integer, intent(in) pai_opt;


variable pai_set

Real value for PAI set values used (default = 4.0)

real(rk), intent(in) pai_set;


variable sigma1

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

real(rk), intent(out) sigma1;


variable sigmau

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

real(rk), intent(out) sigmau;


variable vtype

Grid cell dominant vegetation type.

integer, intent(in) vtype;


variable zcanmax

Height of maximum foliage area density (z/h) (nondimensional)

real(rk), intent(out) zcanmax;



The documentation for this class was generated from the following file src/canopy_profile_mod.F90