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

update MOM6 to its main 20231218 commit (disable FPEs) #124

Merged

Conversation

jiandewang
Copy link
Collaborator

MOM6 main repository was updated on 20231218 to fix FPEs bug in its CI test. (see detail at mom-ocean#1617). This is a very simple PR with no any resuls change. Related dev/emc MOM6 issue is #123. We need to have this being merged to dev/emc before we can create PR to push @DeniseWorthen work back to main repository.

marshallward and others added 3 commits December 15, 2023 15:45
Due to poor handling of floating point in HDF5 1.14.3, it is currently
not possible to use floating point exceptions (FPEs) whenever this
version is present.

The GitHub Actions CI nodes would randomly select either 1.14.2 or
1.14.3, and would raise an FPE error if 1.14.3 was selected.
Additionally, the homebrew installation does not provide a clean method
for selecting a different version of HDF5.

Thus, for now we disable FPEs in the MacOS testing, and hope to catch
any legitimate FP errors in the Ubuntu version.  We will restore these
tests as soon as this has been fixed in an easily-accessible version of
HDF5.

As part of this PR, I have also moved the FCFLAGS configuration to the
platform specific Actions files, allowing for independent compiler
configuration for each platform.
@codecov-commenter
Copy link

codecov-commenter commented Jan 7, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (a36cb73) 37.91% compared to head (9926fc2) 37.91%.

❗ Current head 9926fc2 differs from pull request most recent head db62734. Consider uploading reports for the commit db62734 to get more accurate results

Additional details and impacted files
@@           Coverage Diff            @@
##           dev/emc     #124   +/-   ##
========================================
  Coverage    37.91%   37.91%           
========================================
  Files          269      269           
  Lines        77155    77089   -66     
  Branches     14164    14154   -10     
========================================
- Hits         29252    29230   -22     
+ Misses       42625    42582   -43     
+ Partials      5278     5277    -1     

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

@jiandewang
Copy link
Collaborator Author

@DeniseWorthen @JessicaMeixner-NOAA can you review this PR ?

@jkbk2004
Copy link

Tests are done at ufs-community/ufs-weather-model#2080. @DeniseWorthen @JessicaMeixner-NOAA can you merge this pr?

@JessicaMeixner-NOAA
Copy link
Collaborator

@jiandewang can you do the merge?

@jiandewang jiandewang merged commit 60c397b into NOAA-EMC:dev/emc Jan 11, 2024
10 checks passed
@jiandewang
Copy link
Collaborator Author

just merged

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.

6 participants