Re: [deal.II] Compilation with ICC18 leads to several undefined AVX/SSE-functions

2019-03-29 Thread Bruno Turcksin
Hi, On Friday, March 29, 2019 at 8:04:27 AM UTC-4, Maxi Miller wrote: > > I retested it using the latest version from git, and I still get similar > errors. Which option should I disable for getting deal.II to work together > with CUDA? > Thanks! > We don't test cuda+intel so it might be the rea

Re: [deal.II] Compilation with ICC18 leads to several undefined AVX/SSE-functions

2019-03-29 Thread 'Maxi Miller' via deal.II User Group
I retested it using the latest version from git, and I still get similar errors. Which option should I disable for getting deal.II to work together with CUDA? Thanks! Am Freitag, 1. Februar 2019 11:16:29 UTC+1 schrieb Daniel Arndt: > > Maxi, > > > [...] >> Apparently nvcc does not know the intri

Re: [deal.II] Compilation with ICC18 leads to several undefined AVX/SSE-functions

2019-02-01 Thread Daniel Arndt
Maxi, [...] > Apparently nvcc does not know the intrinsics, and thus is throwing an > error. Everything works fine when disabling the cuda part of deal.II > Yes, we disabled vectorization when compiling CUDA device code in https://github.com/dealii/dealii/pull/7655 in a more fine-grained way.

Re: [deal.II] Compilation with ICC18 leads to several undefined AVX/SSE-functions

2019-02-01 Thread 'Maxi Miller' via deal.II User Group
It looks like as if this compilation line is responsible: cd ~/Downloads_ICC/dealii/build/source/lac && /share/apps/software/Core/CUDA /10.0.130/bin/nvcc -ccbin=/share/apps/software/Compiler/intel/2018.3.222-GCC -7.3.0-2.30/impi/2018.3.222/bin64/mpiicpc -I~/Downloads_ICC/dealii/build/ source/lac -

Re: [deal.II] Compilation with ICC18 leads to several undefined AVX/SSE-functions

2019-02-01 Thread 'Maxi Miller' via deal.II User Group
I removed those files, and rebuild using -xhost, but I still get the same errors. AVX should be available, after I am compiling on a Xeon E5-2695 v4, which definitely has AVX (and the intel compiler should have that, too). Test programs using those functions work fine. Am Freitag, 1. Februar 20

Re: [deal.II] Compilation with ICC18 leads to several undefined AVX/SSE-functions

2019-02-01 Thread Martin Kronbichler
Dear Maxi, I have not yet look at all details, but what strikes my attention is that you added `-march=native` to your C++ compile flags. That is a gcc thing, so I don't know what Intel makes out of that. Can you try what happens if you replace it by `-xhost` which is (mostly) the Intel equiv

[deal.II] Compilation with ICC18 leads to several undefined AVX/SSE-functions

2019-02-01 Thread 'Maxi Miller' via deal.II User Group
I tried to compile deal.II using ICC 18, but during compilation I got several errors, such as ~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1489): error: no operator "+=" matches these operands operand types are: __m256d += const __m256d ~/Downloads_ICC/dealii/include/