Computes the advective tendency of an input field f given the advective velocity field u [m/s] and grid spacing dx [m], using a first order, positive-definite upwind differencing. Fields f and u are defined on a semi-staggered Arakawa C-grid:
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=rk), | intent(in), | dimension(:) | :: | f | Input field to be advected |
|
real(kind=rk), | intent(in), | dimension(:) | :: | u | Advective velocity [m/s] |
|
real(kind=rk), | intent(in), | dimension(:) | :: | dx | Grid spacing [m] |
Advective tendency
Computes the advective tendency of an input field f given the advective velocity field u [m/s] and grid spacing dx [m], using a first order, positive-definite upwind differencing. Fields f and u are defined on a semi-staggered Arakawa C-grid:
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=rk), | intent(in), | dimension(:,:) | :: | f | Input field to be advected |
|
real(kind=rk), | intent(in), | dimension(:,:) | :: | u | Advective velocity [m/s] |
|
real(kind=rk), | intent(in), | dimension(:) | :: | dx | Grid spacing [m] |
Advective tendency
Computes the advective tendency of an input field f given the advective velocity field u [m/s] and grid spacing dx [m], using a first order, positive-definite upwind differencing. Fields f and u are defined on a semi-staggered Arakawa C-grid:
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=rk), | intent(in), | dimension(:,:,:) | :: | f | Input field to be advected |
|
real(kind=rk), | intent(in), | dimension(:,:,:) | :: | u | Advective velocity [m/s] |
|
real(kind=rk), | intent(in), | dimension(:) | :: | dx | Grid spacing [m] |
Advective tendency
Computes the 2-d advective tendency of an input field f given the advective velocity field u and v [m/s] and grid spacing dx and dy [m], using a first order, positive-definite upwind differencing. Fields f, u, and v are defined on a semi-staggered Arakawa C-grid:
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=rk), | intent(in), | dimension(:,:) | :: | f | Input field to be advected |
|
real(kind=rk), | intent(in), | dimension(:,:) | :: | u | Advective velocity in x-direction [m/s] |
|
real(kind=rk), | intent(in), | dimension(:,:) | :: | v | Advective velocity in y-direction [m/s] |
|
real(kind=rk), | intent(in), | dimension(:,:) | :: | dx | Grid spacing in x-direction [m] |
|
real(kind=rk), | intent(in), | dimension(:,:) | :: | dy | Grid spacing in x-direction [m] |
Advective tendency
Computes the 2-d advective tendency of an input field f given the advective velocity field u and v [m/s] and grid spacing dx and dy [m], using a first order, positive-definite upwind differencing. Fields f, u, and v are defined on a semi-staggered Arakawa C-grid:
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=rk), | intent(in), | dimension(:,:,:) | :: | f | Input field to be advected |
|
real(kind=rk), | intent(in), | dimension(:,:,:) | :: | u | Advective velocity in x-direction [m/s] |
|
real(kind=rk), | intent(in), | dimension(:,:,:) | :: | v | Advective velocity in y-direction [m/s] |
|
real(kind=rk), | intent(in), | dimension(:,:) | :: | dx | Grid spacing in x-direction [m] |
|
real(kind=rk), | intent(in), | dimension(:,:) | :: | dy | Grid spacing in x-direction [m] |
Advective tendency
Computes the 2-d advective tendency of an input field f given the advective velocity field u and v [m/s] and grid spacing dx and dy [m], using a first order, positive-definite upwind differencing. Fields f, u, and v are defined on a semi-staggered Arakawa C-grid:
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=rk), | intent(in), | dimension(:,:,:,:) | :: | f | Input field to be advected |
|
real(kind=rk), | intent(in), | dimension(:,:,:,:) | :: | u | Advective velocity in x-direction [m/s] |
|
real(kind=rk), | intent(in), | dimension(:,:,:,:) | :: | v | Advective velocity in y-direction [m/s] |
|
real(kind=rk), | intent(in), | dimension(:,:) | :: | dx | Grid spacing in x-direction [m] |
|
real(kind=rk), | intent(in), | dimension(:,:) | :: | dy | Grid spacing in x-direction [m] |
Advective tendency