MOM6
mom_barotropic::barotropic_cs Type Reference

Detailed Description

Definition at line 170 of file MOM_barotropic.F90.

Collaboration diagram for mom_barotropic::barotropic_cs:
[legend]

Public variables and constants

real allocable_
 
real, dimension(nimembw_, njmembw_) dimension
 
real frhatu
 
real frhatv
 
real idatu
 
real uhbt_ic
 
real ubt_ic
 
real ubtav
 
real idatv
 
real vhbt_ic
 
real vbt_ic
 
real vbtav
 
real eta_source
 
real eta_cor
 
real eta_cor_bound
 
real ua_polarity
 
real va_polarity
 
real bathyt
 
real iareat
 
real d_u_cor
 
real dy_cu
 
real idxcu
 
real d_v_cor
 
real dx_cv
 
real idycv
 
real q_d
 
real, dimension(:,:,:), pointer frhatu1 => NULL()
 
real, dimension(:,:,:), pointer frhatv1 => NULL()
 
type(bt_obc_typebt_obc
 A structure with all of this module's fields for applying open boundary conditions. More...
 
real rho0
 
real dtbt
 
real dtbt_fraction
 
real dtbt_max
 
real dt_bt_filter
 
integer nstep_last = 0
 
real bebt
 
logical split
 
real eta_source_limit
 
logical bound_bt_corr
 
logical gradual_bt_ics
 
logical sadourny
 
logical nonlinear_continuity
 
integer nonlin_cont_update_period
 
logical bt_project_velocity
 
logical dynamic_psurf
 
real dmin_dyn_psurf
 
real ice_strength_length
 
real const_dyn_psurf
 
logical tides
 
real g_extra
 
integer hvel_scheme
 
logical strong_drag
 
logical linearized_bt_pv
 
logical use_wide_halos
 
logical clip_velocity
 
logical debug
 
logical debug_bt
 
real maxvel
 
real cfl_trunc
 
real maxcfl_bt_cont
 
logical bt_cont_bounds
 
logical visc_rem_u_uh0
 
logical adjust_bt_cont
 
type(time_type), pointer time
 
type(diag_ctrl), pointer diag
 
type(mom_domain_type), pointer bt_domain => NULL()
 
type(hor_index_type), pointer debug_bt_hi
 
type(tidal_forcing_cs), pointer tides_csp => NULL()
 
logical module_is_initialized = .false.
 
integer isdw
 
integer iedw
 
integer jsdw
 
integer jedw
 
type(group_pass_type) pass_q_dcor
 
type(group_pass_type) pass_gtot
 
type(group_pass_type) pass_tmp_uv
 
type(group_pass_type) pass_eta_bt_rem
 
type(group_pass_type) pass_force_hbt0_cor_ref
 
type(group_pass_type) pass_dat_uv
 
type(group_pass_type) pass_eta_ubt
 
type(group_pass_type) pass_etaav
 
type(group_pass_type) pass_ubt_cor
 
type(group_pass_type) pass_ubta_uhbta
 
type(group_pass_type) pass_e_anom
 
integer id_pfu_bt = -1
 
integer id_pfv_bt = -1
 
integer id_coru_bt = -1
 
integer id_corv_bt = -1
 
integer id_ubtforce = -1
 
integer id_vbtforce = -1
 
integer id_uaccel = -1
 
integer id_vaccel = -1
 
integer id_visc_rem_u = -1
 
integer id_visc_rem_v = -1
 
integer id_eta_cor = -1
 
integer id_ubt = -1
 
integer id_vbt = -1
 
integer id_eta_bt = -1
 
integer id_ubtav = -1
 
integer id_vbtav = -1
 
integer id_ubt_st = -1
 
integer id_vbt_st = -1
 
integer id_eta_st = -1
 
integer id_ubt_hifreq = -1
 
integer id_vbt_hifreq = -1
 
integer id_eta_hifreq = -1
 
integer id_uhbt_hifreq = -1
 
integer id_vhbt_hifreq = -1
 
integer id_eta_pred_hifreq = -1
 
integer id_gtotn = -1
 
integer id_gtots = -1
 
integer id_gtote = -1
 
integer id_gtotw = -1
 
integer id_uhbt = -1
 
integer id_frhatu = -1
 
integer id_vhbt = -1
 
integer id_frhatv = -1
 
integer id_frhatu1 = -1
 
integer id_frhatv1 = -1
 
integer id_btc_fa_u_ee = -1
 
integer id_btc_fa_u_e0 = -1
 
integer id_btc_fa_u_w0 = -1
 
integer id_btc_fa_u_ww = -1
 
integer id_btc_ubt_ee = -1
 
integer id_btc_ubt_ww = -1
 
integer id_btc_fa_v_nn = -1
 
integer id_btc_fa_v_n0 = -1
 
integer id_btc_fa_v_s0 = -1
 
integer id_btc_fa_v_ss = -1
 
integer id_btc_vbt_nn = -1
 
integer id_btc_vbt_ss = -1
 
integer id_uhbt0 = -1
 
integer id_vhbt0 = -1
 

Variables and constants

◆ adjust_bt_cont

logical mom_barotropic::barotropic_cs::adjust_bt_cont

Definition at line 328 of file MOM_barotropic.F90.

328  logical :: adjust_bt_cont ! If true, adjust the curve fit to the BT_cont type

◆ allocable_

real mom_barotropic::barotropic_cs::allocable_

Definition at line 171 of file MOM_barotropic.F90.

171  real allocable_, dimension(NIMEMB_PTR_,NJMEM_,NKMEM_) :: frhatu

◆ bathyt

real mom_barotropic::barotropic_cs::bathyt

Definition at line 206 of file MOM_barotropic.F90.

◆ bebt

real mom_barotropic::barotropic_cs::bebt

Definition at line 241 of file MOM_barotropic.F90.

241  real :: bebt ! A nondimensional number, from 0 to 1, that

◆ bound_bt_corr

logical mom_barotropic::barotropic_cs::bound_bt_corr

Definition at line 251 of file MOM_barotropic.F90.

251  logical :: bound_bt_corr ! If true, the magnitude of the fake mass source

◆ bt_cont_bounds

logical mom_barotropic::barotropic_cs::bt_cont_bounds

Definition at line 321 of file MOM_barotropic.F90.

321  logical :: bt_cont_bounds ! If true, use the BT_cont_type variables to set

◆ bt_domain

type(mom_domain_type), pointer mom_barotropic::barotropic_cs::bt_domain => NULL()

Definition at line 334 of file MOM_barotropic.F90.

334  type(mom_domain_type), pointer :: bt_domain => null()

◆ bt_obc

type(bt_obc_type) mom_barotropic::barotropic_cs::bt_obc

A structure with all of this module's fields for applying open boundary conditions.

Definition at line 226 of file MOM_barotropic.F90.

226  type(bt_obc_type) :: bt_obc !< A structure with all of this module's fields

◆ bt_project_velocity

logical mom_barotropic::barotropic_cs::bt_project_velocity

Definition at line 273 of file MOM_barotropic.F90.

273  logical :: bt_project_velocity ! If true, step the barotropic velocity first

◆ cfl_trunc

real mom_barotropic::barotropic_cs::cfl_trunc

Definition at line 313 of file MOM_barotropic.F90.

313  real :: cfl_trunc ! If clip_velocity is true, velocity components will

◆ clip_velocity

logical mom_barotropic::barotropic_cs::clip_velocity

Definition at line 305 of file MOM_barotropic.F90.

305  logical :: clip_velocity ! If true, limit any velocity components that are

◆ const_dyn_psurf

real mom_barotropic::barotropic_cs::const_dyn_psurf

Definition at line 289 of file MOM_barotropic.F90.

289  real :: const_dyn_psurf ! The constant that scales the dynamic surface

◆ d_u_cor

real mom_barotropic::barotropic_cs::d_u_cor

Definition at line 213 of file MOM_barotropic.F90.

◆ d_v_cor

real mom_barotropic::barotropic_cs::d_v_cor

Definition at line 217 of file MOM_barotropic.F90.

◆ debug

logical mom_barotropic::barotropic_cs::debug

Definition at line 309 of file MOM_barotropic.F90.

309  logical :: debug ! If true, write verbose checksums for debugging purposes.

◆ debug_bt

logical mom_barotropic::barotropic_cs::debug_bt

Definition at line 310 of file MOM_barotropic.F90.

310  logical :: debug_bt ! If true, write verbose checksums for debugging purposes.

◆ debug_bt_hi

type(hor_index_type), pointer mom_barotropic::barotropic_cs::debug_bt_hi

Definition at line 335 of file MOM_barotropic.F90.

335  type(hor_index_type), pointer :: debug_bt_hi ! debugging copy of horizontal index_type

◆ diag

type(diag_ctrl), pointer mom_barotropic::barotropic_cs::diag

Definition at line 332 of file MOM_barotropic.F90.

332  type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the

◆ dimension

real mom_barotropic::barotropic_cs::dimension

Definition at line 171 of file MOM_barotropic.F90.

◆ dmin_dyn_psurf

real mom_barotropic::barotropic_cs::dmin_dyn_psurf

Definition at line 283 of file MOM_barotropic.F90.

283  real :: dmin_dyn_psurf ! The minimum depth to use in limiting the size

◆ dt_bt_filter

real mom_barotropic::barotropic_cs::dt_bt_filter

Definition at line 235 of file MOM_barotropic.F90.

235  real :: dt_bt_filter ! The time-scale over which the barotropic mode

◆ dtbt

real mom_barotropic::barotropic_cs::dtbt

Definition at line 231 of file MOM_barotropic.F90.

231  real :: dtbt ! The barotropic time step, in s.

◆ dtbt_fraction

real mom_barotropic::barotropic_cs::dtbt_fraction

Definition at line 232 of file MOM_barotropic.F90.

232  real :: dtbt_fraction ! The fraction of the maximum time-step that

◆ dtbt_max

real mom_barotropic::barotropic_cs::dtbt_max

Definition at line 234 of file MOM_barotropic.F90.

234  real :: dtbt_max ! The maximum stable barotropic time step, in s.

◆ dx_cv

real mom_barotropic::barotropic_cs::dx_cv

Definition at line 217 of file MOM_barotropic.F90.

◆ dy_cu

real mom_barotropic::barotropic_cs::dy_cu

Definition at line 213 of file MOM_barotropic.F90.

◆ dynamic_psurf

logical mom_barotropic::barotropic_cs::dynamic_psurf

Definition at line 281 of file MOM_barotropic.F90.

281  logical :: dynamic_psurf ! If true, add a dynamic pressure due to a viscous

◆ eta_cor

real mom_barotropic::barotropic_cs::eta_cor

Definition at line 195 of file MOM_barotropic.F90.

◆ eta_cor_bound

real mom_barotropic::barotropic_cs::eta_cor_bound

Definition at line 195 of file MOM_barotropic.F90.

◆ eta_source

real mom_barotropic::barotropic_cs::eta_source

Definition at line 195 of file MOM_barotropic.F90.

◆ eta_source_limit

real mom_barotropic::barotropic_cs::eta_source_limit

Definition at line 247 of file MOM_barotropic.F90.

247  real :: eta_source_limit ! The fraction of the initial depth of the ocean

◆ frhatu

real mom_barotropic::barotropic_cs::frhatu

Definition at line 171 of file MOM_barotropic.F90.

◆ frhatu1

real, dimension(:,:,:), pointer mom_barotropic::barotropic_cs::frhatu1 => NULL()

Definition at line 224 of file MOM_barotropic.F90.

224  real, pointer, dimension(:,:,:) :: frhatu1 => null(), frhatv1 => null() ! Predictor values.

◆ frhatv

real mom_barotropic::barotropic_cs::frhatv

Definition at line 172 of file MOM_barotropic.F90.

◆ frhatv1

real, dimension(:,:,:), pointer mom_barotropic::barotropic_cs::frhatv1 => NULL()

Definition at line 224 of file MOM_barotropic.F90.

◆ g_extra

real mom_barotropic::barotropic_cs::g_extra

Definition at line 293 of file MOM_barotropic.F90.

293  real :: g_extra ! A nondimensional factor by which gtot is enhanced.

◆ gradual_bt_ics

logical mom_barotropic::barotropic_cs::gradual_bt_ics

Definition at line 256 of file MOM_barotropic.F90.

256  logical :: gradual_bt_ics ! If true, adjust the initial conditions for the

◆ hvel_scheme

integer mom_barotropic::barotropic_cs::hvel_scheme

Definition at line 294 of file MOM_barotropic.F90.

294  integer :: hvel_scheme ! An integer indicating how the thicknesses at

◆ iareat

real mom_barotropic::barotropic_cs::iareat

Definition at line 210 of file MOM_barotropic.F90.

◆ ice_strength_length

real mom_barotropic::barotropic_cs::ice_strength_length

Definition at line 286 of file MOM_barotropic.F90.

286  real :: ice_strength_length ! The length scale at which the damping rate

◆ id_btc_fa_u_e0

integer mom_barotropic::barotropic_cs::id_btc_fa_u_e0 = -1

Definition at line 359 of file MOM_barotropic.F90.

◆ id_btc_fa_u_ee

integer mom_barotropic::barotropic_cs::id_btc_fa_u_ee = -1

Definition at line 359 of file MOM_barotropic.F90.

359  integer :: id_btc_fa_u_ee = -1, id_btc_fa_u_e0 = -1, id_btc_fa_u_w0 = -1, id_btc_fa_u_ww = -1

◆ id_btc_fa_u_w0

integer mom_barotropic::barotropic_cs::id_btc_fa_u_w0 = -1

Definition at line 359 of file MOM_barotropic.F90.

◆ id_btc_fa_u_ww

integer mom_barotropic::barotropic_cs::id_btc_fa_u_ww = -1

Definition at line 359 of file MOM_barotropic.F90.

◆ id_btc_fa_v_n0

integer mom_barotropic::barotropic_cs::id_btc_fa_v_n0 = -1

Definition at line 361 of file MOM_barotropic.F90.

◆ id_btc_fa_v_nn

integer mom_barotropic::barotropic_cs::id_btc_fa_v_nn = -1

Definition at line 361 of file MOM_barotropic.F90.

361  integer :: id_btc_fa_v_nn = -1, id_btc_fa_v_n0 = -1, id_btc_fa_v_s0 = -1, id_btc_fa_v_ss = -1

◆ id_btc_fa_v_s0

integer mom_barotropic::barotropic_cs::id_btc_fa_v_s0 = -1

Definition at line 361 of file MOM_barotropic.F90.

◆ id_btc_fa_v_ss

integer mom_barotropic::barotropic_cs::id_btc_fa_v_ss = -1

Definition at line 361 of file MOM_barotropic.F90.

◆ id_btc_ubt_ee

integer mom_barotropic::barotropic_cs::id_btc_ubt_ee = -1

Definition at line 360 of file MOM_barotropic.F90.

360  integer :: id_btc_ubt_ee = -1, id_btc_ubt_ww = -1

◆ id_btc_ubt_ww

integer mom_barotropic::barotropic_cs::id_btc_ubt_ww = -1

Definition at line 360 of file MOM_barotropic.F90.

◆ id_btc_vbt_nn

integer mom_barotropic::barotropic_cs::id_btc_vbt_nn = -1

Definition at line 362 of file MOM_barotropic.F90.

362  integer :: id_btc_vbt_nn = -1, id_btc_vbt_ss = -1

◆ id_btc_vbt_ss

integer mom_barotropic::barotropic_cs::id_btc_vbt_ss = -1

Definition at line 362 of file MOM_barotropic.F90.

◆ id_coru_bt

integer mom_barotropic::barotropic_cs::id_coru_bt = -1

Definition at line 348 of file MOM_barotropic.F90.

◆ id_corv_bt

integer mom_barotropic::barotropic_cs::id_corv_bt = -1

Definition at line 348 of file MOM_barotropic.F90.

◆ id_eta_bt

integer mom_barotropic::barotropic_cs::id_eta_bt = -1

Definition at line 351 of file MOM_barotropic.F90.

◆ id_eta_cor

integer mom_barotropic::barotropic_cs::id_eta_cor = -1

Definition at line 350 of file MOM_barotropic.F90.

◆ id_eta_hifreq

integer mom_barotropic::barotropic_cs::id_eta_hifreq = -1

Definition at line 353 of file MOM_barotropic.F90.

◆ id_eta_pred_hifreq

integer mom_barotropic::barotropic_cs::id_eta_pred_hifreq = -1

Definition at line 354 of file MOM_barotropic.F90.

◆ id_eta_st

integer mom_barotropic::barotropic_cs::id_eta_st = -1

Definition at line 352 of file MOM_barotropic.F90.

◆ id_frhatu

integer mom_barotropic::barotropic_cs::id_frhatu = -1

Definition at line 356 of file MOM_barotropic.F90.

◆ id_frhatu1

integer mom_barotropic::barotropic_cs::id_frhatu1 = -1

Definition at line 357 of file MOM_barotropic.F90.

357  integer :: id_frhatu1 = -1, id_frhatv1 = -1

◆ id_frhatv

integer mom_barotropic::barotropic_cs::id_frhatv = -1

Definition at line 356 of file MOM_barotropic.F90.

◆ id_frhatv1

integer mom_barotropic::barotropic_cs::id_frhatv1 = -1

Definition at line 357 of file MOM_barotropic.F90.

◆ id_gtote

integer mom_barotropic::barotropic_cs::id_gtote = -1

Definition at line 355 of file MOM_barotropic.F90.

◆ id_gtotn

integer mom_barotropic::barotropic_cs::id_gtotn = -1

Definition at line 355 of file MOM_barotropic.F90.

355  integer :: id_gtotn = -1, id_gtots = -1, id_gtote = -1, id_gtotw = -1

◆ id_gtots

integer mom_barotropic::barotropic_cs::id_gtots = -1

Definition at line 355 of file MOM_barotropic.F90.

◆ id_gtotw

integer mom_barotropic::barotropic_cs::id_gtotw = -1

Definition at line 355 of file MOM_barotropic.F90.

◆ id_pfu_bt

integer mom_barotropic::barotropic_cs::id_pfu_bt = -1

Definition at line 348 of file MOM_barotropic.F90.

348  integer :: id_pfu_bt = -1, id_pfv_bt = -1, id_coru_bt = -1, id_corv_bt = -1

◆ id_pfv_bt

integer mom_barotropic::barotropic_cs::id_pfv_bt = -1

Definition at line 348 of file MOM_barotropic.F90.

◆ id_uaccel

integer mom_barotropic::barotropic_cs::id_uaccel = -1

Definition at line 349 of file MOM_barotropic.F90.

◆ id_ubt

integer mom_barotropic::barotropic_cs::id_ubt = -1

Definition at line 351 of file MOM_barotropic.F90.

351  integer :: id_ubt = -1, id_vbt = -1, id_eta_bt = -1, id_ubtav = -1, id_vbtav = -1

◆ id_ubt_hifreq

integer mom_barotropic::barotropic_cs::id_ubt_hifreq = -1

Definition at line 353 of file MOM_barotropic.F90.

353  integer :: id_ubt_hifreq = -1, id_vbt_hifreq = -1, id_eta_hifreq = -1

◆ id_ubt_st

integer mom_barotropic::barotropic_cs::id_ubt_st = -1

Definition at line 352 of file MOM_barotropic.F90.

352  integer :: id_ubt_st = -1, id_vbt_st = -1, id_eta_st = -1

◆ id_ubtav

integer mom_barotropic::barotropic_cs::id_ubtav = -1

Definition at line 351 of file MOM_barotropic.F90.

◆ id_ubtforce

integer mom_barotropic::barotropic_cs::id_ubtforce = -1

Definition at line 349 of file MOM_barotropic.F90.

349  integer :: id_ubtforce = -1, id_vbtforce = -1, id_uaccel = -1, id_vaccel = -1

◆ id_uhbt

integer mom_barotropic::barotropic_cs::id_uhbt = -1

Definition at line 356 of file MOM_barotropic.F90.

356  integer :: id_uhbt = -1, id_frhatu = -1, id_vhbt = -1, id_frhatv = -1

◆ id_uhbt0

integer mom_barotropic::barotropic_cs::id_uhbt0 = -1

Definition at line 363 of file MOM_barotropic.F90.

363  integer :: id_uhbt0 = -1, id_vhbt0 = -1

◆ id_uhbt_hifreq

integer mom_barotropic::barotropic_cs::id_uhbt_hifreq = -1

Definition at line 354 of file MOM_barotropic.F90.

354  integer :: id_uhbt_hifreq = -1, id_vhbt_hifreq = -1, id_eta_pred_hifreq = -1

◆ id_vaccel

integer mom_barotropic::barotropic_cs::id_vaccel = -1

Definition at line 349 of file MOM_barotropic.F90.

◆ id_vbt

integer mom_barotropic::barotropic_cs::id_vbt = -1

Definition at line 351 of file MOM_barotropic.F90.

◆ id_vbt_hifreq

integer mom_barotropic::barotropic_cs::id_vbt_hifreq = -1

Definition at line 353 of file MOM_barotropic.F90.

◆ id_vbt_st

integer mom_barotropic::barotropic_cs::id_vbt_st = -1

Definition at line 352 of file MOM_barotropic.F90.

◆ id_vbtav

integer mom_barotropic::barotropic_cs::id_vbtav = -1

Definition at line 351 of file MOM_barotropic.F90.

◆ id_vbtforce

integer mom_barotropic::barotropic_cs::id_vbtforce = -1

Definition at line 349 of file MOM_barotropic.F90.

◆ id_vhbt

integer mom_barotropic::barotropic_cs::id_vhbt = -1

Definition at line 356 of file MOM_barotropic.F90.

◆ id_vhbt0

integer mom_barotropic::barotropic_cs::id_vhbt0 = -1

Definition at line 363 of file MOM_barotropic.F90.

◆ id_vhbt_hifreq

integer mom_barotropic::barotropic_cs::id_vhbt_hifreq = -1

Definition at line 354 of file MOM_barotropic.F90.

◆ id_visc_rem_u

integer mom_barotropic::barotropic_cs::id_visc_rem_u = -1

Definition at line 350 of file MOM_barotropic.F90.

350  integer :: id_visc_rem_u = -1, id_visc_rem_v = -1, id_eta_cor = -1

◆ id_visc_rem_v

integer mom_barotropic::barotropic_cs::id_visc_rem_v = -1

Definition at line 350 of file MOM_barotropic.F90.

◆ idatu

real mom_barotropic::barotropic_cs::idatu

Definition at line 175 of file MOM_barotropic.F90.

◆ idatv

real mom_barotropic::barotropic_cs::idatv

Definition at line 185 of file MOM_barotropic.F90.

◆ idxcu

real mom_barotropic::barotropic_cs::idxcu

Definition at line 213 of file MOM_barotropic.F90.

◆ idycv

real mom_barotropic::barotropic_cs::idycv

Definition at line 217 of file MOM_barotropic.F90.

◆ iedw

integer mom_barotropic::barotropic_cs::iedw

Definition at line 339 of file MOM_barotropic.F90.

◆ isdw

integer mom_barotropic::barotropic_cs::isdw

Definition at line 339 of file MOM_barotropic.F90.

339  integer :: isdw, iedw, jsdw, jedw ! The memory limits of the wide halo arrays.

◆ jedw

integer mom_barotropic::barotropic_cs::jedw

Definition at line 339 of file MOM_barotropic.F90.

◆ jsdw

integer mom_barotropic::barotropic_cs::jsdw

Definition at line 339 of file MOM_barotropic.F90.

◆ linearized_bt_pv

logical mom_barotropic::barotropic_cs::linearized_bt_pv

Definition at line 300 of file MOM_barotropic.F90.

300  logical :: linearized_bt_pv ! If true, the PV and interface thicknesses used

◆ maxcfl_bt_cont

real mom_barotropic::barotropic_cs::maxcfl_bt_cont

Definition at line 316 of file MOM_barotropic.F90.

316  real :: maxcfl_bt_cont ! The maximum permitted CFL number associated with the

◆ maxvel

real mom_barotropic::barotropic_cs::maxvel

Definition at line 311 of file MOM_barotropic.F90.

311  real :: maxvel ! Velocity components greater than maxvel are

◆ module_is_initialized

logical mom_barotropic::barotropic_cs::module_is_initialized = .false.

Definition at line 337 of file MOM_barotropic.F90.

337  logical :: module_is_initialized = .false.

◆ nonlin_cont_update_period

integer mom_barotropic::barotropic_cs::nonlin_cont_update_period

Definition at line 269 of file MOM_barotropic.F90.

269  integer :: nonlin_cont_update_period ! The number of barotropic time steps

◆ nonlinear_continuity

logical mom_barotropic::barotropic_cs::nonlinear_continuity

Definition at line 267 of file MOM_barotropic.F90.

267  logical :: nonlinear_continuity ! If true, the barotropic continuity equation

◆ nstep_last

integer mom_barotropic::barotropic_cs::nstep_last = 0

Definition at line 239 of file MOM_barotropic.F90.

239  integer :: nstep_last = 0 ! The number of barotropic timesteps per baroclinic

◆ pass_dat_uv

type(group_pass_type) mom_barotropic::barotropic_cs::pass_dat_uv

Definition at line 344 of file MOM_barotropic.F90.

◆ pass_e_anom

type(group_pass_type) mom_barotropic::barotropic_cs::pass_e_anom

Definition at line 346 of file MOM_barotropic.F90.

◆ pass_eta_bt_rem

type(group_pass_type) mom_barotropic::barotropic_cs::pass_eta_bt_rem

Definition at line 343 of file MOM_barotropic.F90.

◆ pass_eta_ubt

type(group_pass_type) mom_barotropic::barotropic_cs::pass_eta_ubt

Definition at line 345 of file MOM_barotropic.F90.

345  type(group_pass_type) :: pass_eta_ubt, pass_etaav, pass_ubt_cor

◆ pass_etaav

type(group_pass_type) mom_barotropic::barotropic_cs::pass_etaav

Definition at line 345 of file MOM_barotropic.F90.

◆ pass_force_hbt0_cor_ref

type(group_pass_type) mom_barotropic::barotropic_cs::pass_force_hbt0_cor_ref

Definition at line 344 of file MOM_barotropic.F90.

344  type(group_pass_type) :: pass_force_hbt0_cor_ref, pass_dat_uv

◆ pass_gtot

type(group_pass_type) mom_barotropic::barotropic_cs::pass_gtot

Definition at line 342 of file MOM_barotropic.F90.

◆ pass_q_dcor

type(group_pass_type) mom_barotropic::barotropic_cs::pass_q_dcor

Definition at line 342 of file MOM_barotropic.F90.

342  type(group_pass_type) :: pass_q_dcor, pass_gtot

◆ pass_tmp_uv

type(group_pass_type) mom_barotropic::barotropic_cs::pass_tmp_uv

Definition at line 343 of file MOM_barotropic.F90.

343  type(group_pass_type) :: pass_tmp_uv, pass_eta_bt_rem

◆ pass_ubt_cor

type(group_pass_type) mom_barotropic::barotropic_cs::pass_ubt_cor

Definition at line 345 of file MOM_barotropic.F90.

◆ pass_ubta_uhbta

type(group_pass_type) mom_barotropic::barotropic_cs::pass_ubta_uhbta

Definition at line 346 of file MOM_barotropic.F90.

346  type(group_pass_type) :: pass_ubta_uhbta, pass_e_anom

◆ q_d

real mom_barotropic::barotropic_cs::q_d

Definition at line 221 of file MOM_barotropic.F90.

◆ rho0

real mom_barotropic::barotropic_cs::rho0

Definition at line 229 of file MOM_barotropic.F90.

229  real :: rho0 ! The density used in the Boussinesq

◆ sadourny

logical mom_barotropic::barotropic_cs::sadourny

Definition at line 262 of file MOM_barotropic.F90.

262  logical :: sadourny ! If true, the Coriolis terms are discretized

◆ split

logical mom_barotropic::barotropic_cs::split

Definition at line 246 of file MOM_barotropic.F90.

246  logical :: split ! If true, use the split time stepping scheme.

◆ strong_drag

logical mom_barotropic::barotropic_cs::strong_drag

Definition at line 298 of file MOM_barotropic.F90.

298  logical :: strong_drag ! If true, use a stronger estimate of the retarding

◆ tides

logical mom_barotropic::barotropic_cs::tides

Definition at line 292 of file MOM_barotropic.F90.

292  logical :: tides ! If true, apply tidal momentum forcing.

◆ tides_csp

type(tidal_forcing_cs), pointer mom_barotropic::barotropic_cs::tides_csp => NULL()

Definition at line 336 of file MOM_barotropic.F90.

336  type(tidal_forcing_cs), pointer :: tides_csp => null()

◆ time

type(time_type), pointer mom_barotropic::barotropic_cs::time

Definition at line 331 of file MOM_barotropic.F90.

331  type(time_type), pointer :: time ! A pointer to the ocean model's clock.

◆ ua_polarity

real mom_barotropic::barotropic_cs::ua_polarity

Definition at line 206 of file MOM_barotropic.F90.

◆ ubt_ic

real mom_barotropic::barotropic_cs::ubt_ic

Definition at line 175 of file MOM_barotropic.F90.

◆ ubtav

real mom_barotropic::barotropic_cs::ubtav

Definition at line 175 of file MOM_barotropic.F90.

◆ uhbt_ic

real mom_barotropic::barotropic_cs::uhbt_ic

Definition at line 175 of file MOM_barotropic.F90.

◆ use_wide_halos

logical mom_barotropic::barotropic_cs::use_wide_halos

Definition at line 303 of file MOM_barotropic.F90.

303  logical :: use_wide_halos ! If true, use wide halos and march in during the

◆ va_polarity

real mom_barotropic::barotropic_cs::va_polarity

Definition at line 206 of file MOM_barotropic.F90.

◆ vbt_ic

real mom_barotropic::barotropic_cs::vbt_ic

Definition at line 185 of file MOM_barotropic.F90.

◆ vbtav

real mom_barotropic::barotropic_cs::vbtav

Definition at line 185 of file MOM_barotropic.F90.

◆ vhbt_ic

real mom_barotropic::barotropic_cs::vhbt_ic

Definition at line 185 of file MOM_barotropic.F90.

◆ visc_rem_u_uh0

logical mom_barotropic::barotropic_cs::visc_rem_u_uh0

Definition at line 324 of file MOM_barotropic.F90.

324  logical :: visc_rem_u_uh0 ! If true, use the viscous remnants when estimating

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