Skip to content

Group phot_inputs

Modules > phot_inputs

Calculate photolysis attenuation in canopy. More...

Public Attributes

Type Name
real(rk), intent(in) angle
real(rk), intent(in) area
real(rk), intent(in) clu
real(rk), intent(in) clumping
real(rk), intent(in) cosine
real(rk), intent(in) coszen
real(rk), dimension(:), intent(in) fclai
real(rk), dimension(z), intent(in) fractional
real(rk), intent(in) index
real(rk), intent(in) input
real(rk), intent(in) lai
real(rk), intent(in) leaf
real(rk), intent(in) model
real(rk), intent(in) of
real(rk), intent(in) shapes
real(rk), intent(in) solar
real(rk), intent(in) the
real(rk), intent(in) total
real(rk), intent(in) zenith

Detailed Description

This subroutine computes the photolysis correction factors within a forest canopy using the exponential attenuation model from Makar et al. (2017). The calculation accounts for: * Fractional cumulative leaf area index (FCLAI) profiles * Total leaf area index (LAI) * Clumping index to account for non-random leaf distribution * Solar zenith angle effects on light penetration

The photolysis correction factor represents the fraction of photolysis rates relative to above-canopy conditions at each height within the canopy.

Parameters:

  • FCLAI Fractional cumulative LAI shapes of plant surface distribution (nondimensional)
  • LAI Model input total Leaf Area Index (m²/m²)
  • CLU Model input Clumping Index (nondimensional)
  • COSZEN Model input Cosine Solar Zenith Angle (nondimensional)
  • RJCF Photolysis correction factor (nondimensional)

Public Attributes Documentation

variable angle

real(rk), intent(in) angle;

variable area

real(rk), intent(in) area;

variable clu

real(rk), intent(in) clu;

variable clumping

real(rk), intent(in) clumping;

variable cosine

real(rk), intent(in) cosine;

variable coszen

real(rk), intent(in) coszen;

variable fclai

real(rk), dimension(:), intent(in) fclai;

variable fractional

real(rk), dimension (z), intent(in) fractional;

variable index

real(rk), intent(in) index;

variable input

real(rk), intent(in) input;

variable lai

real(rk), intent(in) lai;

variable leaf

real(rk), intent(in) leaf;

variable model

real(rk), intent(in) model;

variable of

real(rk), intent(in) of;

variable shapes

real(rk), intent(in) shapes;

variable solar

real(rk), intent(in) solar;

variable the

real(rk), intent(in) the;

variable total

real(rk), intent(in) total;

variable zenith

real(rk), intent(in) zenith;