Solver
RRTMGP.RTE.NoScatLWRTE — TypeNoScatLWRTE(
::Type{FT},
::Type{DA},
::Type{OP},
context,
param_set,
nlay,
ncol,
sfc_emis,
inc_flux,
)A high-level RRTMGP data structure storing the optical properties, sources, boundary conditions and fluxes configurations for a non-scattering longwave simulation.
Fields
context: ClimaComms contextop: optical propertiessrc: longwave source functionsbcs: longwave boundary conditionsfluxb: temporary storage for bandwise calculationsflux: longwave fluxesangle_disc: Angular discretization
RRTMGP.RTE.TwoStreamLWRTE — TypeTwoStreamLWRTE(::Type{FT}, ::Type{DA}, context, param_set, nlay, ncol, sfc_emis, inc_flux)A high-level RRTMGP data structure storing the optical properties, sources, boundary conditions and fluxes configurations for a 2-stream longwave simulation.
Fields
context: ClimaComms contextop: optical propertiessrc: longwave source functionsbcs: longwave boundary conditionsfluxb: temporary storage for bandwise calculationsflux: longwave fluxes
RRTMGP.RTE.NoScatSWRTE — TypeNoScatSWRTE(::Type{FT}, ::Type{DA}, context, nlay, ncol, swbcs...)A high-level RRTMGP data structure storing the optical properties, sources, boundary conditions and fluxes configurations for a non-scattering shortwave simulation.
Fields
context: ClimaComms contextop: optical propertiesbcs: shortwave boundary conditionsfluxb: temporary storage for bandwise calculationsflux: shortwave fluxes
RRTMGP.RTE.TwoStreamSWRTE — TypeTwoStreamSWRTE(::Type{FT}, ::Type{DA}, context, nlay, ncol, swbcs...)A high-level RRTMGP data structure storing the optical properties, sources, boundary conditions and fluxes configurations for a 2-stream shortwave simulation.
Fields
context: ClimaComms contextop: optical propertiessrc: shortwave source functionsbcs: shortwave boundary conditionsfluxb: temporary storage for bandwise calculationsflux: shortwave fluxes