Skip to content

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

Merged
marshallward merged 2 commits into
NOAA-GFDL:dev/gfdlfrom
Hallberg-NOAA:nonBous_answer_date
Aug 1, 2023
Merged

+(*)Minimum non-Boussinesq answer date of 20230701#396
marshallward merged 2 commits into
NOAA-GFDL:dev/gfdlfrom
Hallberg-NOAA:nonBous_answer_date

Conversation

@Hallberg-NOAA
Copy link
Copy Markdown
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
Copy Markdown

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
Copy Markdown
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
Copy Markdown
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
@Hallberg-NOAA Hallberg-NOAA deleted the nonBous_answer_date branch November 8, 2023 23:12
dhruvbalwada pushed a commit to dhruvbalwada/MOM6 that referenced this pull request Jan 31, 2026
)

Also initialize use_OM4_iteration in case OM4_iteration is not present.
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