MOM6
mom_continuity_ppm::continuity_ppm_cs Type Reference

Detailed Description

Control structure for mom_continuity_ppm.

Definition at line 28 of file MOM_continuity_PPM.F90.

Collaboration diagram for mom_continuity_ppm::continuity_ppm_cs:
[legend]

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.
 

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