Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev/master candidate from NCAR 2019 08 07 #972

Conversation

gustavo-marques
Copy link
Collaborator

The main goal of this PR is to bring the latest changes from dev/ncar into dev/master. A summary of the main commits is provided below:

  • deletes unnecessary freshwater correction in MCT and NUOPC 3fcd942;
  • renames modules in NUOPC (fc55c36) and MCT (8a04b99) so that documentation can be properly generated via read the docs;
  • minimize the differences between NUOPC and MCT to facilitate comparison/validation 6ec503f, 562297c;
  • deletes contribution from kv%slow when computing a_cpl d292a57, this closes Double counting kv_slow in MOM_vert_friction.F90 #941;
  • makes sure that MEKE%GME_snk is only used when the array is allocated 21fd427;
  • deletes all code related to Jansen15_drag c56450a;
  • changes default way of computing FrictWork in MEKE 815db63.

This PR does not change answers for the GFDL tests when evaluated against the latest dev/master.

gustavo-marques and others added 30 commits June 21, 2019 13:30
Prohibits USE_GME to be used when SPLIT=False
…x_from_net_FW

* Remove volume flux contribution due to sea ice melt via salt flux
hard-wire WIND_STAGGER=AGRID in nuopc cap as well
…r-candidate-2019-07-08

Merge dev master candidate 2019 07 08
…ation

Refactor MCT driver to make modules consistent with those in the NUOPC driver
gustavo-marques and others added 3 commits August 1, 2019 15:43
In the calculation of MEKE%mom_src, made the old method (using FrictWork) the default
and made the new calculation of FrictWork only available when using GME.
…_friction

Deletes contribution from kv%slow when computing a_cpl
@kshedstrom
Copy link
Collaborator

I approve this PR.

Copy link
Collaborator

@adcroft adcroft left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I managed to test both dev/master and the subsequent merge onto dev/gfdl (which has conflicts to resolve). Everything passes. https://gitlab.gfdl.noaa.gov/ogrp/MOM6/pipelines/8618

@Hallberg-NOAA
Copy link
Collaborator

Overall this PR looks good. However, with the changes to MOM_vert_friction in this PR to no longer use visc%Kv_slow to set viscosity (a move with which I strongly approve), I wonder whether it would make sense to eliminate visc%Kv_slow and visc%add_Kv_slow altogether.

@adcroft adcroft merged commit 35b5c76 into mom-ocean:dev/master Aug 16, 2019
@gustavo-marques gustavo-marques deleted the dev-master-candidate-ncar-2019-08-05 branch September 24, 2019 23:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants