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
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
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.
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 -
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
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
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/