Skip to content

Commit

Permalink
MOM6: Merge branch 'gustavo-marques-update_KPP' into dev/master
Browse files Browse the repository at this point in the history
- Renaming of MOM_KPP changed MOM_parameter_doc files (NOAA-GFDL/MOM6@a7d5b5f)
- New diagnostics added for separate entrainment rates for salinity/temperature
- Updated SCM_idealized_hurricane to retain answers after default for INTERP_TYPE changed.

- NOAA-GFDL/MOM6@f20ad2c Merge branch 'gustavo-marques-update_KPP' into dev/master
- NOAA-GFDL/MOM6@a5c14ae Merge branch 'dev/master' into update_KPP
- NOAA-GFDL/MOM6@41883ee Sets lnoDGat1=.true. when gradient should not be matched
- NOAA-GFDL/MOM6@18b1598 Merge pull request #71 from gustavo-marques/fix_kpp
- NOAA-GFDL/MOM6@62c6f47 Merge branch 'dev/ncar' into fix_kpp
- NOAA-GFDL/MOM6@53e7a87 Fix bugs
- NOAA-GFDL/MOM6@501f85b Improve KPP
- NOAA-GFDL/MOM6@dbe277d Update comments
- NOAA-GFDL/MOM6@a3f37c4 Update Doxygen
- NOAA-GFDL/MOM6@fb49644 Clean comments
- NOAA-GFDL/MOM6@cfb1edd Update diabatic
- NOAA-GFDL/MOM6@e717072 Add FATAL error if USE_KPP=True and ADD_KV_SLOW=True
- NOAA-GFDL/MOM6@4f44314 Update MOM_CVMix_shear
- NOAA-GFDL/MOM6@dd6a625 Merge pull request #68 from alperaltuntas/kpp_changes
- NOAA-GFDL/MOM6@b1f9bb0 remove duplicate CS%N allocation
- NOAA-GFDL/MOM6@d0f4672 rename MOM_KPP.F90 as MOM_CVMix_KPP.F90
- NOAA-GFDL/MOM6@d34678e fix bld limiter after smoothing
- NOAA-GFDL/MOM6@f1d6773 adjust diabatic driver for the new KPP_calculate
- NOAA-GFDL/MOM6@a7d5b5f Rename MOM_KPP.F90 -> MOM_CVMix_KPP.F90
- NOAA-GFDL/MOM6@6e7159a Merge pull request #67 from gustavo-marques/restructure_diabatic_driver
- NOAA-GFDL/MOM6@b3652f8 Merge branch 'dev/ncar' into restructure_diabatic_driver
- NOAA-GFDL/MOM6@f11f6c2 Merge pull request #66 from gustavo-marques/merge-dev-master-candidate-2018-06-03
- NOAA-GFDL/MOM6@df2f537 Merge branch 'dev/ncar' into dev-master-candidate-2018-06-03
- NOAA-GFDL/MOM6@b01dda0 Clean unecessary layer-related code
- NOAA-GFDL/MOM6@c9c4545 Merge branch 'restructure_diabatic_driver' of https://github.com/gustavo-marques/MOM6 into restructure_diabatic_driver
- NOAA-GFDL/MOM6@139f6af Add comments
- NOAA-GFDL/MOM6@1c15d0f Merge branch 'dev/ncar' into restructure_diabatic_driver
- NOAA-GFDL/MOM6@db2f2d8 Merge pull request #65 from alperaltuntas/introduce_cvmix_tidal
- NOAA-GFDL/MOM6@754f4af Merge pull request #2 from NCAR/dev/ncar
- NOAA-GFDL/MOM6@21d1038 Check if Kv is associated before updating it
- NOAA-GFDL/MOM6@b2fac04 add multi-smoothing and deepening-only smoothing options
- NOAA-GFDL/MOM6@5477d8c Merge pull request #64 from NCAR/fix_mct_cap
- NOAA-GFDL/MOM6@e12d952 fix a typo in ocn_comp_mct.F90
- NOAA-GFDL/MOM6@4c36f8f Computes diffusivity for salt and heat separetely
- NOAA-GFDL/MOM6@fcdd55d Add missing code relate to old double-diffusion method
- NOAA-GFDL/MOM6@e15fe54 Add missing code relate to old double-diffusion method
- NOAA-GFDL/MOM6@88886d9 Doxygenize tracer_vertdiff
- NOAA-GFDL/MOM6@8e19b4a Merge branch 'dev/ncar' into restructure_diabatic_driver
- NOAA-GFDL/MOM6@c266f9f First step towards using Kd_heat and Kd_salt
- NOAA-GFDL/MOM6@62ffc0b Merge pull request #63 from gustavo-marques/add_old_double_diffusion
- NOAA-GFDL/MOM6@8c83e21 add viscosities due to tidal mixing
- NOAA-GFDL/MOM6@cfc6742 prevent OBL depths deeper than the bathymetric depth
- NOAA-GFDL/MOM6@4dd0111 add original OBLdepth diag
  • Loading branch information
