![]() |
programmer's documentation
|
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... | |
1D Radiative scheme - IR CO2 + O3 absorbtion
double precision function rayigc::raydoz | ( | double precision, intent(in) | zh | ) |
Internal function - computes dO3/dz for the altitude zh.
[in] | zh | altitude |
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.
[in] | zbas | ground level altitude |
[in] | zz | height above ground level |
[in] | pz | pressure normalized by ground level pressure |
[in] | zzp | intermediate altitude for ozone |
[in] | pzp | corresponding pressure for zzp level |
[out] | xa | CO2 + O3 absorption |
[out] | xda | differential absorption for CO2 + O3 |
[in] | q | effective concentration for absorption by water vapor |
[in] | u | water vapor optical depth (zz, zzp) |
[in] | tco2 | temperature for high level |
[in] | ro | air 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.
[in] | zh | altitude |