Module ocean_blob_static_free_mod
OVERVIEW
This module controls and runs the free static Lagrangian blob
parameterisations.
There are three available static blob schemes. None are sanctioned
for their physical integrity, but they have been important in the
development and testing of the Lagrangian framework.
The first free static scheme emulates the NCON scheme of Cox (1984).
The second is a scheme that acts in a diffusive manner, while the third
swaps the properties of adjacent grid cells. Details of all three schemes
can be found in Bates et al. (2010).
OTHER MODULES USED
fms_mod
ocean_blob_util_mod
ocean_density_mod
ocean_types_mod
ocean_workspace_mod
PUBLIC INTERFACE
PUBLIC ROUTINES
-
blob_static_free_init
-
DESCRIPTION
-
Initialises the free static schemes.
-
blob_static_free
-
DESCRIPTION
-
A subroutine that is called by the main driver blob module,
ocean_blob_mod. The present module in turn calls the three available
static schemes. They are not mutually exclusive and so may be run
in any combination.
Note that only the NCON-like scheme has been implemented.
-
blob_ncon_like_scheme
-
DESCRIPTION
-
Run the Lagrangian blob model for the NCon-like scheme. This scheme
is a static scheme and uses Lagrangian blobs to homogenise adjacent
vertical grid cells by by transferring mass and tracer between them.
This scheme is activated by setting the namelist variable
blob_ncon_like=.true. The number of times that the domain is checked
for instability is set by the integer namelist variable ncon_blob, of
which the default value is 7.
It is based on the original convective adjustment scheme of
Cox (1984).
See section 2.1 of Bates et al. for further details.
-
blob_static_free_end
-
DESCRIPTION
-
Ends the free static module.
NAMELIST
&ocean_blob_static_free_nml
-
blob_ncon_like
If true, will use NCon-like formulation.
Default blob_ncon_like = .true.
[logical]
-
blob_diff_like
If true, will use the diffusion-like formulation.
Default is "blob_diff_like=.false.
[logical]
-
blob_swap_like
If true, will use the swap-like formulation.
Default is blob_switch_like=.false.
[logical]
-
ncon_blob
The number of times that the water column is checked and adjusted
for instability.
[integer]
REFERENCES
-
S.M. Griffies, Elements of mom4p1 (2009)
NOAA/Geophysical Fluid Dynamics Laboratory
-
Cox, M.D., 1984, A Primitive Equation, 3-Dimensional Model of the
Ocean. NOAA/Geophysical Fluid Dynamics Laboratory