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

Bug fix for FMS2 issue #761, broadcast from root pe #1462

Merged
merged 4 commits into from
Aug 11, 2021

Conversation

nikizadehgfdl
Copy link
Contributor

- This addresses the FMS issue $761
NOAA-GFDL/FMS#761

- There is a mpp_broadcast in the FMS2 subroutine
get_unlimited_dimension_name() and this subroutine has to be called by
all pes, so it cannot be inside a if(is_root_pe()) block
@codecov
Copy link

codecov bot commented Aug 9, 2021

Codecov Report

Merging #1462 (d0ab103) into dev/gfdl (77175fe) will increase coverage by 0.00%.
The diff coverage is 0.00%.

❗ Current head d0ab103 differs from pull request most recent head 3223bba. Consider uploading reports for the commit 3223bba to get more accurate results
Impacted file tree graph

@@            Coverage Diff            @@
##           dev/gfdl    #1462   +/-   ##
=========================================
  Coverage     29.13%   29.13%           
=========================================
  Files           235      235           
  Lines         71039    71038    -1     
=========================================
  Hits          20694    20694           
+ Misses        50345    50344    -1     
Impacted Files Coverage Δ
src/framework/MOM_restart.F90 26.00% <0.00%> (+0.03%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 77175fe...3223bba. Read the comment docs.

Copy link
Collaborator

@Hallberg-NOAA Hallberg-NOAA left a comment

Choose a reason for hiding this comment

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

Although I agree that this PR fixes a problem that was introduced by FMS2, I think that we do not want any processors apart from the root PE issuing any warning messages, so that we are not deluged with a flood of redundant messages. Please add a second expression to the logical test that is now on line 1102, so that it reads if ((t1 /= t2) .and. is_root_PE()) then, to avoid excessive numbers of warnings.

- This is restricting the warning message in MOM_restart.F90 to root pe
per Bob.
@marshallward
Copy link
Collaborator

marshallward commented Aug 11, 2021

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

@marshallward marshallward merged commit e88cdaa into mom-ocean:dev/gfdl Aug 11, 2021
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.

3 participants