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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use -O2 optimization in moist with GNU Release #762

Merged
merged 4 commits into from
Jun 5, 2023

Conversation

mathomp4
Copy link
Member

@mathomp4 mathomp4 commented May 25, 2023

Testing at NAS on the new TOSS4 nodes showed that GNU Release is currently not working (see GEOS-ESM/ESMA_cmake#317)

I had thought we'd need to degrade the optimization of GEOS GNU Release everywhere (even the LDAS) to -O2 which "solved" the issue.

But it turns out I can just degrade it in Moist. So at least we don't cause issues for @gmao-rreichle and his folks. 馃槃

Now, this probably points to an issue in moist somewhere that this is hiding, but, it runs with Debug flags, so it's so obscure, it's hard to figure out.

Confirmed as zero-diff when running with Intel (as it should be).

NOTE: Labeling 0-diff as it is for Intel. It's non-zero-diff for GNU but well, no one runs GEOS in production with GNU.

@mathomp4 mathomp4 added the 0 diff The changes in this pull request have verified to be zero-diff with the target branch. label May 25, 2023
@mathomp4 mathomp4 self-assigned this May 25, 2023
@mathomp4 mathomp4 marked this pull request as ready for review May 25, 2023 18:34
@mathomp4 mathomp4 requested a review from a team as a code owner May 25, 2023 18:34
@mathomp4 mathomp4 requested a review from sdrabenh May 25, 2023 18:34
tclune
tclune previously approved these changes May 25, 2023
@mathomp4 mathomp4 requested a review from a team as a code owner May 31, 2023 16:22
@mathomp4 mathomp4 requested a review from a team June 5, 2023 19:29
@sdrabenh sdrabenh merged commit 7707e85 into develop Jun 5, 2023
4 of 7 checks passed
@sdrabenh sdrabenh deleted the bugfix/mathomp4/degrade-moist-opt-gnu branch June 5, 2023 20:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0 diff The changes in this pull request have verified to be zero-diff with the target branch.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants