Skip to content

neg_adj3

AdjustNegativeTracerMixingRatio

Adjust tracer mixing ratios to fix negative values

Named neg_adj3 in fortran

Parameters:

Name Type Description Default
qvapor

Water vapor mixing ration (inout)

required
qliquid

Liquid water mixing ration (inout)

required
qrain

Rain mixing ration (inout)

required
qsnow

Snow mixing ration (inout)

required
qice

Ice mixing ration (inout)

required
qgraupel

Graupel mixing ration (inout)

required
qcld

Cloud mixing ration (inout)

required
pt

Air temperature (in)

required
delp

Pressur thickness of atmosphere layers (in)

required
delz

Vertical thickness of atmosphere layers (in)

required
peln

Logarithm of interface pressure (in)

required

__call__(qvapor, qliquid, qrain, qsnow, qice, qgraupel, qcld, pt, delp)

Parameters:

Name Type Description Default
qvapor inout
required
qliquid inout
required
qrain inout
required
qsnow inout
required
qice inout
required
qgraupel inout
required
qcld inout
required
pt inout
required
delp in
required

fillq(q, dp, sum1, sum2)

Parameters:

Name Type Description Default
q inout
required
dp in
required
sum1 out
required
sum2 out
required

fix_neg_water(pt, qvapor, qliquid, qrain, qsnow, qice, qgraupel, lv00, d0_vap)

Parameters:

Name Type Description Default
pt inout
required
qvapor inout
required
qliquid inout
required
qrain inout
required
qsnow inout
required
qice inout
required
qgraupel inout
required

fix_water_vapor_down(qvapor, dp)

Parameters:

Name Type Description Default
qvapor inout
required
dp in
required