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 |