remapping
LagrangianToEulerian
Fortran name is Lagrangian_to_Eulerian
__call__(tracers, pt, delp, delz, peln, u, v, w, cappa, q_con, q_cld, pkz, pk, pe, hs, ps, wsd, ak, bk, dp1, ptop, akap, zvir, last_step, consv_te, mdt)
Remap the deformed Lagrangian surfaces onto the reference, or "Eulerian", coordinate levels.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
tracers
|
inout
|
Tracer species tracked across |
required |
pt
|
inout
|
D-grid potential temperature |
required |
delp
|
inout
|
Pressure Thickness |
required |
delz
|
in
|
Vertical thickness of atmosphere layers |
required |
peln
|
inout
|
Logarithm of interface pressure |
required |
u
|
inout
|
D-grid x-velocity |
required |
v
|
inout
|
D-grid y-velocity |
required |
w
|
inout
|
Vertical velocity |
required |
ua
|
inout
|
A-grid x-velocity |
required |
va
|
inout
|
A-grid y-velocity |
required |
cappa
|
inout
|
Power to raise pressure to |
required |
q_con
|
out
|
Total condensate mixing ratio |
required |
q_cld
|
out
|
Cloud fraction |
required |
pkz
|
in
|
Layer mean pressure raised to the power of Kappa |
required |
pk
|
out
|
Interface pressure raised to power of kappa, final acoustic value |
required |
pe
|
in
|
Pressure at layer edges |
required |
hs
|
in
|
Surface geopotential |
required |
te0_2d
|
unused
|
Atmosphere total energy in columns |
required |
ps
|
out
|
Surface pressure |
required |
wsd
|
in
|
Vertical velocity of the lowest level |
required |
omga
|
unused
|
Vertical pressure velocity |
required |
ak
|
in
|
Atmosphere hybrid a coordinate (Pa) |
required |
bk
|
in
|
Atmosphere hybrid b coordinate (dimensionless) |
required |
pfull
|
in
|
Pressure full levels |
required |
dp1
|
out
|
Pressure thickness before dyn_core (only written if do_sat_adjust=True) |
required |
ptop
|
in
|
The pressure level at the top of atmosphere |
required |
akap
|
in
|
Poisson constant (KAPPA) |
required |
zvir
|
in
|
Constant (Rv/Rd-1) |
required |
last_step
|
in
|
Flag for the last step of k-split remapping |
required |
consv_te
|
in
|
If True, conserve total energy |
required |
mdt
|
in)
|
Remap time step |
required |
bdt
|
in
|
Timestep |
required |
copy_from_below(a, b)
Parameters:
Name | Type | Description | Default |
---|---|---|---|
a
|
in
|
|
required |
b
|
out
|
|
required |
init_pe(pe, pe1, pe2, ptop)
Parameters:
Name | Type | Description | Default |
---|---|---|---|
pe
|
in
|
|
required |
pe1
|
out
|
|
required |
pe2
|
out
|
|
required |
ptop
|
in
|
|
required |
moist_cv_pt_pressure(qvapor, qliquid, qrain, qsnow, qice, qgraupel, q_con, pt, cappa, delp, delz, pe, pe2, ak, bk, dp2, ps, pn2, peln, r_vir)
Computes Eulerian reference pressures as targets for remapping.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
qvapor
|
in
|
|
required |
qliquid
|
in
|
|
required |
qrain
|
in
|
|
required |
qsnow
|
in
|
|
required |
qice
|
in
|
|
required |
qgraupel
|
in
|
|
required |
q_con
|
out
|
|
required |
pt
|
inout
|
|
required |
cappa
|
out
|
|
required |
delp
|
inout
|
|
required |
delz
|
inout
|
|
required |
pe
|
in
|
|
required |
pe2
|
inout
|
|
required |
ak
|
in
|
|
required |
bk
|
in
|
|
required |
dp2
|
out
|
|
required |
ps
|
out
|
|
required |
pn2
|
out
|
|
required |
peln
|
in
|
|
required |
pn2_pk_delp(dp2, delp, pe2, pn2, pk, akap)
Parameters:
Name | Type | Description | Default |
---|---|---|---|
dp2
|
in
|
|
required |
delp
|
out
|
|
required |
pe2
|
in
|
|
required |
pn2
|
out
|
|
required |
pk
|
out
|
|
required |
pressures_mapu(pe, pe1, ak, bk, pe0, pe3)
Parameters:
Name | Type | Description | Default |
---|---|---|---|
pe
|
in
|
|
required |
pe1
|
in
|
|
required |
ak
|
in
|
|
required |
bk
|
in
|
|
required |
pe0
|
out
|
|
required |
pe3
|
out
|
|
required |
pressures_mapv(pe, ak, bk, pe0, pe3)
Parameters:
Name | Type | Description | Default |
---|---|---|---|
pe
|
in
|
|
required |
ak
|
in
|
|
required |
bk
|
in
|
|
required |
pe0
|
out
|
|
required |
pe3
|
out
|
|
required |
undo_delz_adjust_and_copy_peln(delp, delz, peln, pe0, pn2)
Parameters:
Name | Type | Description | Default |
---|---|---|---|
delp
|
in
|
|
required |
delz
|
inout
|
|
required |
peln
|
inout
|
|
required |
pe0
|
out
|
|
required |
pn2
|
in
|
|
required |
update_ua(pe2, ua)
Parameters:
Name | Type | Description | Default |
---|---|---|---|
pe2
|
in
|
|
required |
ua
|
out
|
|
required |