hyv :: (real ~ "1" field (x(grid), y(half)) on
(i = 0 .. nlon + 1 by j = 0 .. nlat)
)