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.

Reply via email to