Solver

RRTMGP.RTE.NoScatLWRTEType
NoScatLWRTE(
    ::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 context

  • op: optical properties

  • src: longwave source functions

  • bcs: longwave boundary conditions

  • fluxb: temporary storage for bandwise calculations

  • flux: longwave fluxes

  • angle_disc: Angular discretization

source
RRTMGP.RTE.TwoStreamLWRTEType
TwoStreamLWRTE(::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 context

  • op: optical properties

  • src: longwave source functions

  • bcs: longwave boundary conditions

  • fluxb: temporary storage for bandwise calculations

  • flux: longwave fluxes

source
RRTMGP.RTE.NoScatSWRTEType
NoScatSWRTE(::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 context

  • op: optical properties

  • bcs: shortwave boundary conditions

  • fluxb: temporary storage for bandwise calculations

  • flux: shortwave fluxes

source
RRTMGP.RTE.TwoStreamSWRTEType
TwoStreamSWRTE(::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 context

  • op: optical properties

  • src: shortwave source functions

  • bcs: shortwave boundary conditions

  • fluxb: temporary storage for bandwise calculations

  • flux: shortwave fluxes

source