MOM6
|
Control structure for mom_continuity_ppm.
Definition at line 28 of file MOM_continuity_PPM.F90.
Public variables and constants | |
type(diag_ctrl), pointer | diag |
Diagnostics control structure. | |
logical | upwind_1st |
If true, use a first-order upwind scheme. | |
logical | monotonic |
If true, use the Colella & Woodward monotonic limiter; otherwise use a simple positive definite limiter. | |
logical | simple_2nd |
If true, use a simple second order (arithmetic mean) interpolation of the edge values instead of the higher order interpolation. | |
real | tol_eta |
The tolerance for free-surface height discrepancies between the barotropic solution and the sum of the layer thicknesses [H ~> m or kg m-2]. | |
real | tol_vel |
The tolerance for barotropic velocity discrepancies between the barotropic solution and the sum of the layer thicknesses [m s-1]. | |
real | tol_eta_aux |
The tolerance for free-surface height discrepancies between the barotropic solution and the sum of the layer thicknesses when calculating the auxiliary corrected velocities [H ~> m or kg m-2]. | |
real | cfl_limit_adjust |
The maximum CFL of the adjusted velocities [nondim]. | |
logical | aggress_adjust |
If true, allow the adjusted velocities to have a relative CFL change up to 0.5. False by default. | |
logical | vol_cfl |
If true, use the ratio of the open face lengths to the tracer cell areas when estimating CFL numbers. Without aggress_adjust, the default is false; it is always true with. | |
logical | better_iter |
If true, stop corrective iterations using a velocity-based criterion and only stop if the iteration is better than all predecessors. | |
logical | use_visc_rem_max |
If true, use more appropriate limiting bounds for corrections in strongly viscous columns. | |
logical | marginal_faces |
If true, use the marginal face areas from the continuity solver for use as the weights in the barotropic solver. Otherwise use the transport averaged areas. | |