adcroft committed Jul 6, 2018
1 parent 5d17daf commit 9025815
Show file tree
Hide file tree
Showing 122 changed files with 317 additions and 179 deletions.
2 changes: 1 addition & 1 deletion coupled_AM2_LM3_SIS/CM2G63L/MOM_parameter_doc.all
Original file line number Diff line number Diff line change
Expand Up @@ -1231,7 +1231,7 @@ DIAG_MLD_DENSITY_DIFF = 0.1 ! [kg/m3] default = 0.1
! The MLD is the depth at which the density is larger than the
! surface density by the specified amount.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/
USE_KPP = False ! [Boolean] default = False
Expand Down
2 changes: 1 addition & 1 deletion coupled_AM2_LM3_SIS/CM2G63L/MOM_parameter_doc.short
Original file line number Diff line number Diff line change
Expand Up @@ -393,7 +393,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = ""
! === module MOM_diabatic_driver ===
! The following parameters are used for diabatic processes.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1227,7 +1227,7 @@ DIAG_MLD_DENSITY_DIFF = 0.1 ! [kg/m3] default = 0.1
! The MLD is the depth at which the density is larger than the
! surface density by the specified amount.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/
USE_KPP = False ! [Boolean] default = False
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -389,7 +389,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = ""
! === module MOM_diabatic_driver ===
! The following parameters are used for diabatic processes.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1227,7 +1227,7 @@ DIAG_MLD_DENSITY_DIFF = 0.1 ! [kg/m3] default = 0.1
! The MLD is the depth at which the density is larger than the
! surface density by the specified amount.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/
USE_KPP = False ! [Boolean] default = False
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -389,7 +389,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = ""
! === module MOM_diabatic_driver ===
! The following parameters are used for diabatic processes.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/

Expand Down
2 changes: 1 addition & 1 deletion ice_ocean_SIS2/Baltic/MOM_parameter_doc.all
Original file line number Diff line number Diff line change
Expand Up @@ -1227,7 +1227,7 @@ DIAG_MLD_DENSITY_DIFF = 0.1 ! [kg/m3] default = 0.1
! The MLD is the depth at which the density is larger than the
! surface density by the specified amount.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/
USE_KPP = False ! [Boolean] default = False
Expand Down
2 changes: 1 addition & 1 deletion ice_ocean_SIS2/Baltic/MOM_parameter_doc.short
Original file line number Diff line number Diff line change
Expand Up @@ -401,7 +401,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = ""
! === module MOM_diabatic_driver ===
! The following parameters are used for diabatic processes.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1455,7 +1455,7 @@ DIAG_MLD_DENSITY_DIFF = 0.1 ! [kg/m3] default = 0.1
! The MLD is the depth at which the density is larger than the
! surface density by the specified amount.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/
USE_KPP = False ! [Boolean] default = False
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -467,7 +467,7 @@ ENERGETICS_SFC_PBL = True ! [Boolean] default = False
! layer scheme to determine the diffusivity and viscosity
! in the surface boundary layer.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/

Expand Down
2 changes: 1 addition & 1 deletion ice_ocean_SIS2/Baltic_OM4_025/MOM_parameter_doc.all
Original file line number Diff line number Diff line change
Expand Up @@ -1468,7 +1468,7 @@ DIAG_MLD_DENSITY_DIFF = 0.1 ! [kg/m3] default = 0.1
! The MLD is the depth at which the density is larger than the
! surface density by the specified amount.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/
USE_KPP = False ! [Boolean] default = False
Expand Down
2 changes: 1 addition & 1 deletion ice_ocean_SIS2/Baltic_OM4_025/MOM_parameter_doc.short
Original file line number Diff line number Diff line change
Expand Up @@ -578,7 +578,7 @@ EPBL_IS_ADDITIVE = False ! [Boolean] default = True
! other diffusivities. Otherwise, the larger of kappa-
! shear and ePBL diffusivities are used.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/

