-
Notifications
You must be signed in to change notification settings - Fork 139
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 intel classic compiler version minimum to 2021.1 #4389
Conversation
Test this please |
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.
OK with this change and the reasoning.
Please mention in the changelog unreleased section. In a later PR we should update readme.md compilers with the current minimums and recommendations.
Related to #4326 |
We should add or even switch to icpx/ icx in our CI. @williamfgc already sulfur has the latest OneAPI compiler (/opt/intel/oneapi/setvars.sh). Is the only reason for monitoring the classic compiler the last few KNL systems? |
I'm not sure if users switched to icpx already or not. Consider cpu only runs are fast. I would like to keep the classic compiler and add icpx as separate CI variants. |
Yes, the CPU runs can coexist. One thing this PR does is pulling the plug on the classic compilers available on sulfur. My two cents is to might as well move to OneAPI as recommended by Intel:
|
The classic compiler is still been maintained as https://www.intel.com/content/www/us/en/developer/articles/release-notes/oneapi-c-compiler-release-notes.html as long as you install oneapi, classic compilers are still being shipped. |
Since OneAPI is already installed, all that is needed is
|
My #4359 is waiting on this as well. |
Thank you all, let me try on sulfur and do a PR. |
Test this please |
Test this please |
@prckent Updated |
Proposed changes
Too old intel classic compilers are too painful to deal with. See #4359 CI failure.
Raised to >=2021.1 released in the end of 2020 (as part of oneapi 2021.1)
@williamfgc Update CI will be needed to merge this PR.
What type(s) of changes does this code introduce?
Does this introduce a breaking change?
What systems has this change been tested on?
bora
Checklist