xtp_u
advect_u_along_x(u, ub_contra, rdx, dx, dxa, dt)
Advect covariant x-wind on D-grid using contravariant x-wind on cell corners.
Named xtp_u in the original Fortran code. In the Fortran, dt is folded in to ub_contra and called "courant".
Parameters:
Name | Type | Description | Default |
---|---|---|---|
u
|
FloatField
|
covariant x-wind on D-grid |
required |
ub_contra
|
FloatField
|
contravariant x-wind on cell corners |
required |
rdx
|
FloatFieldIJ
|
1 / dx |
required |
dx
|
FloatFieldIJ
|
gridcell spacing in x-direction |
required |
dxa
|
FloatFieldIJ
|
a-grid gridcell spacing in x-direction |
required |
dt
|
Float
|
timestep in seconds |
required |
Returns:
Name | Type | Description |
---|---|---|
updated_u |
u having been advected by u_on_cell_corners |
get_bl_br(u, dx, dxa)
Parameters:
Name | Type | Description | Default |
---|---|---|---|
u
|
covariant x-wind on D-grid |
required | |
dx
|
gridcell spacing in x-direction |
required | |
dxa
|
gridcell spacing in x-direction on A-grid |
required |
Returns:
Name | Type | Description |
---|---|---|
bl |
??? |
|
br |
??? |