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

+Rotationally symmetric epipycnal diffusion option #585

Merged

Conversation

Hallberg-NOAA
Copy link
Member

Added the option to do epipycnal tracer diffusion between a bulk mixed layer and the interior ocean with expressions that satisfy rotational symmetry. This option is enabled by setting the new runtime parameter HOR_DIFF_ANSWER_DATE to be greater than 20240330. By default, this parameter is set to use the previous expressions, although the default may be changed later to follow DEFAULT_ANSWER_DATE. Also corrected two bugs with the tracer limits used to repartition the fluxes between layers within tracer_epipycnal_ML_diff; this correction is enables by setting the new HOR_DIFF_LIMIT_BUG to .false., but to retain previous answers by default it is set to true. By default all answers are bitwise identical, but there are changes to some MOM_parameter_doc files due to the introduction of two new runtime parameters.

@Hallberg-NOAA Hallberg-NOAA added bug Something isn't working enhancement New feature or request labels Mar 18, 2024
Copy link

codecov bot commented Mar 18, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 36.93%. Comparing base (f9372f3) to head (413ee96).

Additional details and impacted files
@@             Coverage Diff              @@
##           dev/gfdl     #585      +/-   ##
============================================
- Coverage     37.12%   36.93%   -0.20%     
============================================
  Files           271      271              
  Lines         80797    80122     -675     
  Branches      15082    14956     -126     
============================================
- Hits          29998    29592     -406     
+ Misses        45198    44970     -228     
+ Partials       5601     5560      -41     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@marshallward
Copy link
Member

The comments refer to an answer date of 20240309 but this does not seem to be used anywhere?

  Added the option to do epipycnal tracer diffusion between a bulk mixed layer
and the interior ocean with expressions that satisfy rotational symmetry.  This
option is enabled by setting the new runtime parameter HOR_DIFF_ANSWER_DATE to
be greater than 20240330.  By default, this parameter is set to use the previous
expressions, although the default may be changed later to follow
DEFAULT_ANSWER_DATE.  Also corrected two bugs with the tracer limits used to
repartition the fluxes between layers within tracer_epipycnal_ML_diff; this
correction is enables by setting the new HOR_DIFF_LIMIT_BUG to .false., but to
retain previous answers by default it is set to true. By default all answers are
bitwise identical, but there are changes to some MOM_parameter_doc files due to
the introduction of two new runtime parameters.
@Hallberg-NOAA
Copy link
Member Author

This PR has been updated to correct the answer dates in the comments.

@marshallward
Copy link
Member

marshallward commented Apr 5, 2024

Gaea regression: https://gitlab.gfdl.noaa.gov/ogrp/MOM6/-/pipelines/22976

  • ✔️ (GNU, Intel)

  • ❌ Nvidia is currently not passing due to environment problems on our test platform.

Unfortunately we cannot keep waiting for this to be resolved, so most likely we will have to accept this for now and verify it later.

@marshallward marshallward merged commit a3fd1f3 into NOAA-GFDL:dev/gfdl Apr 5, 2024
12 checks passed
@Hallberg-NOAA Hallberg-NOAA deleted the epipycnal_ML_diff_rot_sym branch May 10, 2024 21:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants