9.1
general documentation
rayir.f90 File Reference

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)
 

Detailed Description

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:

  • vertical profile of IR flux divergence,
  • downward IR flux at ground level
  • upward and downward fluxes at different vertical levels

Function/Subroutine Documentation

◆ rayir()

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 
)
Parameters
[in]ivertcindex of vertical profile
[in]k1index corresponding to ground level
[in]kmraynumber of vertical levels for radiation computation
[in]emisground surface emissivity
[in,out]qqvwater vapor + dimers optical depth (0,zqq)
[in,out]qqqvidem qqv but for intermediates vertical levels (zray)
[in]qqvinfidem qqv but for contribution above 11000m
[in]zqqvertical coordinate
[in]zrayaltitude (physical mesh)
[in]temraytemperature in Celsius
[in]qvrayspecific humidity for water vapor
[in]qlrayspecific humidity for liquid water
[in]fnerircloud fraction
[in]romrayair density
[in]preraypressure
[in]aerosoaerosol concentration in micro-g/m3
[in]t_surfsurface temperature
[in]qw_surfsurface total water mass fraction
[in]rho_surfsurface density
[in]p_surfsurface pressure
[out]foirdownward IR flux at the ground
[out]rayiIR flux divergence
[in]ncrayNumber of droplets interpolated on vertical grid