Skip to content

File canopy_phot_mod.F90

FileList > src > canopy_phot_mod.F90

Go to the source code of this file

Canopy Photolysis Module. More...

Namespaces

Type Name
namespace canopy_phot_mod

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(out) correction
real(rk), intent(in) cosine
real(rk), intent(in) coszen
real(rk), intent(out) factor
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(out) photolysis
real(rk), dimension(:), intent(out) rjcf
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 module contains subroutines for calculating photolysis attenuation within forest canopies based on the algorithms described in Makar et al. (2017). The module computes how photolysis rates are reduced within the canopy due to shading by leaves and branches.

Author:

Patrick C. Campbell

Date:

June 2022

\references Makar, P., Staebler, R., Akingunola, A. et al. The effects of forest canopy shading and turbulence on boundary layer ozone. Nat Commun 8, 15243 (2017). https://doi.org/10.1038/ncomms15243

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 correction

real(rk), intent(out) correction;

variable cosine

real(rk), intent(in) cosine;

variable coszen

real(rk), intent(in) coszen;

variable factor

real(rk), intent(out) factor;

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 photolysis

real(rk), intent(out) photolysis;

variable rjcf

real(rk), dimension(:), intent(out) rjcf;

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;


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