Expand Down
2 changes: 1 addition & 1 deletion ice_ocean_SIS2/Baltic_OM4_05/MOM_parameter_doc.all
Original file line number Diff line number Diff line change
Expand Up @@ -1481,7 +1481,7 @@ DIAG_MLD_DENSITY_DIFF = 0.1 ! [kg/m3] default = 0.1
! The MLD is the depth at which the density is larger than the
! surface density by the specified amount.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/
USE_KPP = False ! [Boolean] default = False
Expand Down
2 changes: 1 addition & 1 deletion ice_ocean_SIS2/Baltic_OM4_05/MOM_parameter_doc.short
Original file line number Diff line number Diff line change
Expand Up @@ -603,7 +603,7 @@ EPBL_IS_ADDITIVE = False ! [Boolean] default = True
! other diffusivities. Otherwise, the larger of kappa-
! shear and ePBL diffusivities are used.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/

Expand Down
2 changes: 1 addition & 1 deletion ice_ocean_SIS2/OM4_025/MOM_parameter_doc.all
Original file line number Diff line number Diff line change
Expand Up @@ -1468,7 +1468,7 @@ DIAG_MLD_DENSITY_DIFF = 0.1 ! [kg/m3] default = 0.1
! The MLD is the depth at which the density is larger than the
! surface density by the specified amount.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/
USE_KPP = False ! [Boolean] default = False
Expand Down
2 changes: 1 addition & 1 deletion ice_ocean_SIS2/OM4_025/MOM_parameter_doc.short
Original file line number Diff line number Diff line change
Expand Up @@ -587,7 +587,7 @@ EPBL_IS_ADDITIVE = False ! [Boolean] default = True
! other diffusivities. Otherwise, the larger of kappa-
! shear and ePBL diffusivities are used.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/

Expand Down
2 changes: 1 addition & 1 deletion ice_ocean_SIS2/OM4_05/MOM_parameter_doc.all
Original file line number Diff line number Diff line change
Expand Up @@ -1487,7 +1487,7 @@ DIAG_MLD_DENSITY_DIFF = 0.1 ! [kg/m3] default = 0.1
! The MLD is the depth at which the density is larger than the
! surface density by the specified amount.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/
USE_KPP = False ! [Boolean] default = False
Expand Down
2 changes: 1 addition & 1 deletion ice_ocean_SIS2/OM4_05/MOM_parameter_doc.short
Original file line number Diff line number Diff line change
Expand Up @@ -617,7 +617,7 @@ EPBL_IS_ADDITIVE = False ! [Boolean] default = True
! other diffusivities. Otherwise, the larger of kappa-
! shear and ePBL diffusivities are used.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/

Expand Down
2 changes: 1 addition & 1 deletion ice_ocean_SIS2/SIS2/MOM_parameter_doc.all
Original file line number Diff line number Diff line change
Expand Up @@ -1244,7 +1244,7 @@ DIAG_MLD_DENSITY_DIFF = 0.1 ! [kg/m3] default = 0.1
! The MLD is the depth at which the density is larger than the
! surface density by the specified amount.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/
USE_KPP = False ! [Boolean] default = False
Expand Down
2 changes: 1 addition & 1 deletion ice_ocean_SIS2/SIS2/MOM_parameter_doc.short
Original file line number Diff line number Diff line change
Expand Up @@ -424,7 +424,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = ""
! === module MOM_diabatic_driver ===
! The following parameters are used for diabatic processes.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/

