programmer's documentation
Functions/Subroutines
rayigc.f90 File Reference

1D Radiative scheme - IR CO2 + O3 absorbtion More...

Functions/Subroutines

subroutine rayigc (zbas, zz, pz, zzp, pzp, xa, xda, q, u, tco2, ro)
 Compute carbonic gaz and ozone absorbtion in infrared. More...
 
double precision function rayuoz (zh)
 Internal function - computes ozones concentration for the altitude zh. More...
 
double precision function raydoz (zh)
 Internal function - computes dO3/dz for the altitude zh. More...
 

Detailed Description

1D Radiative scheme - IR CO2 + O3 absorbtion

Function/Subroutine Documentation

double precision function rayigc::raydoz ( double precision, intent(in)  zh)

Internal function - computes dO3/dz for the altitude zh.

Parameters
[in]zhaltitude
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 
)

Compute carbonic gaz and ozone absorbtion in infrared.

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

1-Computation of th2o within the range 15mu of Co2

2-Computation of the optical depth for Co2

3-Computation of the optical depth for O3

4- Compuation of the total absorption (Ozone and co2)

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

Internal function - computes ozones concentration for the altitude zh.

Parameters
[in]zhaltitude