Temperature Profiles
ClimateMachine.TemperatureProfiles.TemperatureProfile — TypeTemperatureProfileSpecifies the temperature or virtual temperature profile for a reference state.
Instances of this type are required to be callable objects with the following signature
T,p = (::TemperatureProfile)(param_set::AbstractParameterSet, z::FT) where {FT}where T is the temperature or virtual temperature (in K), and p is the pressure (in Pa).
ClimateMachine.TemperatureProfiles.IsothermalProfile — FunctionIsothermalProfile(param_set, T_virt)
IsothermalProfile(param_set, ::Type{FT<:AbstractFloat})A uniform virtual temperature profile, which is implemented as a special case of DecayingTemperatureProfile.
ClimateMachine.TemperatureProfiles.DryAdiabaticProfile — TypeDryAdiabaticProfile{FT} <: TemperatureProfile{FT}A temperature profile that has uniform dry potential temperature θ
Fields
T_surfaceSurface temperature (K)
T_min_refMinimum temperature (K)
ClimateMachine.TemperatureProfiles.DecayingTemperatureProfile — TypeDecayingTemperatureProfile{F} <: TemperatureProfile{FT}A virtual temperature profile that decays smoothly with height z, from T_virt_surf to T_min_ref over a height scale H_t. The default height scale H_t is the density scale height evaluated with T_virt_surf.
Fields
T_virt_surfVirtual temperature at surface (K)
T_min_refMinimum virtual temperature at the top of the atmosphere (K)
H_tHeight scale over which virtual temperature drops (m)