Lookup tables
RRTMGP.LookUpTables.LookUpMinor
— TypeLookUpMinor{O, G, K}
Lookup table for computing optical properties of minor gases.
RRTMGP.LookUpTables.ReferencePoints
— TypeReferencePoints{RD1, RD3}
Log of reference pressures, reference temperatures, and volume mixing ratios used by the lookup table
RRTMGP.LookUpTables.LookUpPlanck
— TypeLookUpPlanck{PD1, PD2, PD4}
Look up data for Planck source calculations.
RRTMGP.LookUpTables.BandData
— TypeBandData{BNDI1, BNDI2, BNDD2}
Band/g-point data for the lookup table.
RRTMGP.LookUpTables.LookUpLW
— TypeLookUpLW{FT, IA3D, FTA4D, BND, P, R, LMNR} <: AbstractLookUp
Longwave lookup tables, used to compute optical properties.
Fields
idx_h2o
: vmr array index for h2op_ref_tropo
: Reference pressure separating upper and lower atmospherep_ref_min
: minimum pressure supported by RRTMGP lookup tableskey_species
: major absorbing species in each band(2, n_atmos_layers, n_bnd)
kmajor
: major absorption coefficient(n_η, n_p_ref + 1, n_t_ref, n_gpt)
planck
: lookup data for Planck source calculationsband_data
: band dataref_points
: reference temperatures, pressures and volume mixing ratiosminor_lower
: lookup data for minor gases in the lower atmosphereminor_upper
: lookup data for minor gases in the upper atmosphere
RRTMGP.LookUpTables.LookUpSW
— TypeLookUpSW{FT, IA3D, FTA1D, FTA3D, FTA4D, BND, R, LMNR} <: AbstractLookUp
Shortwave lookup tables, used to compute optical properties.
Fields
idx_h2o
: vmr array index for h2op_ref_tropo
: Reference pressure separating upper and lower atmospherep_ref_min
: minimum pressure supported by RRTMGP lookup tablessolar_src_tot
: total solar irradiationkey_species
: major absorbing species in each band(2, n_atmos_layers, n_bnd)
kmajor
: major absorption coefficient(n_η, n_p_ref + 1, n_t_ref, n_gpt)
band_data
: band dataref_points
: reference temperatures, pressures and volume mixing ratiosrayl_lower
: Rayleigh absorption coefficient for lower atmosphere(n_η, n_t_ref, n_gpt)
rayl_upper
: Rayleigh absorption coefficient for upper atmosphere(n_η, n_t_ref, n_gpt)
solar_src_scaled
: relative solar source contribution from eachg-point
(n_gpt)
minor_lower
: lookup data for minor gases in the lower atmosphereminor_upper
: lookup data for minor gases in the upper atmosphere
RRTMGP.LookUpTables.LookUpCld
— TypeLookUpCld{D, B, L, I, W} <: AbstractLookUp
Lookup table for cloud optics.
This struct stores the lookup tables for determing extinction coeffient, single-scattering albedo, and asymmetry parameter g as a function of effective radius. We compute the optical depth tau (=exintinction coeff * condensed water path) and the products taussa and taussa*g for liquid and ice cloud separately. These are used to determine the optical properties of ice and water cloud together.
Fields
dims
:nband
,nrghice
,nsize_liq
,nsize_ice
,pair
bounds
: particle size lower and upper bounds and factor for LUT interpolation for liquid and ice particlesliqdata
: liquid extinction coefficient, single scattering albedo and symmetry paramter(3*nsize_liq, nbnd)
icedata
: ice extinction coefficient, single scattering albedo and symmetry paramter(3*nsize_ice, nbnd, nrghice)
bnd_lims_wn
: beginning and ending wavenumber for each band (2, nband
) cm⁻¹
RRTMGP.LookUpTables.PadeCld
— TypePadeCld{FTA1D, FTA2D, FTA3D, FTA4D} <: AbstractLookUp
Pade coefficients for cloud optics.
This struct stores the Pade coefficients for determing extinction coeffient, single-scattering albedo, and asymmetry parameter g as a function of effective radius. We compute the optical depth tau (=exintinction coeff * condensed water path) and the products taussa and taussa*g for liquid and ice cloud separately. These are used to determine the optical properties of ice and water cloud together.
Fields
pade_extliq
: pade coefficients for liquid extinction (nband, nsizereg, ncoeff_ext
)pade_ssaliq
: pade coefficients for liquid single scattening albedo (nband, nsizereg, ncoeff_ssa_g
)pade_asyliq
: pade coefficients for liquid asymmetry paramter (nband, nsizereg, ncoeff_ssa_g
)pade_extice
: pade coefficients for ice extinction (nband, nsizereg, ncoeff_ext, nrghice
)pade_ssaice
: pade coefficients for ice single scattening albedo (nband, nsizereg, ncoeff_ssa_g, nrghice
)pade_asyice
: pade coefficients for ice asymmetry paramter (nband, nsizereg, ncoeff_ssa_g, nrghice
)pade_sizreg_extliq
: pade size regime boundaries for liquid extinction coefficient for pade interpolation (nbound
) μmpade_sizreg_ssaliq
: pade size regime boundaries for liquid single scattering albedo for pade interpolation (nbound
) μmpade_sizreg_asyliq
: pade size regime boundaries for liquid asymmetry parameter for pade interpolation (nbound
) μmpade_sizreg_extice
: pade size regime boundaries for ice extinction coefficient for pade interpolation (nbound
) μmpade_sizreg_ssaice
: pade size regime boundaries for ice single scattering albedo for pade interpolation (nbound
) μmpade_sizreg_asyice
: pade size regime boundaries for ice asymmetry parameter for pade interpolation (nbound
) μmbnd_lims_wn
: beginning and ending wavenumber for each band (2, nband
) cm⁻¹
RRTMGP.LookUpTables.LookUpAerosolMerra
— TypeLookUpAerosolMerra{D, D1, D2, D3, D4, W} <: AbstractLookUp
Merra lookup table for aersols.
This struct stores the lookup tables for determing extinction coeffient, single-scattering albedo, and asymmetry parameter g as a function of aerosol particle size, relative humidity and band. Data is provided for dust, sea salt, sulfate, black carbon (hydrophobic and hydrophilic) and organic carbon (hydrophobic and hydrophilic).
Fields
dims
:nband
,nval
,nbin
,nrh
,pair
size_bin_limits
: beginning and ending limit for each MERRA aerosol size bin (microns)rh_levels
: relative humidity levels for MERRA hydrophilic aerosolsdust
: dust(nval, nbin, nband)
sea_salt
: sea salt(nval, nrh, nbin, nband)
sulfate
: sulfate(nval, nrh, nband)
black_carbon_rh
: black carbon - hydrophilic(nval, nhr, nband)
black_carbon
: black carbon - hydrophobic(nval, nband)
organic_carbon_rh
: organic carbon - hydrophilic(nval, nhr, nband)
organic_carbon
: organic carbon - hydrophobic(nval, nband)
bnd_lims_wn
: beginning and ending wavenumber for each band (2, nband
) cm⁻¹
RRTMGP.LookUpTables.AbstractLookUp
— TypeAbstractLookUp
Abstract lookup table for longwave and shortwave problems.