-
-
Notifications
You must be signed in to change notification settings - Fork 228
Test intel compilers #1342
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
Test intel compilers #1342
Conversation
garth-wells
left a comment
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.
Have we lost the C++ build test with the classic Intel compiler?
|
Last time I tried, there were some template type inferences that we use
quite a lot that Intel doesn't seem to support.
…On Thu, 21 Jan 2021, 16:50 Garth N. Wells, ***@***.***> wrote:
***@***.**** commented on this pull request.
Have we lost the C++ build test with the classic Intel compiler?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#1342 (review)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAWCU4YAFI4BZPCSFTJXZM3S3BENZANCNFSM4WNCEVJA>
.
|
Actually, the issue is building basix, it also uses pybind.. |
Ah, ok. Let's create an issue so we don't forget it. |
|
@jhale There's been quite a bit of work on pybind11 for the Intel classic compilers: pybind/pybind11#2573. Also see pybind/pybind11#2769 and pybind/pybind11#2771. |
|
Last time I checked there was an issue simply building C++ DOLFINX with Intel Classic, e.g. lines like this: Intel classic couldn't infer the template type of the function from the argument. |
Intel class does work now for DOLFIN C++. Testing has been disabled because basix uses pybind11, which causes a problem. |
Tests with classic Intel compilers are disabled due to an issue with pybind.
Once that is solved I can re-enable the tests.
Fix expected to pybind version 2.6.2:
pybind/pybind11#2771