Skip to content

ytp_v

advect_v_along_y(v, vb_contra, rdy, dy, dya, dt)

Advect covariant y-wind on D-grid using contravariant y-wind on cell corners.

Named ytp_v in the original Fortran code. In the Fortran, dt is folded in to vb_contra and called "courant".

Parameters:

Name Type Description Default
v FloatField

covariant y-wind on D-grid

required
vb_contra FloatField

contravariant y-wind on cell corners

required
rdy FloatFieldIJ

1 / dy

required
dy FloatFieldIJ

gridcell spacing in y-direction

required
dya FloatFieldIJ

a-grid gridcell spacing in y-direction

required
dt Float

timestep in seconds

required

Returns:

Name Type Description
updated_v

v having been advected by v_on_cell_corners

get_bl_br(v, dy, dya)

Parameters:

Name Type Description Default
v

covariant y-wind on D-grid

required
dy

gridcell spacing in y-direction

required
dya

gridcell spacing in y-direction on A-grid

required

Returns:

Name Type Description
bl

???

br

???