Expand Down
2 changes: 1 addition & 1 deletion ice_ocean_SIS2/SIS2_bergs_cgrid/MOM_parameter_doc.all
Original file line number Diff line number Diff line change
Expand Up @@ -1244,7 +1244,7 @@ DIAG_MLD_DENSITY_DIFF = 0.1 ! [kg/m3] default = 0.1
! The MLD is the depth at which the density is larger than the
! surface density by the specified amount.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/
USE_KPP = False ! [Boolean] default = False
Expand Down
2 changes: 1 addition & 1 deletion ice_ocean_SIS2/SIS2_bergs_cgrid/MOM_parameter_doc.short
Original file line number Diff line number Diff line change
Expand Up @@ -424,7 +424,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = ""
! === module MOM_diabatic_driver ===
! The following parameters are used for diabatic processes.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/

Expand Down
2 changes: 1 addition & 1 deletion ice_ocean_SIS2/SIS2_cgrid/MOM_parameter_doc.all
Original file line number Diff line number Diff line change
Expand Up @@ -1244,7 +1244,7 @@ DIAG_MLD_DENSITY_DIFF = 0.1 ! [kg/m3] default = 0.1
! The MLD is the depth at which the density is larger than the
! surface density by the specified amount.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/
USE_KPP = False ! [Boolean] default = False
Expand Down
2 changes: 1 addition & 1 deletion ice_ocean_SIS2/SIS2_cgrid/MOM_parameter_doc.short
Original file line number Diff line number Diff line change
Expand Up @@ -424,7 +424,7 @@ Z_OUTPUT_GRID_FILE = "OM3_zgrid.nc" ! default = ""
! === module MOM_diabatic_driver ===
! The following parameters are used for diabatic processes.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1386,7 +1386,7 @@ DIAG_MLD_DENSITY_DIFF = 0.1 ! [kg/m3] default = 0.1
! The MLD is the depth at which the density is larger than the
! surface density by the specified amount.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/
USE_KPP = False ! [Boolean] default = False
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -491,7 +491,7 @@ ENERGETICS_SFC_PBL = True ! [Boolean] default = False
! layer scheme to determine the diffusivity and viscosity
! in the surface boundary layer.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -911,7 +911,7 @@ DIAG_MLD_DENSITY_DIFF = 0.1 ! [kg/m3] default = 0.1
! The MLD is the depth at which the density is larger than the
! surface density by the specified amount.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/
USE_KPP = False ! [Boolean] default = False
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -309,7 +309,7 @@ Z_OUTPUT_GRID_FILE = "zgrid.nc" ! default = ""
! === module MOM_diabatic_driver ===
! The following parameters are used for diabatic processes.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1000,7 +1000,7 @@ DIAG_MLD_DENSITY_DIFF = 0.1 ! [kg/m3] default = 0.1
! The MLD is the depth at which the density is larger than the
! surface density by the specified amount.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/
USE_KPP = False ! [Boolean] default = False
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -335,7 +335,7 @@ ENERGETICS_SFC_PBL = True ! [Boolean] default = False
! layer scheme to determine the diffusivity and viscosity
! in the surface boundary layer.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1000,7 +1000,7 @@ DIAG_MLD_DENSITY_DIFF = 0.1 ! [kg/m3] default = 0.1
! The MLD is the depth at which the density is larger than the
! surface density by the specified amount.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/
USE_KPP = True ! [Boolean] default = False
Expand All @@ -1013,19 +1013,22 @@ APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True
! If True, applies the non-local transport to heat and scalars.
! If False, calculates the non-local transport and tendencies but
! purely for diagnostic purposes.
SMOOTH_BLD = False ! [Boolean] default = False
! If True, applies a 1-1-4-1-1 Laplacian filter one time on HBLT.
! computed via CVMix to reduce any horizontal two-grid-point noise.
N_SMOOTH = 0 ! default = 0
! The number of times the 1-1-4-1-1 Laplacian filter is applied on
! OBL depth.
RI_CRIT = 0.3 ! [nondim] default = 0.3
! Critical bulk Richardson number used to define depth of the
! surface Ocean Boundary Layer (OBL).
VON_KARMAN = 0.4 ! [nondim] default = 0.4
! von Karman constant.
ENHANCE_DIFFUSION = True ! [Boolean] default = True
! If True, adds enhanced diffusion at the based of the boundary layer.
INTERP_TYPE = "cubic" ! default = "cubic"
INTERP_TYPE = "cubic" ! default = "quadratic"
! Type of interpolation to determine the OBL depth.
! Allowed types are: linear, quadratic, cubic.
INTERP_TYPE2 = "LMD94" ! default = "LMD94"
! Type of interpolation to compute diff and visc at OBL_depth.
! Allowed types are: linear, quadratic, cubic or LMD94.
COMPUTE_EKMAN = False ! [Boolean] default = False
! If True, limit OBL depth to be no deeper than Ekman depth.
COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -331,13 +331,16 @@ Z_OUTPUT_GRID_FILE = "zgrid.nc" ! default = ""
! === module MOM_diabatic_driver ===
! The following parameters are used for diabatic processes.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/
USE_KPP = True ! [Boolean] default = False
! If true, turns on the [CVMix] KPP scheme of Large et al., 1994,
! to calculate diffusivities and non-local transport in the OBL.
KPP%
INTERP_TYPE = "cubic" ! default = "quadratic"
! Type of interpolation to determine the OBL depth.
! Allowed types are: linear, quadratic, cubic.
%KPP

