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

Go to the source code of this file.

Data Types

type  mom_wave_structure::wave_structure_cs
 The control structure for the MOM_wave_structure module. More...
 

Modules

module  mom_wave_structure
 Vertical structure functions for first baroclinic mode wave speed.
 

Functions/Subroutines

subroutine, public mom_wave_structure::wave_structure (h, tv, G, GV, US, cn, ModeNum, freq, CS, En, full_halos)
 This subroutine determines the internal wave velocity structure for any mode. More...
 
subroutine mom_wave_structure::tridiag_solver (a, b, c, h, y, method, x)
 Solves a tri-diagonal system Ax=y using either the standard Thomas algorithm (TDMA_T) or its more stable variant that invokes the "Hallberg substitution" (TDMA_H). More...
 
subroutine, public mom_wave_structure::wave_structure_init (Time, G, param_file, diag, CS)
 Allocate memory associated with the wave structure module and read parameters. More...