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

Go to the source code of this file.

Data Types

type  mom_cvmix_conv::cvmix_conv_cs
 Control structure including parameters for CVMix convection. More...
 

Modules

module  mom_cvmix_conv
 Interface to CVMix convection scheme.
 
character(len=40) mom_cvmix_conv::mdl = "MOM_CVMix_conv"
 This module's name. More...
 
logical function, public mom_cvmix_conv::cvmix_conv_init (Time, G, GV, US, param_file, diag, CS)
 Initialized the CVMix convection mixing routine. More...
 
subroutine, public mom_cvmix_conv::calculate_cvmix_conv (h, tv, G, GV, US, CS, hbl)
 Subroutine for calculating enhanced diffusivity/viscosity due to convection via CVMix. More...
 
logical function, public mom_cvmix_conv::cvmix_conv_is_used (param_file)
 Reads the parameter "USE_CVMix_CONVECTION" 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_conv::cvmix_conv_end (CS)
 Clear pointers and dealocate memory. More...