MOM6
|
The barotropic stepping open boundary condition type.
Definition at line 67 of file MOM_barotropic.F90.
Private variables and constants | |
real, dimension(:,:), pointer | cg_u => NULL() |
The external wave speed at u-points [L T-1 ~> m s-1]. | |
real, dimension(:,:), pointer | cg_v => NULL() |
The external wave speed at u-points [L T-1 ~> m s-1]. | |
real, dimension(:,:), pointer | h_u => NULL() |
The total thickness at the u-points [H ~> m or kg m-2]. | |
real, dimension(:,:), pointer | h_v => NULL() |
The total thickness at the v-points [H ~> m or kg m-2]. | |
real, dimension(:,:), pointer | uhbt => NULL() |
The zonal barotropic thickness fluxes specified for open boundary conditions (if any) [H L2 T-1 ~> m3 s-1 or kg s-1]. | |
real, dimension(:,:), pointer | vhbt => NULL() |
The meridional barotropic thickness fluxes specified for open boundary conditions (if any) [H L2 T-1 ~> m3 s-1 or kg s-1]. | |
real, dimension(:,:), pointer | ubt_outer => NULL() |
The zonal velocities just outside the domain, as set by the open boundary conditions [L T-1 ~> m s-1]. | |
real, dimension(:,:), pointer | vbt_outer => NULL() |
The meridional velocities just outside the domain, as set by the open boundary conditions [L T-1 ~> m s-1]. | |
real, dimension(:,:), pointer | eta_outer_u => NULL() |
The surface height outside of the domain at a u-point with an open boundary condition [H ~> m or kg m-2]. | |
real, dimension(:,:), pointer | eta_outer_v => NULL() |
The surface height outside of the domain at a v-point with an open boundary condition [H ~> m or kg m-2]. | |
logical | apply_u_obcs |
True if this PE has an open boundary at a u-point. | |
logical | apply_v_obcs |
True if this PE has an open boundary at a v-point. | |
integer | is_u_obc |
Index ranges for the open boundary conditions. | |
integer | ie_u_obc |
Index ranges for the open boundary conditions. | |
integer | js_u_obc |
Index ranges for the open boundary conditions. | |
integer | je_u_obc |
Index ranges for the open boundary conditions. | |
integer | is_v_obc |
Index ranges for the open boundary conditions. | |
integer | ie_v_obc |
Index ranges for the open boundary conditions. | |
integer | js_v_obc |
Index ranges for the open boundary conditions. | |
integer | je_v_obc |
Index ranges for the open boundary conditions. | |
logical | is_alloced = .false. |
True if BT_OBC is in use and has been allocated. | |
type(group_pass_type) | pass_uv |
Structure for group halo pass. | |
type(group_pass_type) | pass_uhvh |
Structure for group halo pass. | |
type(group_pass_type) | pass_h |
Structure for group halo pass. | |
type(group_pass_type) | pass_cg |
Structure for group halo pass. | |
type(group_pass_type) | pass_eta_outer |
Structure for group halo pass. | |