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
equivalent?
Another thing that I still do not understand is why this passed the
configuration step as an AVX compile (DEAL_II_VECTORIZATION_LEVEL = 2),
since it only seems that SSE2 is available. It might be that there is
something left from an old installation and you need to delete
`CMakeCache.txt` and `CMakeFiles/`.
Best,
Martin
On 01.02.19 09:29, 'Maxi Miller' via deal.II User Group wrote:
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:nooperator"+="matches
these operands
operand types are:__m256d +=const__m256d
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1504):error:nooperator"-="matches
these operands
operand types are:__m256d -=const__m256d
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1518):error:nooperator"*="matches
these operands
operand types are:__m256d *=const__m256d
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1533):error:nooperator"/="matches
these operands
operand types are:__m256d /=const__m256d
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1549):error:identifier
"_mm256_loadu_pd"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1562):error:identifier
"_mm256_storeu_pd"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1574):error:identifier
"_mm256_stream_pd"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1598):error:identifier
"_mm_loadu_ps"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1600):error:identifier
"_mm256_i32gather_pd"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1644):error:identifier
"_mm256_sqrt_pd"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1659):error:identifier
"_mm256_set1_pd"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1661):error:identifier
"_mm256_andnot_pd"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1674):error:identifier
"_mm256_max_pd"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1687):error:identifier
"_mm256_min_pd"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1728):error:identifier
"_mm256_loadu_pd"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1732):error:identifier
"_mm256_permute2f128_pd"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1736):error:identifier
"_mm256_unpacklo_pd"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1737):error:identifier
"_mm256_unpackhi_pd"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1770):error:identifier
"_mm256_permute2f128_pd"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1774):error:identifier
"_mm256_unpacklo_pd"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1775):error:identifier
"_mm256_unpackhi_pd"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1784):error:identifier
"_mm256_loadu_pd"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1784):error:identifier
"_mm256_add_pd"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1785):error:identifier
"_mm256_storeu_pd"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1795):error:identifier
"_mm256_storeu_pd"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1832):error:identifier
"_mm256_set1_ps"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1869):error:nooperator"+="matches
these operands
operand types are:__m256 +=const__m256
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1884):error:nooperator"-="matches
these operands
operand types are:__m256 -=const__m256
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1898):error:nooperator"*="matches
these operands
operand types are:__m256 *=const__m256
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1913):error:nooperator"/="matches
these operands
operand types are:__m256 /=const__m256
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1929):error:identifier
"_mm256_loadu_ps"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1942):error:identifier
"_mm256_storeu_ps"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1954):error:identifier
"_mm256_stream_ps"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1978):error:identifier
"_mm256_loadu_ps"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(1980):error:identifier
"_mm256_i32gather_ps"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(2024):error:identifier
"_mm256_sqrt_ps"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(2039):error:identifier
"_mm256_set1_ps"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(2041):error:identifier
"_mm256_andnot_ps"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(2054):error:identifier
"_mm256_max_ps"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(2067):error:identifier
"_mm256_min_ps"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(2103):error:identifier
"_mm_loadu_ps"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(2113):error:identifier
"_mm256_set1_ps"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(2114):error:identifier
"_mm256_insertf128_ps"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(2122):error:identifier
"_mm256_shuffle_ps"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(2156):error:identifier
"_mm256_shuffle_ps"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(2164):error:identifier
"_mm256_extractf128_ps"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(2178):error:identifier
"_mm_loadu_ps"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(2178):error:identifier
"_mm_add_ps"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(2179):error:identifier
"_mm_storeu_ps"isundefined
~/Downloads_ICC/dealii/include/deal.II/base/vectorization.h(2197):error:identifier
"_mm_storeu_ps"isundefined
|
Compilation with GCC works fine. Why did I get those errors, and how
can I fix them? I attached the detailed.log-file for debugging
--
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see
https://groups.google.com/d/forum/dealii?hl=en
---
You received this message because you are subscribed to the Google
Groups "deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected]
<mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.
--
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see
https://groups.google.com/d/forum/dealii?hl=en
---
You received this message because you are subscribed to the Google Groups "deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.