PUBLIC INTERFACE ~ PUBLIC ROUTINES ~ NAMELIST

Module ocean_blob_static_free_mod

Contact:  Michael L. Bates Stephen M. Griffies
Reviewers: 
Change History: WebCVS Log


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

blob_static_free_init:
blob_static_free:
blob_ncon_like_scheme:
blob_static_free_end:


PUBLIC ROUTINES

  1. blob_static_free_init

    DESCRIPTION
    Initialises the free static schemes.


  2. 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.


  3. 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.


  4. 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

  1. S.M. Griffies, Elements of mom4p1 (2009) NOAA/Geophysical Fluid Dynamics Laboratory
  2. Cox, M.D., 1984, A Primitive Equation, 3-Dimensional Model of the Ocean. NOAA/Geophysical Fluid Dynamics Laboratory


top