Skip to content

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

Merged
jiandewang merged 3 commits intoNOAA-EMC:dev/emcfrom
jiandewang:feature/update-to-main-20231218
Jan 11, 2024
Merged

update MOM6 to its main 20231218 commit (disable FPEs)#124
jiandewang merged 3 commits intoNOAA-EMC:dev/emcfrom
jiandewang:feature/update-to-main-20231218

Conversation

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

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
Copy Markdown
Collaborator Author

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

@jkbk2004
Copy link
Copy Markdown

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

@JessicaMeixner-NOAA
Copy link
Copy Markdown
Collaborator

@jiandewang can you do the merge?

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

just merged

@jiandewang jiandewang deleted the feature/update-to-main-20231218 branch April 2, 2025 02:01
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