Object Info


Z is defined in /home/robert/projects/Ctadel/dyn.s:247
Z --> declared_var(script("dyn")) --> declared_object(script("dyn")) --> object
temporary_var --> dependent_var --> variable --> object
object
------- Properties:
Z has fortran_name(z)
range(- infinity .. infinity)
cse_value(4 * ( ( varidx(t_36, [i, j])
- ( 1.56961230576048E-7
* ( ( rdlam
* ( varidx(hyv, [i, j]) * varidx(v, [i, j, k])
- ( varidx(hyv, [i + 1, j])
* varidx(v, [i + 1, j, k])
)
)
)
- rdth * ( varidx(hxu, [i, j]) * varidx(u, [i, j, k])
- ( varidx(hxu, [i, j + 1])
* varidx(u, [i, j + 1, k])
)
)
)
)
)
/ ( varidx(t_31, [i, j, k])
+ varidx(t_31, [i, j + 1, k])
+ varidx(t_31, [i + 1, j, k])
+ varidx(t_31, [i + 1, j + 1, k])
)
))
point([i, j, k])
indexed_value(2 * ( ( ( ( 1.56961230576048E-7
* rdth
* ( varidx(hxu, [i, j]) * varidx(u, [i, j, k])
- varidx(hxu, [i, j + 1]) * varidx(u, [i, j + 1, k])
)
)
+ ( 1 / 2
* varidx(f, [i, j])
* ( ( 1 / 2
* ( varidx(hxt, [i, j]) * varidx(hyt, [i, j])
+ varidx(hxt, [i + 1, j]) * varidx(hyt, [i + 1, j])
)
)
+ ( 1 / 2
* ( varidx(hxt, [i, j + 1]) * varidx(hyt, [i, j + 1])
+ ( varidx(hxt, [i + 1, j + 1])
* varidx(hyt, [i + 1, j + 1])
)
)
)
)
)
)
- ( 1.56961230576048E-7
* rdlam
* ( varidx(hyv, [i, j]) * varidx(v, [i, j, k])
- varidx(hyv, [i + 1, j]) * varidx(v, [i + 1, j, k])
)
)
)
/ ( ( 1 / 2
* ( ( varidx(hxt, [i, j])
* varidx(hyt, [i, j])
* (varidx(p, [i, j, k + 1]) - varidx(p, [i, j, k]))
)
+ ( varidx(hxt, [i + 1, j])
* varidx(hyt, [i + 1, j])
* ( varidx(p, [i + 1, j, k + 1])
- varidx(p, [i + 1, j, k])
)
)
)
)
+ ( 1 / 2
* ( ( varidx(hxt, [i, j + 1])
* varidx(hyt, [i, j + 1])
* ( varidx(p, [i, j + 1, k + 1])
- varidx(p, [i, j + 1, k])
)
)
+ ( varidx(hxt, [i + 1, j + 1])
* varidx(hyt, [i + 1, j + 1])
* ( varidx(p, [i + 1, j + 1, k + 1])
- varidx(p, [i + 1, j + 1, k])
)
)
)
)
)
))
derived_stencil([- 1 .. 0, - 1 .. 0, 0 .. 0])
derived_domain([0 .. nlon, 0 .. nlat, 1 .. nlev])
mask(true)
discrete_value(( ( ( df_g(hyv * v, x)
+ f * ave_g(ave_g(hxt * hyt, x), y)
)
- df_g(hxu * u, y)
)
/ ave_g(ave_g(hxt * hyt * df_g(p, z), x), y)
))
grid(grid([half, half, half, _G27104]))
dimensioned_value(( ( (df(h_y * v, x) + f * ave(ave(h_x * h_y, x), y))
- df(h_x * u, y)
)
/ ave(ave(h_x * h_y * df(p, z ~ "1"), x), y)
))
unit(unit(-3, [-1, 0, 1, 1, 0, 0, 0, 0]))
scalar_value(( ( (df(h_y * v, x) + f * ave(ave(h_x * h_y, x), y))
- df(h_x * u, y)
)
/ ave(ave(h_x * h_y * df(p, z ~ "1"), x), y)
))
value(( ( (df(h_y * v, x) + f * ave(ave(h_x * h_y, x), y))
- df(h_x * u, y)
)
/ ave(ave(h_x * h_y * df(p, z ~ "1"), x), y)
))
type(real)
declared_domain([1 .. nlon, 1 .. nlat, 1 .. nlev])
dependency([x, y, z])
------- Properties inherited from class dependent_var:
Z has instance_name(v)
------- Properties inherited from class temporary_var:
Z has instance_name(t)
------- Methods inherited from class object:
Z can restore(_G27318)
save(_G27318, _G27319)
get_properties(_G27318, _G27319)
get_superobjects(_G27318, _G27319)
get_subobjects(_G27318, _G27319)
get_parents(_G27318, _G27319)
get_children(_G27318, _G27319)
get_instances(_G27318, _G27319)
create(_G27318, _G27319)
get_dependencies(_G27318, _G27319)
------- Methods inherited from class temporary_var:
Z can get_store_cost(_G27344, 20)
------- Methods inherited from class variable:
Z can get_store_cost(_G27329, 10)
get_load_cost(_G27329, 1)