The east/west boundaries are periodic, and the
north/south boundaries are solid walls, with a sponge
layer from S to
S, and
N to
N for the standard setting.
At the north-south boundaries, meridional velocity v
is set to zero. Thus, at the northern boundary, both
v0(i,NY)
and v1(i,NY)
are set to zero. To describe the southern boundary, an
extra point has been added at the southern-most extent of
arrays v0
and v1
. Thus, the y-direction of
these two arrays (and arrays which depend on them, such as
psi0
) are actually dimensioned 0:NY instead of
1:NY, as the other arrays (such as u0
and u1
) are.
An exception is vort0
, which one might think is
dimensioned 0:NY, but actually is dimensioned 1:NY.
Then, this southern-most point of both v0
and v1
(i.e. v0(i,0)
and v1(i,0)
) are set to zero. As a
reminder, v0(i,0)
and v1(i,0)
describe
and
, respectively.
Note that though the east/west boundaries are periodic, numerically this is implemented without the use of ghostpoints.
Between V2.0 and V2.1, there has been a shift of grid points that offsets
which point occurs at the equator. This is to accommodate the pole-to-pole
option in V2.1 and makes the V2.1 grid more similar to the Gaussian grid
of GCMs. In V2.1 and higher versions, the equator has a v
(v0
and v1
) point, with T
and
u
(u0
and u1
) points half a grid north and south of the
equator. In V2.0 and lower, the equator has a T
point.