MOM6
mom_barotropic::bt_obc_type Type Reference

Detailed Description

Definition at line 148 of file MOM_barotropic.F90.

Collaboration diagram for mom_barotropic::bt_obc_type:
[legend]

Private variables and constants

real, dimension(:,:), pointer cg_u => NULL()
 
real, dimension(:,:), pointer cg_v => NULL()
 
real, dimension(:,:), pointer h_u => NULL()
 
real, dimension(:,:), pointer h_v => NULL()
 
real, dimension(:,:), pointer uhbt => NULL()
 
real, dimension(:,:), pointer vhbt => NULL()
 
real, dimension(:,:), pointer ubt_outer => NULL()
 
real, dimension(:,:), pointer vbt_outer => NULL()
 
real, dimension(:,:), pointer eta_outer_u => NULL()
 
real, dimension(:,:), pointer eta_outer_v => NULL()
 
logical apply_u_obcs
 True if this PE has an open boundary at a u-point. More...
 
logical apply_v_obcs
 True if this PE has an open boundary at a v-point. More...
 
integer is_u_obc
 
integer ie_u_obc
 
integer js_u_obc
 
integer je_u_obc
 
integer is_v_obc
 
integer ie_v_obc
 
integer js_v_obc
 
integer je_v_obc
 
logical is_alloced = .false.
 True if BT_OBC is in use and has been allocated. More...
 

Variables and constants

◆ apply_u_obcs

logical mom_barotropic::bt_obc_type::apply_u_obcs
private

True if this PE has an open boundary at a u-point.

Definition at line 163 of file MOM_barotropic.F90.

163  logical :: apply_u_obcs !< True if this PE has an open boundary at a u-point.

◆ apply_v_obcs

logical mom_barotropic::bt_obc_type::apply_v_obcs
private

True if this PE has an open boundary at a v-point.

Definition at line 164 of file MOM_barotropic.F90.

164  logical :: apply_v_obcs !< True if this PE has an open boundary at a v-point.

◆ cg_u

real, dimension(:,:), pointer mom_barotropic::bt_obc_type::cg_u => NULL()
private

Definition at line 149 of file MOM_barotropic.F90.

149  real, dimension(:,:), pointer :: &
150  cg_u => null(), & ! The external wave speed at u-points, in m s-1.
151  cg_v => null(), & ! The external wave speed at u-points, in m s-1.
152  h_u => null(), & ! The total thickness at the u-points, in m or kg m-2.
153  h_v => null(), & ! The total thickness at the v-points, in m or kg m-2.
154  uhbt => null(), & ! The zonal and meridional barotropic thickness fluxes
155  vhbt => null(), & ! specified for open boundary conditions (if any),
156  ! in units of m3 s-1.
157  ubt_outer => null(), & ! The zonal and meridional velocities just outside
158  vbt_outer => null(), & ! the domain, as set by the open boundary conditions,
159  ! in units of m s-1.
160  eta_outer_u => null(), & ! The surface height outside of the domain at a
161  eta_outer_v => null() ! u- or v- point with an open boundary condition,

◆ cg_v

real, dimension(:,:), pointer mom_barotropic::bt_obc_type::cg_v => NULL()
private

Definition at line 149 of file MOM_barotropic.F90.

◆ eta_outer_u

real, dimension(:,:), pointer mom_barotropic::bt_obc_type::eta_outer_u => NULL()
private

Definition at line 149 of file MOM_barotropic.F90.

◆ eta_outer_v

real, dimension(:,:), pointer mom_barotropic::bt_obc_type::eta_outer_v => NULL()
private

Definition at line 149 of file MOM_barotropic.F90.

◆ h_u

real, dimension(:,:), pointer mom_barotropic::bt_obc_type::h_u => NULL()
private

Definition at line 149 of file MOM_barotropic.F90.

◆ h_v

real, dimension(:,:), pointer mom_barotropic::bt_obc_type::h_v => NULL()
private

Definition at line 149 of file MOM_barotropic.F90.

◆ ie_u_obc

integer mom_barotropic::bt_obc_type::ie_u_obc
private

Definition at line 165 of file MOM_barotropic.F90.

◆ ie_v_obc

integer mom_barotropic::bt_obc_type::ie_v_obc
private

Definition at line 166 of file MOM_barotropic.F90.

◆ is_alloced

logical mom_barotropic::bt_obc_type::is_alloced = .false.
private

True if BT_OBC is in use and has been allocated.

Definition at line 167 of file MOM_barotropic.F90.

167  logical :: is_alloced = .false. !< True if BT_OBC is in use and has been allocated

◆ is_u_obc

integer mom_barotropic::bt_obc_type::is_u_obc
private

Definition at line 165 of file MOM_barotropic.F90.

165  integer :: is_u_obc, ie_u_obc, js_u_obc, je_u_obc

◆ is_v_obc

integer mom_barotropic::bt_obc_type::is_v_obc
private

Definition at line 166 of file MOM_barotropic.F90.

166  integer :: is_v_obc, ie_v_obc, js_v_obc, je_v_obc

◆ je_u_obc

integer mom_barotropic::bt_obc_type::je_u_obc
private

Definition at line 165 of file MOM_barotropic.F90.

◆ je_v_obc

integer mom_barotropic::bt_obc_type::je_v_obc
private

Definition at line 166 of file MOM_barotropic.F90.

◆ js_u_obc

integer mom_barotropic::bt_obc_type::js_u_obc
private

Definition at line 165 of file MOM_barotropic.F90.

◆ js_v_obc

integer mom_barotropic::bt_obc_type::js_v_obc
private

Definition at line 166 of file MOM_barotropic.F90.

◆ ubt_outer

real, dimension(:,:), pointer mom_barotropic::bt_obc_type::ubt_outer => NULL()
private

Definition at line 149 of file MOM_barotropic.F90.

◆ uhbt

real, dimension(:,:), pointer mom_barotropic::bt_obc_type::uhbt => NULL()
private

Definition at line 149 of file MOM_barotropic.F90.

◆ vbt_outer

real, dimension(:,:), pointer mom_barotropic::bt_obc_type::vbt_outer => NULL()
private

Definition at line 149 of file MOM_barotropic.F90.

◆ vhbt

real, dimension(:,:), pointer mom_barotropic::bt_obc_type::vhbt => NULL()
private

Definition at line 149 of file MOM_barotropic.F90.


The documentation for this type was generated from the following file: