This module contains two routines: The first initializes data and functions needed to compute the longwave cloud radiative properteis in RRTMGP. The second routine is a ccpp scheme within the "radiation loop", where the shortwave optical prperties (optical-depth, single-scattering albedo, asymmetry parameter) are computed for ALL cloud types visible to RRTMGP.
|
| type(ty_cloud_optics) | lw_cloud_props |
| |
| integer | nrghice_fromfilelw |
| |
| integer | nbandlw |
| |
| integer | nsize_liqlw |
| |
| integer | nsize_icelw |
| |
| integer | nsizereglw |
| |
| integer | ncoeff_extlw |
| |
| integer | ncoeff_ssa_glw |
| |
| integer | nboundlw |
| |
| integer | npairslw |
| |
| real(wp), dimension(:,:), allocatable | lut_extliqlw |
| | LUT shortwave liquid extinction coefficient.
|
| |
| real(wp), dimension(:,:), allocatable | lut_ssaliqlw |
| | LUT shortwave liquid single scattering albedo.
|
| |
| real(wp), dimension(:,:), allocatable | lut_asyliqlw |
| | LUT shortwave liquid asymmetry parameter.
|
| |
| real(wp), dimension(:,:), allocatable | band_limscldlw |
| | Beginning and ending wavenumber [cm -1] for each band
|
| |
| real(wp), dimension(:,:,:), allocatable | lut_exticelw |
| | LUT shortwave ice extinction coefficient.
|
| |
| real(wp), dimension(:,:,:), allocatable | lut_ssaicelw |
| | LUT shortwave ice single scattering albedo.
|
| |
| real(wp), dimension(:,:,:), allocatable | lut_asyicelw |
| | LUT shortwave ice asymmetry parameter.
|
| |
| real(wp), parameter | absrain = 0.33e-3 |
| | Rain drop absorption coefficient m2/g .
|
| |
| real(wp), parameter | abssnow0 = 1.5 |
| | Snow flake absorption coefficient (micron), fu coeff.
|
| |
| real(wp), parameter | abssnow1 = 2.34e-3 |
| | Snow flake absorption coefficient m2/g, ncar coef.
|
| |
| real(wp) | radliq_lwrlw |
| | Liquid particle size lower bound for LUT interpolation.
|
| |
| real(wp) | radliq_uprlw |
| | Liquid particle size upper bound for LUT interpolation.
|
| |
| real(wp) | radice_lwrlw |
| | Ice particle size upper bound for LUT interpolation.
|
| |
| real(wp) | radice_uprlw |
| | Ice particle size lower bound for LUT interpolation.
|
| |