Skip to content

saturation_adjustment

SatAdjust3d

__call__(te, qvapor, qliquid, qice, qrain, qsnow, qgraupel, qcld, hs, peln, delp, delz, q_con, pt, pkz, cappa, r_vir, mdt, fast_mp_consv, last_step, akap, kmp)

Fast phase change as part of GFDL microphysics.

Grid-scale condensation.

Parameters:

Name Type Description Default
te out
required
qvapor inout
required
qliquid inout
required
qice inout
required
qrain inout
required
qsnow inout
required
qgraupel inout
required
qcld out
required
hs in
required
peln in

only read if hydrostatic, otherwise unused

required
delp in
required
delz inout

If nonhydrostatic delz is only in, not out

required
q_con out
required
pt inout
required
pkz out
required
cappa out
required
r_vir in
required
mdt in
required
fast_mp_consv in
required
last_step in
required
akap unused
required
kmp unused
required

compute_q_tables(index, tablew, table2, table, desw, des2)

Parameters:

Name Type Description Default
index in
required
tablew out
required
table2 out
required
table out
required
desw out
required
des2 out
required

satadjust(peln, qv, ql, qi, qr, qs, cappa, qg, pt, dp, delz, te0, q_con, qa, area, hs, pkz, sdt, zvir, fac_i2s, do_qa, consv_te, c_air, c_vap, mdt, fac_r2g, fac_smlt, fac_l2r, fac_imlt, d0_vap, lv00, fac_v2l, fac_l2v, last_step)

Documented in Zhou, Harris and Chen (2022) https://repository.library.noaa.gov/view/noaa/44636.

Parameters:

Name Type Description Default
peln in
required
qv inout
required
ql inout
required
qi inout
required
qr inout
required
qs inout
required
cappa out
required
qg inout
required
pt inout
required
dp in
required
delz inout

If nonhydrostatic delz is only in, not out

required
te0 out
required
q_con out
required
qa out
required
area in
required
hs in
required
pkz out
required
sdt in
required
zvir in

epsilon parameter in virtual temperature

required
fac_i2s in
required
do_qa in

enables the cloud fraction scheme accounting for subgrid variability in cloud fraction

required
consv_te in
required
c_air in
required
c_vap in
required
mdt in
required
fac_r2g in
required
fac_smlt in
required
fac_l2r in
required
fac_imlt in
required
d0_vap in

Cvapor - Cliquid, used for Clausius-Clapeyron

required
lv00 in

latent heating of vaporization, HLV - d0_vap * TICE

required
fac_v2l in
required
fac_l2v in
required
last_step in
required