forked from spack/spack-packages
-
Notifications
You must be signed in to change notification settings - Fork 5
scotch: add oneAPI compiler flags that disable optimizations that alter mathematical results #81
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
Open
rickgrubin-noaa
wants to merge
7
commits into
JCSDA:spack-stack-dev
Choose a base branch
from
rickgrubin-noaa:bugfix/scotch-div-by-zero
base: spack-stack-dev
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+9
−1
Open
Changes from all commits
Commits
Show all changes
7 commits
Select commit
Hold shift + click to select a range
30e2f2d
Add oneAPI compiler flags that disable optimizations that alter mathe…
rickgrubin-noaa 43903c7
Simplify flags var
rickgrubin-noaa 91f3752
Merge branch 'JCSDA:spack-stack-dev' into bugfix/scotch-div-by-zero
rickgrubin-noaa b06784f
Set C flags to apply to all build types
rickgrubin-noaa dddbc11
Explicitly set build_system based on pkg version
rickgrubin-noaa c06517b
Further restrain build_system when %oneapi
rickgrubin-noaa cd2480c
Merge branch 'spack-stack-dev' into bugfix/scotch-div-by-zero
climbfuji File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If I understand correctly, this means that for versions 6 and earlier, both cmake and makefile are an option, and the default is cmake?
The original line 47 to me reads like cmake available from version 7 and makefile available for all versions, suggesting that the cmake build wasn't available for versions 6 and earlier?
If I am right (probably not ...) and our goal is to switch from makefile for version 6 to cmake for version 7, then this is sufficient?
The issue with that is that line 48 effectively precludes building scotch@:6 with oneapi. But maybe that's ok. After all, we weren't able to build scotch with oneapi until recently.
@AlexanderRichert-NOAA thoughts?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
7:-- onlycmakefor build system:6--cmakeormakefile, defaultcmakebased on your comment from JCSDA/spack-stack#2075
I was trying to allow
cmakeormakefilefor:6but restrict tocmakefor7:-- if it's best to only build withmakefilefor:6, your suggestion does that. I am certainly agnostic about it.That is the point of line 48.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Understood. git diff can be so confusing. Thanks for the clarification.