Object Info


q_t is defined in /home/robert/projects/Ctadel/dyn.s:341
q_t --> declared_var(script("dyn")) --> declared_object(script("dyn")) --> object
derived_var --> dependent_var --> variable --> object
object
------- Properties:
q_t has cse_value(((( ( ( 7.84806152880239E-8
* ( ( ( rdlam
* ( - varidx(t_151, [i, j, nlev])
- varidx(t_151, [i + 1, j, nlev])
)
)
+ ( rdth
* ( - varidx(t_155, [i, j, nlev])
- varidx(t_155, [i, j + 1, nlev])
)
)
)
/ (varidx(hxt, [i, j]) * varidx(hyt, [i, j]))
)
)
- 1 / 2 * varidx(t_166, [i, j, nlev])
)
/ (varidx(p, [i, j, k + 1]) - varidx(p, [i, j, k]))
) if
nlev <= k
) \\
(( ( ( 7.84806152880239E-8
* ( ( ( rdlam
* ( - varidx(t_151, [i, j, 1])
- varidx(t_151, [i + 1, j, 1])
)
)
+ ( rdth
* ( - varidx(t_155, [i, j, 1])
- varidx(t_155, [i, j + 1, 1])
)
)
)
/ (varidx(hxt, [i, j]) * varidx(hyt, [i, j]))
)
)
- 1 / 2 * varidx(t_166, [i, j, 2])
)
/ (varidx(p, [i, j, k + 1]) - varidx(p, [i, j, k]))
) if
k <= 1
) \\
( ( ( 7.84806152880239E-8
* ( ( ( rdlam
* ( - varidx(t_151, [i, j, k])
- varidx(t_151, [i + 1, j, k])
)
)
+ ( rdth
* ( - varidx(t_155, [i, j, k])
- varidx(t_155, [i, j + 1, k])
)
)
)
/ (varidx(hxt, [i, j]) * varidx(hyt, [i, j]))
)
)
- ( 1 / 2
* (varidx(t_166, [i, j, k]) + varidx(t_166, [i, j, k + 1]))
)
)
/ (varidx(p, [i, j, k + 1]) - varidx(p, [i, j, k]))
)
))
point([i, j, k])
indexed_value(( ( ( ( ( 1 / 2
* ( ( 1.56961230576048E-7
* rdlam
* varidx(hyu, [i, j])
* varidx(u_aux, [i, j, k])
* (varidx(q, [i, j, k]) - varidx(q, [i + 1, j, k]))
)
- ( 1.56961230576048E-7
* rdlam
* varidx(hyu, [i - 1, j])
* varidx(u_aux, [i - 1, j, k])
* (varidx(q, [i, j, k]) - varidx(q, [i - 1, j, k]))
)
)
)
+ ( 1 / 2
* ( ( 1.56961230576048E-7
* rdth
* varidx(hxv, [i, j])
* varidx(v_aux, [i, j, k])
* (varidx(q, [i, j, k]) - varidx(q, [i, j + 1, k]))
)
- ( 1.56961230576048E-7
* rdth
* varidx(hxv, [i, j - 1])
* varidx(v_aux, [i, j - 1, k])
* (varidx(q, [i, j, k]) - varidx(q, [i, j - 1, k]))
)
)
)
)
/ (varidx(hxt, [i, j]) * varidx(hyt, [i, j]))
)
- ( 1 / 2
* ( ( (varidx(q, [i, j, k + 1]) - varidx(q, [i, j, k]))
* ((varidx(eta_p, [i, j, k + 1]) if
k + 1 <= nlev
) \\ 0.0)
)
+ ( (varidx(q, [i, j, k]) - varidx(q, [i, j, k - 1]))
* (varidx(eta_p, [i, j, k]) if 2 <= k \\ 0.0)
)
)
)
)
/ (varidx(p, [i, j, k + 1]) - varidx(p, [i, j, k]))
))
derived_stencil([0 .. 0, 0 .. 0, 0 .. 0])
derived_domain([1 .. nlon, 1 .. nlat, 1 .. nlev])
discrete_value(( ( ( 1 / (hxt * hyt)
* ( - ave_h(hyu * u_aux * df_g(q, x), x)
- ave_h(hxv * v_aux * df_g(q, y), y)
)
)
- ave_g(( df_h(q, z)
* (eta_p if 2 <= k and k <= nlev \\ 0.0)
), z)
)
/ df_g(p, z)
))
grid(grid([grid, grid, half, _G28671]))
dimensioned_value(( - ( ave(( df(q, z ~ "1")
* (eta_p if 2 ~ "1" <= k and k <= nlev \\
0.0 ~ " kg s^-3 / m"
)
), z)
/ df(p, z ~ "1")
)
- ( 1 / (h_x * h_y)
* ( ( ave(h_y * u_aux * df(q, x), x)
+ ave(h_x * v_aux * df(q, y), y)
)
/ df(p, z ~ "1")
)
)
))
unit(unit(0, [0, 0, 0, -1, 0, 0, 0, 0]))
scalar_value(( - ( ave(( df(q, z ~ "1")
* (eta_p if 2 <= k and k <= nlev \\ 0.0)
), z)
/ df(p, z ~ "1")
)
- ( 1 / (h_x * h_y)
* ( ( ave(h_y * u_aux * df(q, x), x)
+ ave(h_x * v_aux * df(q, y), y)
)
/ df(p, z ~ "1")
)
)
))
fortran_name(PDQDT)
value(( - ( ave(( df(q, z ~ "1")
* (eta_p if on (k = 2 .. nlev) \\ real(0))
), z)
/ df(p, z ~ "1")
)
- ( 1 / (h_x * h_y)
* ( ( ave(h_y * u_aux * df(q, x), x)
+ ave(h_x * v_aux * df(q, y), y)
)
/ df(p, z ~ "1")
)
)
))
type(real)
declared_domain([1 .. nlon, 1 .. nlat, 1 .. nlev])
dependency([x, y, z])
------- Properties inherited from class dependent_var:
q_t has instance_name(v)
------- Methods inherited from class object:
q_t can restore(_G28885)
save(_G28885, _G28886)
get_properties(_G28885, _G28886)
get_superobjects(_G28885, _G28886)
get_subobjects(_G28885, _G28886)
get_parents(_G28885, _G28886)
get_children(_G28885, _G28886)
get_instances(_G28885, _G28886)
create(_G28885, _G28886)
get_dependencies(_G28885, _G28886)
------- Methods inherited from class variable:
q_t can get_store_cost(_G28896, 10)
get_load_cost(_G28896, 1)