Fluxes

RRTMGP.Fluxes.FluxLWType
FluxLW{D} <: AbstractFlux

Upward, downward and net longwave fluxes at each level.

Fields

  • flux_up: upward flux [W/m²] (ncol, nlev)

  • flux_dn: downward flux [W/m²] (ncol, nlev)

  • flux_net: net flux [W/m²] (ncol, nlev)

source
RRTMGP.Fluxes.FluxSWType
FluxSW{D} <: AbstractFlux

Upward, downward, net and direct downward shortwave fluxes at each level.

Fields

  • flux_up: upward flux [W/m²] (ncol, nlev)

  • flux_dn: downward flux [W/m²] (ncol, nlev)

  • flux_net: net flux [W/m²] (ncol, nlev)

  • flux_dn_dir: direct downward flux [W/m²] (ncol, nlev)

source
RRTMGP.Fluxes.set_flux!Function
set_flux!(flux::AbstractFlux{FT}, val::FT, gcol::Int) where {FT <: AbstractFloat}

Set flux.flux_up and flux.flux_dn for column gcol to val

source
set_flux!(flux1::F, flux2::F, gcol::Int) where {F <: AbstractFlux}

Copies flux2 into flux1

source