Skip to content

File canopy_calcs.F90

FileList > src > canopy_calcs.F90

Go to the source code of this file

Main Canopy Calculations Subroutine. More...

Public Attributes

Type Name
real(rk) aerodynamic
integer and
real(rk) arrays
real(rk) averaging
real(rk) between
real(rk) biogenics
real(rk), dimension(saved from one timestep to the next), save cm2
integer counters
integer, save current
real(rk), save currentlai
real(rk) d
real(rk) days
real(rk) dep
real(rk) dnewfrac
real(rk) doldfrac
real(rk) dry
integer, save elapsed
real(rk) for
real(rk) gas
real(rk) historical
real(rk) hnewfrac
real(rk) holdfrac
integer i
integer, save in
integer index
integer, save int
integer int_nlaic
integer, save int_nlaip
integer j
integer k
integer, save lai
real(rk), dimension(nlon *nlat) lat1d
real(rk), dimension(nlon, nlat) lat2d
real(rk) latitude
integer loc
I/O status and location counter.
integer location
real(rk), dimension(nlon *nlat) lon1d
real(rk), dimension(nlon, nlat) lon2d
real(rk) longitude
integer loop
integer, save model
real(rk) nlaic
real(rk) nlaip
integer, save number
integer, save of
integer, save past
real(rk), save pastlai
real(rk) ra
real(rk) resistance
real(rk) rib
integer, save the
integer, save timestep
integer, save timesteps
real(rk) tsteplai
real(rk) variables

Detailed Description

This file contains the main calculation subroutine that orchestrates all canopy model computations including radiation, wind, biogenic emissions, dry deposition, and other canopy processes.

Author:

Patrick C. Campbell

Date:

October 2022

Public Attributes Documentation

variable aerodynamic

real(rk) aerodynamic;

variable and

real(rk) and;

variable arrays

real(rk) arrays;

variable averaging

real(rk) averaging;

variable between

real(rk) between;

variable biogenics

real(rk) biogenics;

variable cm2

real(rk), dimension  (saved from one timestep to the next), save cm2;

variable counters

integer counters;

variable current

real(rk), save current;

variable currentlai

real(rk), save currentlai;

variable d

real(rk) d;

variable days

real(rk) days;

variable dep

real(rk) dep;

variable dnewfrac

real(rk) dnewfrac;

variable doldfrac

real(rk) doldfrac;

variable dry

real(rk) dry;

variable elapsed

integer save elapsed;

variable for

real(rk) for;

variable gas

real(rk) gas;

variable historical

real(rk) historical;

variable hnewfrac

real(rk) hnewfrac;

variable holdfrac

real(rk) holdfrac;

variable i

integer i;

variable in

integer save in;

variable index

integer index;

variable int

integer save int;

variable int_nlaic

integer int_nlaic;

variable int_nlaip

integer, save int_nlaip;

variable j

integer j;

variable k

integer k;

variable lai

real(rk), save lai;

variable lat1d

real(rk), dimension(nlon*nlat) lat1d;

variable lat2d

real(rk), dimension(nlon,nlat) lat2d;

variable latitude

real(rk) latitude;

variable loc

I/O status and location counter.

integer loc;


variable location

integer location;

variable lon1d

real(rk), dimension(nlon*nlat) lon1d;

variable lon2d

real(rk), dimension(nlon,nlat) lon2d;

variable longitude

real(rk) longitude;

variable loop

integer loop;

variable model

real(rk), save model;

variable nlaic

real(rk) nlaic;

variable nlaip

real(rk) nlaip;

variable number

real(rk), save number;

variable of

real(rk), save of;

variable past

real(rk), save past;

variable pastlai

real(rk), save pastlai;

variable ra

real(rk) ra;

variable resistance

real(rk) resistance;

variable rib

real(rk) rib;

variable the

real(rk), save the;

variable timestep

integer save timestep;

variable timesteps

integer save timesteps;

variable tsteplai

real(rk) tsteplai;

variable variables

real(rk) variables;


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