! === module MOM_tidal_mixing ===
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -911,7 +911,7 @@ DIAG_MLD_DENSITY_DIFF = 0.1 ! [kg/m3] default = 0.1
! The MLD is the depth at which the density is larger than the
! surface density by the specified amount.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/
USE_KPP = False ! [Boolean] default = False
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -309,7 +309,7 @@ Z_OUTPUT_GRID_FILE = "zgrid.nc" ! default = ""
! === module MOM_diabatic_driver ===
! The following parameters are used for diabatic processes.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1000,7 +1000,7 @@ DIAG_MLD_DENSITY_DIFF = 0.1 ! [kg/m3] default = 0.1
! The MLD is the depth at which the density is larger than the
! surface density by the specified amount.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/
USE_KPP = False ! [Boolean] default = False
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -335,7 +335,7 @@ ENERGETICS_SFC_PBL = True ! [Boolean] default = False
! layer scheme to determine the diffusivity and viscosity
! in the surface boundary layer.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/

Expand Down
13 changes: 8 additions & 5 deletions ocean_only/CVmix_SCM_tests/mech_only/KPP/MOM_parameter_doc.all
Original file line number Diff line number Diff line change
Expand Up @@ -1000,7 +1000,7 @@ DIAG_MLD_DENSITY_DIFF = 0.1 ! [kg/m3] default = 0.1
! The MLD is the depth at which the density is larger than the
! surface density by the specified amount.

! === module MOM_KPP ===
! === module MOM_CVMix_KPP ===
! This is the MOM wrapper to CVMix:KPP
! See http://cvmix.github.io/
USE_KPP = True ! [Boolean] default = False
Expand All @@ -1013,19 +1013,22 @@ APPLY_NONLOCAL_TRANSPORT = True ! [Boolean] default = True
! If True, applies the non-local transport to heat and scalars.
! If False, calculates the non-local transport and tendencies but
! purely for diagnostic purposes.
SMOOTH_BLD = False ! [Boolean] default = False
! If True, applies a 1-1-4-1-1 Laplacian filter one time on HBLT.
! computed via CVMix to reduce any horizontal two-grid-point noise.
N_SMOOTH = 0 ! default = 0
! The number of times the 1-1-4-1-1 Laplacian filter is applied on
! OBL depth.
RI_CRIT = 0.3 ! [nondim] default = 0.3
! Critical bulk Richardson number used to define depth of the
! surface Ocean Boundary Layer (OBL).
VON_KARMAN = 0.4 ! [nondim] default = 0.4
! von Karman constant.
ENHANCE_DIFFUSION = True ! [Boolean] default = True
! If True, adds enhanced diffusion at the based of the boundary layer.
INTERP_TYPE = "cubic" ! default = "cubic"
INTERP_TYPE = "cubic" ! default = "quadratic"
! Type of interpolation to determine the OBL depth.
! Allowed types are: linear, quadratic, cubic.
INTERP_TYPE2 = "LMD94" ! default = "LMD94"
! Type of interpolation to compute diff and visc at OBL_depth.
! Allowed types are: linear, quadratic, cubic or LMD94.
COMPUTE_EKMAN = False ! [Boolean] default = False
! If True, limit OBL depth to be no deeper than Ekman depth.
COMPUTE_MONIN_OBUKHOV = False ! [Boolean] default = False
Expand Down
Loading

0 comments on commit 9025815

Please sign in to comment.