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

Go to the source code of this file.

Data Types

type  mom_cvmix_ddiff::cvmix_ddiff_cs
 Control structure including parameters for CVMix double diffusion. More...
 

Modules

module  mom_cvmix_ddiff
 Interface to CVMix double diffusion scheme.
 
character(len=40) mom_cvmix_ddiff::mdl = "MOM_CVMix_ddiff"
 This module's name. More...
 
logical function, public mom_cvmix_ddiff::cvmix_ddiff_init (Time, G, GV, US, param_file, diag, CS)
 Initialized the CVMix double diffusion module. More...
 
subroutine, public mom_cvmix_ddiff::compute_ddiff_coeffs (h, tv, G, GV, US, j, Kd_T, Kd_S, CS)
 Subroutine for computing vertical diffusion coefficients for the double diffusion mixing parameterization. More...
 
logical function, public mom_cvmix_ddiff::cvmix_ddiff_is_used (param_file)
 Reads the parameter "USE_CVMIX_DDIFF" 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_ddiff::cvmix_ddiff_end (CS)
 Clear pointers and dealocate memory. More...