Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
2bfa4bc
Adding a pass_var to surface h
kshedstrom Jun 10, 2021
7bbc309
Replace MOM_control_struct pointers as locals
marshallward Jun 16, 2021
750089b
Merge remote-tracking branch 'marshall/mom_cs_to_stack' into dev/esmg
kshedstrom Jun 16, 2021
825401c
Merge remote-tracking branch 'marshall/mom_cs_to_stack' into dev/esmg
kshedstrom Jun 20, 2021
236307d
Merge remote-tracking branch 'gfdl/dev/gfdl' into dev/esmg
kshedstrom Jun 20, 2021
95a770a
Matt's suggestion for not sponging at the grid edge.
kshedstrom Jun 22, 2021
d292333
Merge remote-tracking branch 'alexandra/dev/gfdl' into dev/esmg
kshedstrom Jun 22, 2021
53dfdc7
Finish the masking out of edge in uv sponge.
kshedstrom Jun 24, 2021
2fd8b4a
Merge remote-tracking branch 'alexandra/dev/gfdl' into dev/esmg
kshedstrom Jun 24, 2021
ec8e209
Merge branch 'dev/gfdl' into dev/esmg
Hallberg-NOAA Jun 24, 2021
692d871
Merge remote-tracking branch 'gfdl/dev-gfdl-main-candidate-2021-07-08…
kshedstrom Jul 8, 2021
573b86b
Merge branch 'dev/esmg' of github.com:ESMG/MOM6 into dev/esmg
kshedstrom Jul 15, 2021
b7f2cea
Add location to ssh warning when dry.
kshedstrom Jul 19, 2021
daf9122
Merge remote-tracking branch 'gfdl/dev-gfdl-main-candidate-2021-07-08…
kshedstrom Jul 20, 2021
34593cb
Merge branch 'dev/gfdl' into dev/esmg
Hallberg-NOAA Jul 26, 2021
5fa87f2
Merge remote-tracking branch 'gfdl/dev/gfdl' into dev/esmg
kshedstrom Jul 29, 2021
314ba78
Merge branch 'dev/esmg' of github.com:ESMG/MOM6 into dev/esmg
kshedstrom Jul 29, 2021
40895ba
Merge remote-tracking branch 'gfdl/dev/gfdl' into dev/esmg
kshedstrom Aug 5, 2021
2ef3a11
Merge remote-tracking branch 'gfdl/dev/gfdl' into dev/esmg
kshedstrom Aug 6, 2021
7e9fd3d
Tiny typo.
kshedstrom Aug 18, 2021
c20c771
Merge remote-tracking branch 'gfdl/dev/gfdl' into dev/esmg
kshedstrom Aug 18, 2021
b41d75a
Merge remote-tracking branch 'hallberg/OBC_cg_depth_fix' into dev/esmg
kshedstrom Aug 18, 2021
dabf8ea
Documented internal tidal mixing.
kshedstrom Aug 19, 2021
6b6debf
Merge branch 'dev/esmg' of github.com:ESMG/MOM6 into dev/esmg
kshedstrom Aug 19, 2021
91b0f90
Merge branch 'dev/esmg' of github.com:ESMG/MOM6 into dev/esmg
kshedstrom Aug 19, 2021
c9c4cc9
Fixed the \cite arguments?
kshedstrom Aug 20, 2021
c2b2fd1
Merge remote-tracking branch 'gfdl/dev/gfdl' into dev/esmg
kshedstrom Aug 27, 2021
72a525a
Go back to gfdl verison of MOM_boundary_update
kshedstrom Aug 28, 2021
710b087
More documentation - Jackson start.
kshedstrom Aug 28, 2021
7faf3fd
Merge branch 'dev/esmg' of github.com:ESMG/MOM6 into dev/esmg
kshedstrom Aug 28, 2021
7181090
Merge remote-tracking branch 'gustavo/dev-ncar-main-candidate-2021-08…
kshedstrom Aug 31, 2021
7f76390
Some background diffusivity text
kshedstrom Sep 1, 2021
5718664
Merge remote-tracking branch 'gfdl/dev/gfdl' into dev/esmg
kshedstrom Sep 1, 2021
7549fe3
Merge remote-tracking branch 'gfdl/dev/gfdl' into dev/esmg
kshedstrom Sep 1, 2021
e3949a6
Merge branch 'dev/esmg' of github.com:ESMG/MOM6 into dev/esmg
kshedstrom Sep 1, 2021
457792a
Merge remote-tracking branch 'gfdl/dev/gfdl' into dev/esmg
kshedstrom Sep 14, 2021
73ed0dc
Merge remote-tracking branch 'gfdl/dev/gfdl' into dev/esmg
kshedstrom Sep 15, 2021
95cecb6
Done with internal diffusion?
kshedstrom Sep 17, 2021
b723674
Adding information to MOM6 warning.
kshedstrom Sep 20, 2021
e368bfe
Several small things, including fix to sponge verbosity.
kshedstrom Sep 22, 2021
a3a4d8e
Changing verbosity in MOM_horizontal_regridding.F90
kshedstrom Sep 22, 2021
3f2ebd0
Merge branch 'dev/gfdl' into dev/esmg
Hallberg-NOAA Sep 24, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions docs/parameterizations_lateral.rst
Original file line number Diff line number Diff line change
Expand Up @@ -43,4 +43,6 @@ Tidal forcing
-------------

