CCPP SciDoc v7.0.x  v7.0.0
Common Community Physics Package Developed at DTC
 
Loading...
Searching...
No Matches
rrtmgp_lw_cloud_optics Module Reference

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.

Functions/Subroutines

subroutine rrtmgp_lw_cloud_optics_init (rrtmgp_root_dir, rrtmgp_lw_file_clouds, nrghice, mpicomm, mpirank, mpiroot, errmsg, errflg)
 

Variables

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.