PUBLIC INTERFACE ~ PUBLIC ROUTINES ~ NAMELIST

Module ocean_coriolis_mod

Contact:  A. Rosati S.M. Griffies
Reviewers: 
Change History: WebCVS Log


OVERVIEW

Compute the Coriolis acceleration for either Bgrid or Cgrid.

This module computes Coriolis acceleration on either a Bgrid or Cgrid. Coriolis and beta parameters are located at B-grid velocity point, which equals the C-grid vorticity point.


OTHER MODULES USED

       constants_mod
diag_manager_mod
fms_mod
mpp_mod
ocean_domains_mod
ocean_parameters_mod
ocean_types_mod
ocean_util_mod
ocean_workspace_mod

PUBLIC INTERFACE

ocean_coriolis_init:
coriolis_force_bgrid:
coriolis_force_bgrid_implicit:
coriolis_force_cgrid:


PUBLIC ROUTINES

  1. ocean_coriolis_init

    DESCRIPTION
    Initialize the Coriolis module.


  2. coriolis_force_bgrid

    DESCRIPTION
    Compute thickness and density weighted acceleration due to Coriolis force on a B-grid.


  3. coriolis_force_bgrid_implicit

    DESCRIPTION
    Contributions to thickness weighted and density weighted acceleration from time-implicit Coriolis force.


  4. coriolis_force_cgrid

    DESCRIPTION
    Compute thickness and density weighted acceleration due to Coriolis force on a C-grid.



NAMELIST

&ocean_coriolis_nml

debug_this_module
For debugging.
[logical]
use_this_module
Must be true to add contributions from Coriolis force.
[logical]
acor
acor=0.0 means explicit Coriolis force. 0.5 < = acor < 1.0 means semi-implicit, and acor = 1.0 is implicit. This option is only relevant for the Bgrid, since the C-grid compute Coriolis using 3rd order Adams-Bashforth scheme. For the Bgrid, the semi-implicit method removes dtuv time step constraint associated with inertial oscillations, but it leads to Coriolis force affecting energy balances. If use two-level tendency discretization, then acor=0 is NOT allowed since the model will be linearly unstable with growth rate going as f*(delta time).
[real]


REFERENCES

  1. R.C. Pacanowski and S.M. Griffies The MOM3 Manual (1999)
  2. S.M. Griffies, M.J. Harrison, R.C. Pacanowski, and A. Rosati A Technical Guide to MOM4 (2003)
  3. S.M. Griffies: Elements of MOM (2012)


top