Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions ocean_only/Kelvin_wave/barotropic/MOM_input
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,13 @@ ROTATION = "betaplane" ! default = "2omegasinlat"
! USER - call a user modified routine.
F_0 = 1.0E-04 ! [s-1] default = 0.0
! The reference value of the Coriolis parameter with the betaplane option.
OBC_PROJECTION_BUG = True ! [Boolean] default = True
! If false, use only interior ocean points at OBCs to specify several
! calculations at OBC points, and it avoids applying a land mask at the bay-like
! intersection of orthogonal OBC segments. Otherwise the calculation of terms
! like the potential vorticity used in the barotropic solver relies on
! bathymetry or other fields being projected outward across OBCs. This option
! changes answers for some configurations that use OBCs.

! === module MOM_verticalGrid ===
! Parameters providing information about the vertical grid.
Expand All @@ -147,6 +154,9 @@ USE_KELVIN_WAVE_OBC = True ! [Boolean] default = False
! If true, use the Kelvin wave open boundary.

! === module register_Kelvin_OBC ===
KELVIN_SET_OBC_INDEXING_BUGS = False ! [Boolean] default = True
! If true, retain several horizontal indexing bugs that were in the original
! version of Kelvin_set_OBC_data.

! === module MOM_coord_initialization ===
COORD_CONFIG = "linear" ! default = "none"
Expand Down Expand Up @@ -264,15 +274,32 @@ HMIX_FIXED = 20.0 ! [m]
! elevated when the bulk mixed layer is not used.

! === module MOM_barotropic ===
INTEGRAL_BT_CONTINUITY = False ! [Boolean] default = False
! If true, use the time-integrated velocity over the barotropic steps to
! determine the integrated transports used to update the continuity equation.
! Otherwise the transports are the sum of the transports based on a series of
! instantaneous velocities and the BT_CONT_TYPE for transports. This is only
! valid if USE_BT_CONT_TYPE = True.
BOUND_BT_CORRECTION = True ! [Boolean] default = False
! If true, the corrective pseudo mass-fluxes into the barotropic solver are
! limited to values that require less than maxCFL_BT_cont to be accommodated.
ADJUST_BT_CONT = False ! [Boolean] default = False
! If true, adjust the curve fit to the BT_cont type that is used by the
! barotropic solver to match the transport about which the flow is being
! linearized.
BT_PROJECT_VELOCITY = True ! [Boolean] default = False
! If true, step the barotropic velocity first and project out the velocity
! tendency by 1+BEBT when calculating the transport. The default (false) is to
! use a predictor continuity step to find the pressure field, and then to do a
! corrector continuity step using a weighted average of the old and new
! velocities, with weights of (1-BEBT) and BEBT.
BT_NONLIN_STRESS = False ! [Boolean] default = False
! If true, use the full depth of the ocean at the start of the barotropic step
! when calculating the surface stress contribution to the barotropic
! accelerations. Otherwise use the depth based on bathyT.
LINEARIZED_BT_CORIOLIS = True ! [Boolean] default = True
! If true use the bottom depth instead of the total water column thickness in
! the barotropic Coriolis term calculations.
BEBT = 0.2 ! [nondim] default = 0.1
! BEBT determines whether the barotropic time stepping uses the forward-backward
! time-stepping scheme or a backward Euler scheme. BEBT is valid in the range
Expand Down
17 changes: 17 additions & 0 deletions ocean_only/Tidal_bay/MOM_input
Original file line number Diff line number Diff line change
Expand Up @@ -286,15 +286,32 @@ MAXVEL = 10.0 ! [m s-1] default = 3.0E+08
! The maximum velocity allowed before the velocity components are truncated.

! === module MOM_barotropic ===
INTEGRAL_BT_CONTINUITY = False ! [Boolean] default = False
! If true, use the time-integrated velocity over the barotropic steps to
! determine the integrated transports used to update the continuity equation.
! Otherwise the transports are the sum of the transports based on a series of
! instantaneous velocities and the BT_CONT_TYPE for transports. This is only
! valid if USE_BT_CONT_TYPE = True.
BOUND_BT_CORRECTION = True ! [Boolean] default = False
! If true, the corrective pseudo mass-fluxes into the barotropic solver are
! limited to values that require less than maxCFL_BT_cont to be accommodated.
ADJUST_BT_CONT = False ! [Boolean] default = False
! If true, adjust the curve fit to the BT_cont type that is used by the
! barotropic solver to match the transport about which the flow is being
! linearized.
BT_PROJECT_VELOCITY = True ! [Boolean] default = False
! If true, step the barotropic velocity first and project out the velocity
! tendency by 1+BEBT when calculating the transport. The default (false) is to
! use a predictor continuity step to find the pressure field, and then to do a
! corrector continuity step using a weighted average of the old and new
! velocities, with weights of (1-BEBT) and BEBT.
BT_NONLIN_STRESS = False ! [Boolean] default = False
! If true, use the full depth of the ocean at the start of the barotropic step
! when calculating the surface stress contribution to the barotropic
! accelerations. Otherwise use the depth based on bathyT.
LINEARIZED_BT_CORIOLIS = True ! [Boolean] default = True
! If true use the bottom depth instead of the total water column thickness in
! the barotropic Coriolis term calculations.
BEBT = 0.2 ! [nondim] default = 0.1
! BEBT determines whether the barotropic time stepping uses the forward-backward
! time-stepping scheme or a backward Euler scheme. BEBT is valid in the range
Expand Down
20 changes: 20 additions & 0 deletions ocean_only/channel/common/MOM_input
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,9 @@ NUM_DYE_TRACERS = 1 ! default = 0
! === module MOM_boundary_update ===
USE_DYED_CHANNEL_OBC = True ! [Boolean] default = False
! If true, use the dyed channel open boundary.
CHANNEL_FLOW_OBC_TRANSPORT_BUG = False ! [Boolean] default = True
! If true and specified open boundary conditions are being used, use a 1 m (if
! Boussienesq) or 1 kg m-2 layer thickness instead of the actual thickness.