Astronomical tidal forcings and self-attraction and loading are implement in MOM_tidal_forcing.
Tides can also be added via an open boundary tidal specification,
see [OBC wiki page](https://github.com/NOAA-GFDL/MOM6-examples/wiki/Open-Boundary-Conditions).

5 changes: 2 additions & 3 deletions docs/parameterizations_vertical.rst
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,12 @@ Interior and bottom-driven mixing
Kappa-shear
MOM_kappa_shear implements the shear-driven mixing of :cite:`jackson2008`.

:ref:`Internal_Shear_Mixing`

Internal-tide driven mixing

The schemes of :cite:`st_laurent2002`, :cite:`polzin2009`, and :cite:`melet2012`, are all implemented through MOM_set_diffusivity and MOM_diabatic_driver.

:ref:`Internal_Tidal_Mixing`
:ref:`Internal_Vert_Mixing`


Vertical friction
-----------------
Expand Down
13 changes: 11 additions & 2 deletions docs/zotero.bib
Original file line number Diff line number Diff line change
Expand Up @@ -1728,7 +1728,7 @@ @article{adcroft2006
pages = {224--233}
}

@article{adcroft2004,
@article{adcroft2004-1,
title = {Rescaled height coordinates for accurate representation of free-surface flows in ocean circulation models},
volume = {7},
issn = {1463-5003},
Expand Down Expand Up @@ -2308,7 +2308,7 @@ @article{carpenter1990
doi = {https://doi.org/10.1175/1520-0493(1990)118<0586:AOTPPM>2.0.CO;2}
}

@article{kasahara1974,
@article{kasahara1974-1,
title = {Various {Vertical} {Coordinate} {Systems} {Used} for {Numerical} {Weather} {Prediction}},
volume = {102},
issn = {0027-0644},
Expand Down Expand Up @@ -2675,3 +2675,12 @@ @article{bryan1979
journal = {J. Geophys. Res.}
}

@techreport{griffies2015a,
author = {S. M. Griffies and M. Levy and A. J. Adcroft and G. Danabasoglu and R.
W. Hallberg and D. Jacobsen and W. Large and T. Ringler},
title = {Theory and Numerics of the Community Ocean Vertical Mixing (CVMix)
Project},
year = {2015},
pages = {98 pp},
institution = {NOAA GFDL}
}
3 changes: 2 additions & 1 deletion src/core/MOM_barotropic.F90
Original file line number Diff line number Diff line change
Expand Up @@ -2359,7 +2359,8 @@ subroutine btstep(U_in, V_in, eta_in, dt, bc_accel_u, bc_accel_v, forces, pbce,
if (GV%Boussinesq) then
do j=js,je ; do i=is,ie
if ((eta(i,j) < -GV%Z_to_H*G%bathyT(i,j)) .and. (G%mask2dT(i,j) > 0.0)) then
write(mesg,'(ES24.16," vs. ",ES24.16)') GV%H_to_m*eta(i,j), -US%Z_to_m*G%bathyT(i,j)
write(mesg,'(ES24.16," vs. ",ES24.16, " at ", ES12.4, ES12.4, i7, i7)') GV%H_to_m*eta(i,j), &
-US%Z_to_m*G%bathyT(i,j), G%geoLonT(i,j), G%geoLatT(i,j), i + G%isd_global, j + G%jsd_global
if (err_count < 2) &
call MOM_error(WARNING, "btstep: eta has dropped below bathyT: "//trim(mesg), all_print=.true.)
err_count = err_count + 1
Expand Down
8 changes: 6 additions & 2 deletions src/framework/MOM_horizontal_regridding.F90
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ module MOM_horizontal_regridding
use MOM_domains, only : pass_var
use MOM_error_handler, only : MOM_mesg, MOM_error, FATAL, WARNING, is_root_pe
use MOM_error_handler, only : callTree_enter, callTree_leave, callTree_waypoint
use MOM_error_handler, only : MOM_get_verbosity
use MOM_file_parser, only : get_param, log_param, log_version, param_file_type
use MOM_grid, only : ocean_grid_type
use MOM_interpolate, only : time_interp_external, horiz_interp_init
Expand Down Expand Up @@ -676,6 +677,7 @@ subroutine horiz_interp_and_extrap_tracer_fms_id(fms_id, Time, conversion, G, t
real, dimension(SZI_(G),SZJ_(G)) :: good2 ! 1 where the data is valid after Ice-9
real, dimension(SZI_(G),SZJ_(G)) :: fill2 ! 1 for points that still need to be filled after Ice-9
integer :: turns
integer :: verbosity

turns = G%HI%turns

Expand All @@ -696,6 +698,8 @@ subroutine horiz_interp_and_extrap_tracer_fms_id(fms_id, Time, conversion, G, t

call get_external_field_info(fms_id, size=fld_sz, axes=axes_data, missing=missing_value)

verbosity = MOM_get_verbosity()

id = fld_sz(1) ; jd = fld_sz(2) ; kd = fld_sz(3)

spongeDataOngrid = .false.
Expand Down Expand Up @@ -764,7 +768,7 @@ subroutine horiz_interp_and_extrap_tracer_fms_id(fms_id, Time, conversion, G, t

if (.not.spongeDataOngrid) then
if (is_root_pe()) &
call time_interp_external(fms_id, Time, data_in, verbose=.true., turns=turns)
call time_interp_external(fms_id, Time, data_in, verbose=(verbosity>5), turns=turns)
! Loop through each data level and interpolate to model grid.
! After interpolating, fill in points which will be needed to define the layers.
do k=1,kd
Expand Down Expand Up @@ -880,7 +884,7 @@ subroutine horiz_interp_and_extrap_tracer_fms_id(fms_id, Time, conversion, G, t

enddo ! kd
else
call time_interp_external(fms_id, Time, data_in, verbose=.true., turns=turns)
call time_interp_external(fms_id, Time, data_in, verbose=(verbosity>5), turns=turns)
do k=1,kd
do j=js,je
do i=is,ie
Expand Down
227 changes: 0 additions & 227 deletions src/parameterizations/vertical/_Internal_tides.dox

This file was deleted.

Loading