MOM6
MOM_tidal_forcing.F90 File Reference
#include <MOM_memory.h>
Include dependency graph for MOM_tidal_forcing.F90:

Go to the source code of this file.

Data Types

type  mom_tidal_forcing::tidal_forcing_cs
 The control structure for the MOM_tidal_forcing module. More...
 

Modules

module  mom_tidal_forcing
 Tidal contributions to geopotential.
 
module  tidal_forcing
 

Functions/Subroutines

subroutine, public mom_tidal_forcing::tidal_forcing_init (Time, G, param_file, CS)
 This subroutine allocates space for the static variables used by this module. The metrics may be effectively 0, 1, or 2-D arrays, while fields like the background viscosities are 2-D arrays. ALLOC is a macro defined in MOM_memory.h for allocate or nothing with static memory. More...
 
subroutine mom_tidal_forcing::find_in_files (filenames, varname, array, G)
 This subroutine finds a named variable in a list of files and reads its values into a domain-decomposed 2-d array. More...
 
subroutine, public mom_tidal_forcing::tidal_forcing_sensitivity (G, CS, deta_tidal_deta)
 This subroutine calculates returns the partial derivative of the local geopotential height with the input sea surface height due to self-attraction and loading. More...
 
subroutine, public mom_tidal_forcing::calc_tidal_forcing (Time, eta, eta_tidal, G, CS, deta_tidal_deta, m_to_Z)
 This subroutine calculates the geopotential anomalies that drive the tides, including self-attraction and loading. Optionally, it also returns the partial derivative of the local geopotential height with the input sea surface height. For now, eta and eta_tidal are both geopotential heights in depth units, but probably the input for eta should really be replaced with the column mass anomalies. More...
 
subroutine, public mom_tidal_forcing::tidal_forcing_end (CS)
 This subroutine deallocates memory associated with the tidal forcing module. More...
 

Variables

integer, parameter mom_tidal_forcing::max_constituents = 10
 The maximum number of tidal constituents that could be used. More...
 
integer mom_tidal_forcing::id_clock_tides
 CPU clock for tides. More...