! === module MOM_coord_initialization ===
COORD_CONFIG = "linear" ! default = "none"
Expand Down Expand Up @@ -272,15 +275,32 @@ HMIX_FIXED = 20.0 ! [m]
! elevated when the bulk mixed layer is not used.

! === module MOM_barotropic ===
INTEGRAL_BT_CONTINUITY = False ! [Boolean] default = False
! If true, use the time-integrated velocity over the barotropic steps to
! determine the integrated transports used to update the continuity equation.
! Otherwise the transports are the sum of the transports based on a series of
! instantaneous velocities and the BT_CONT_TYPE for transports. This is only
! valid if USE_BT_CONT_TYPE = True.
BOUND_BT_CORRECTION = True ! [Boolean] default = False
! If true, the corrective pseudo mass-fluxes into the barotropic solver are
! limited to values that require less than maxCFL_BT_cont to be accommodated.
ADJUST_BT_CONT = False ! [Boolean] default = False
! If true, adjust the curve fit to the BT_cont type that is used by the
! barotropic solver to match the transport about which the flow is being
! linearized.
BT_PROJECT_VELOCITY = True ! [Boolean] default = False
! If true, step the barotropic velocity first and project out the velocity
! tendency by 1+BEBT when calculating the transport. The default (false) is to
! use a predictor continuity step to find the pressure field, and then to do a
! corrector continuity step using a weighted average of the old and new
! velocities, with weights of (1-BEBT) and BEBT.
BT_NONLIN_STRESS = False ! [Boolean] default = False
! If true, use the full depth of the ocean at the start of the barotropic step
! when calculating the surface stress contribution to the barotropic
! accelerations. Otherwise use the depth based on bathyT.
LINEARIZED_BT_CORIOLIS = True ! [Boolean] default = True
! If true use the bottom depth instead of the total water column thickness in
! the barotropic Coriolis term calculations.
BEBT = 0.2 ! [nondim] default = 0.1
! BEBT determines whether the barotropic time stepping uses the forward-backward
! time-stepping scheme or a backward Euler scheme. BEBT is valid in the range
Expand Down
24 changes: 24 additions & 0 deletions ocean_only/shelfwave/MOM_input
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,13 @@ ROTATION = "betaplane" ! default = "2omegasinlat"
! USER - call a user modified routine.
F_0 = 1.0E-04 ! [s-1] default = 0.0
! The reference value of the Coriolis parameter with the betaplane option.
OBC_PROJECTION_BUG = True ! [Boolean] default = True
! If false, use only interior ocean points at OBCs to specify several
! calculations at OBC points, and it avoids applying a land mask at the bay-like
! intersection of orthogonal OBC segments. Otherwise the calculation of terms
! like the potential vorticity used in the barotropic solver relies on
! bathymetry or other fields being projected outward across OBCs. This option
! changes answers for some configurations that use OBCs.

! === module MOM_verticalGrid ===
! Parameters providing information about the vertical grid.
Expand Down Expand Up @@ -251,15 +258,32 @@ HMIX_FIXED = 20.0 ! [m]
! elevated when the bulk mixed layer is not used.

! === module MOM_barotropic ===
INTEGRAL_BT_CONTINUITY = False ! [Boolean] default = False
! If true, use the time-integrated velocity over the barotropic steps to
! determine the integrated transports used to update the continuity equation.
! Otherwise the transports are the sum of the transports based on a series of
! instantaneous velocities and the BT_CONT_TYPE for transports. This is only
! valid if USE_BT_CONT_TYPE = True.
BOUND_BT_CORRECTION = True ! [Boolean] default = False
! If true, the corrective pseudo mass-fluxes into the barotropic solver are
! limited to values that require less than maxCFL_BT_cont to be accommodated.
ADJUST_BT_CONT = False ! [Boolean] default = False
! If true, adjust the curve fit to the BT_cont type that is used by the
! barotropic solver to match the transport about which the flow is being
! linearized.
BT_PROJECT_VELOCITY = True ! [Boolean] default = False
! If true, step the barotropic velocity first and project out the velocity
! tendency by 1+BEBT when calculating the transport. The default (false) is to
! use a predictor continuity step to find the pressure field, and then to do a
! corrector continuity step using a weighted average of the old and new
! velocities, with weights of (1-BEBT) and BEBT.
BT_NONLIN_STRESS = False ! [Boolean] default = False
! If true, use the full depth of the ocean at the start of the barotropic step
! when calculating the surface stress contribution to the barotropic
! accelerations. Otherwise use the depth based on bathyT.
LINEARIZED_BT_CORIOLIS = True ! [Boolean] default = True
! If true use the bottom depth instead of the total water column thickness in
! the barotropic Coriolis term calculations.
BEBT = 0.2 ! [nondim] default = 0.1
! BEBT determines whether the barotropic time stepping uses the forward-backward
! time-stepping scheme or a backward Euler scheme. BEBT is valid in the range
Expand Down