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

+(*)Minimum non-Boussinesq answer date of 20230701 #396

Merged
merged 2 commits into from
Aug 1, 2023

Conversation

Hallberg-NOAA
Copy link
Member

Set a minimum answer date of 20230701 when the model is known to be in non-Boussinesq mode, and ignore all ANSWERS_2018 flags in that same mode. This change only applies to the code called from the src directories, and not to code within or called directly from the config_src/drivers directories or from another component model like SIS2 where the information about whether the model is in non-Boussinesq mode is not available. A verticalGrid_type arguemnt was added to porous_barriers_init to support one of these changes. This commit will change answers in some non-Boussinesq configurations, but all answers in existing test cases appear to be bitwise identical. There are fewer entries logged in non-Boussinesq MOM_parameter_doc files.

  Set a minimum answer date of 20230701 when the model is known to be in
non-Boussinesq mode, and ignore all ANSWERS_2018 flags in that same mode.  This
change only applies to the code called from the src directories, and not to code
within or called directly from the config_src/drivers directories or from
another component model like SIS2 where the information about whether the model
is in non-Boussinesq mode is not available.  A verticalGrid_type arguemnt was
added to porous_barriers_init to support one of these changes.  This commit will
change answers in some non-Boussinesq configurations, but all answers in
existing test cases appear to be bitwise identical.  There are fewer entries
logged in non-Boussinesq MOM_parameter_doc files.
@Hallberg-NOAA Hallberg-NOAA added answer-changing A change in results (actual or potential) Parameter change Input parameter changes (addition, removal, or description) labels Jul 4, 2023
@codecov
Copy link

codecov bot commented Jul 4, 2023

Codecov Report

Merging #396 (2e73fd9) into dev/gfdl (e4f76c0) will decrease coverage by 0.03%.
The diff coverage is 24.58%.

❗ Current head 2e73fd9 differs from pull request most recent head 357dc1a. Consider uploading reports for the commit 357dc1a to get more accurate results

@@             Coverage Diff              @@
##           dev/gfdl     #396      +/-   ##
============================================
- Coverage     38.10%   38.07%   -0.03%     
============================================
  Files           269      269              
  Lines         76901    76957      +56     
  Branches      14151    14204      +53     
============================================
+ Hits          29301    29303       +2     
- Misses        42314    42342      +28     
- Partials       5286     5312      +26     
Files Changed Coverage Δ
src/ALE/MOM_regridding.F90 28.82% <0.00%> (-0.10%) ⬇️
...nitialization/MOM_tracer_initialization_from_Z.F90 0.00% <0.00%> (ø)
src/ocean_data_assim/MOM_oda_driver.F90 0.00% <0.00%> (ø)
...arameterizations/lateral/MOM_thickness_diffuse.F90 45.90% <0.00%> (-0.10%) ⬇️
src/parameterizations/vertical/MOM_ALE_sponge.F90 21.31% <0.00%> (-0.15%) ⬇️
...rameterizations/vertical/MOM_regularize_layers.F90 4.81% <0.00%> (-0.03%) ⬇️
...rc/parameterizations/vertical/MOM_tidal_mixing.F90 1.39% <0.00%> (-0.01%) ⬇️
src/tracer/MOM_neutral_diffusion.F90 65.33% <0.00%> (-0.06%) ⬇️
src/user/MOM_wave_interface.F90 1.24% <0.00%> (-0.01%) ⬇️
src/initialization/MOM_state_initialization.F90 23.10% <23.80%> (-0.14%) ⬇️
... and 12 more

... and 1 file with indirect coverage changes

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

Copy link
Member

@marshallward marshallward left a comment

Choose a reason for hiding this comment

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

I have not verified all of the logical changes, but I agree with the approach of localizing the 2018 answer changes to Boussinesq mode.

@marshallward
Copy link
Member

Gaea regression: https://gitlab.gfdl.noaa.gov/ogrp/MOM6/-/pipelines/20106 ✔️ 🟡

@marshallward marshallward merged commit fd31e01 into NOAA-GFDL:dev/gfdl Aug 1, 2023
10 checks passed
@Hallberg-NOAA Hallberg-NOAA deleted the nonBous_answer_date branch November 8, 2023 23:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
answer-changing A change in results (actual or potential) Parameter change Input parameter changes (addition, removal, or description)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants