9.0
general documentation
Loading...
Searching...
No Matches
rayigc.f90 File Reference

Compute carbonic dioxide (CO2) and ozone (O3) absorption in infrared (1D radiative scheme). More...

Functions/Subroutines

subroutine rayigc (zbas, zz, pz, zzp, pzp, xa, xda, q, u, tco2, ro)
double precision function rayuoz (zh)
 Compute ozone concentration at a given altitude.

Detailed Description

Compute carbonic dioxide (CO2) and ozone (O3) absorption in infrared (1D radiative scheme).

Function/Subroutine Documentation

◆ rayigc()

subroutine rayigc ( double precision zbas,
double precision zz,
double precision pz,
double precision zzp,
double precision pzp,
double precision xa,
double precision xda,
double precision q,
double precision u,
double precision tco2,
double precision ro )
Parameters
[in]zbasground level altitude
[in]zzheight above ground level
[in]pzpressure normalized by ground level pressure
[in]zzpintermediate altitude for ozone
[in]pzpcorresponding pressure for zzp level
[out]xaCO2 + O3 absorption
[out]xdadifferential absorption for CO2 + O3
[in]qeffective concentration for absorption by water vapor
[in]uwater vapor optical depth (zz, zzp)
[in]tco2temperature for high level
[in]roair density

◆ rayuoz()

double precision function rayuoz ( double precision, intent(in) zh)

Compute ozone concentration at a given altitude.

Parameters
[in]zhaltitude