v2026.11.16174
Reference / Input deck / solver / equations / base state

base state

Hydrostatic base state for a stratified (anelastic) atmosphere. Its presence turns stratification on: density becomes the base-state rho(z) and buoyancy is g (theta - theta_base)/theta_base. Needs a non-zero gravity

reference
str·not set by default

Reference condition supplying the surface temperature and pressure (e.g. 'IC_1'); defaults to the initialisation reference

surface temperatureadvanced
float·not set by default·> 0.0 K

Temperature at the reference location; overrides the reference condition's value

Used inatmosphere
surface pressureadvanced
float·not set by default·> 0.0 Pa

Pressure at the reference location; overrides the reference condition's value

Used inatmosphere
kindrequired
required

Uniform temperature; theta grows as exp(g z / (cp T0))

Options
ValueWhat it doesWhen to use it
isothermal

Uniform temperature T0T_0, so potential temperature grows with height as θ=θ0exp⁡(gz/(cpT0))\theta = \theta_0 \exp(g z / (c_p T_0)).

constant lapse rate

Temperature falls linearly with height, T=T0−ΓzT = T_0 - \Gamma z, with Γ\Gamma set by lapse_rate.

constant brunt vaisala

Uniform stratification θ=θ0exp⁡(N2z/g)\theta = \theta_0 \exp(N^2 z / g).

two layer

A neutral mixed layer of uniform θ0\theta_0 up to mixed_layer_depth, capped by stable stratification in which θ\theta rises at upper_lapse_rate.

The GABLS1 stable boundary layer set-up.

Used inatmosphere
lapse rateconstant lapse rate only
float·default 0.0065·in K/m

-dT/dz; g/cp (about 0.0098) is the neutral dry adiabat

Used inatmosphere
brunt vaisala frequencyconstant brunt vaisala only
float·default 0.01·>= 0.0 1/s

N

Used inatmosphere
mixed layer depthtwo layer only
float·default 100·> 0.0 m

Depth h of the neutral mixed layer

Used inatmosphere
upper lapse ratetwo layer only
float·default 0.01·>= 0.0 K/m

dtheta/dz above the mixed layer

Used inatmosphere