Skip to content

Held Suarez

The hs_forcing_nml only ever needs to be specified if idealized_moist_model = False in atmosphere_nml. It contains options which specify the Newtonian cooling thermal relaxation profile. Some of the most common ones are described below:

Isca gives an example script indicating typical usage of the hs_forcing_nml.

Options

t_zero

float
Temperature at reference pressure at equator (Kelvin).
Default: 315

t_strat

float
Stratosphere temperature (Kelvin).
Default: 200

delh

float
Equator-pole temperature gradient (Kelvin).
Default: 60

delv

float
Lapse rate (Kelvin).
Default: 60

eps

float
Stratospheric latitudinal variation.
Default: 0

sigma_b

float
Boundary layer friction height (\(\sigma = p/p_s\)).
Default: 0.7

ka

float
Constant Newtonian cooling timescale (negative sign is a flag indicating that the units are days).
Default: -40

ks

float
Boundary layer dependent cooling timescale (negative sign is a flag indicating that the units are days).
Default: -4

kf

float
BL momentum frictional timescalee (negative sign is a flag indicating that the units are days).
Default: -1

do_conserve_energy

bool
Convert dissipated momentum into heat if True.
Default: True

Diagnostics

The diagnostics for this module can be specified using the module_name of hs_forcing in the diagnostic table file. Some available diagnostics are given below:

h_trop

Height of tropopause.
Dimensions: time, lat, lon
Units: \(km\)