Compute infrared flux divergence profile and downward flux at ground level relying on a 1D radiative scheme. More...
Functions/Subroutines | |
| subroutine | rayir (ivertc, k1, kmray, emis, qqv, qqqv, qqvinf, zqq, zray, temray, qvray, qlray, fnerir, romray, preray, aeroso, t_surf, qw_surf, rho_surf, p_surf, foir, rayi, ncray) |
Compute infrared flux divergence profile and downward flux at ground level relying on a 1D radiative scheme.
More precisely, compute atmospheric infrared (IR) radiation model quantities:
| subroutine rayir | ( | integer | ivertc, |
| integer | k1, | ||
| integer | kmray, | ||
| double precision | emis, | ||
| double precision, dimension(kmx+1) | qqv, | ||
| double precision, dimension(kmx+1) | qqqv, | ||
| double precision | qqvinf, | ||
| double precision, dimension(kmx+1) | zqq, | ||
| double precision, dimension(kmx) | zray, | ||
| double precision, dimension(kmx) | temray, | ||
| double precision, dimension(kmx) | qvray, | ||
| double precision, dimension(kmx) | qlray, | ||
| double precision, dimension(kmx) | fnerir, | ||
| double precision, dimension(kmx) | romray, | ||
| double precision, dimension(kmx) | preray, | ||
| double precision, dimension(kmx) | aeroso, | ||
| double precision | t_surf, | ||
| double precision | qw_surf, | ||
| double precision | rho_surf, | ||
| double precision | p_surf, | ||
| double precision | foir, | ||
| double precision, dimension(kmx) | rayi, | ||
| double precision, dimension(kmx) | ncray | ||
| ) |
| [in] | ivertc | index of vertical profile |
| [in] | k1 | index corresponding to ground level |
| [in] | kmray | number of vertical levels for radiation computation |
| [in] | emis | ground surface emissivity |
| [in,out] | qqv | water vapor + dimers optical depth (0,zqq) |
| [in,out] | qqqv | idem qqv but for intermediates vertical levels (zray) |
| [in] | qqvinf | idem qqv but for contribution above 11000m |
| [in] | zqq | vertical coordinate |
| [in] | zray | altitude (physical mesh) |
| [in] | temray | temperature in Celsius |
| [in] | qvray | specific humidity for water vapor |
| [in] | qlray | specific humidity for liquid water |
| [in] | fnerir | cloud fraction |
| [in] | romray | air density |
| [in] | preray | pressure |
| [in] | aeroso | aerosol concentration in micro-g/m3 |
| [in] | t_surf | surface temperature |
| [in] | qw_surf | surface total water mass fraction |
| [in] | rho_surf | surface density |
| [in] | p_surf | surface pressure |
| [out] | foir | downward IR flux at the ground |
| [out] | rayi | IR flux divergence |
| [in] | ncray | Number of droplets interpolated on vertical grid |