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