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

Go to the source code of this file.

Data Types

type  mom_cvmix_shear::cvmix_shear_cs
 Control structure including parameters for CVMix interior shear schemes. More...
 

Modules

module  mom_cvmix_shear
 Interface to CVMix interior shear schemes.
 
character(len=40) mom_cvmix_shear::mdl = "MOM_CVMix_shear"
 This module's name. More...
 
subroutine, public mom_cvmix_shear::calculate_cvmix_shear (u_H, v_H, h, tv, kd, kv, G, GV, US, CS)
 Subroutine for calculating (internal) vertical diffusivities/viscosities. More...
 
logical function, public mom_cvmix_shear::cvmix_shear_init (Time, G, GV, US, param_file, diag, CS)
 Initialized the CVMix internal shear mixing routine. More...
 
logical function, public mom_cvmix_shear::cvmix_shear_is_used (param_file)
 Reads the parameters "LMD94" and "PP81" and returns state. This function allows other modules to know whether this parameterization will be used without needing to duplicate the log entry. More...
 
subroutine, public mom_cvmix_shear::cvmix_shear_end (CS)
 Clear pointers and dealocate memory. More...