Subject: CGAL users discussion list
List archive
- From: Sebastien Loriot <>
- To:
- Subject: Re: [cgal-discuss] Advice with Intel compilers
- Date: Wed, 9 Dec 2020 10:21:32 +0100
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None ; spf=Pass ; spf=None
- Ironport-phdr: 9a23:O6YjGBPuEFTgD7h5Njsl6mtUPXoX/o7sNwtQ0KIMzox0K/36oMbcNUDSrc9gkEXOFd2Cra4d1KyP7P+rADVeqb+681k6OKRWUBEEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAAjwOhRoLerpBIHSk9631+ev8JHPfglEnjWwba5wIRmssAnctMsbjYR/JqosyxbCv2dFdflRyW50P1yYggzy5t23/J5t8iRQv+wu+stdWqjkfKo2UKJVAi0+P286+MPkux/DTRCS5nQHSWUZjgBIAwne4x7kWJr6rzb3ufB82CmeOs32UKw0VDG/5KplVBPklCEKPCM3/2HNjsx7kbxVrhSvqRdix4LYfZ2ZOP94c6jAf90VWHBBU95MWSJfDIOyb4gBAeQPMulXrYbyu1QAoACiBQSvHu7j1iNEi3H00KA8zu8vERvG3AslH98WrXrbss76O70JUeCpzanH0zPDZO5Q1zf68ojIcxchoe2RVr93asrRzU4vFxnEjlWXtYzpJTaV1uAWvmiU6upvT+Ovi2o9pw5tpTivw94hh4/UjY0a1l7K7z92wJopJdKmUk57Z8apHpVUuiyEOIZ7QN4vT3xotiskyLAIt4K2cSsXxZk6xBPTdeKKfouK7x//V+ucJTl2iXJ5db+whBu/7Umtx+PyWMSyzV1EoC1FktzWuXAM0Rze8tSISuNl/ke7xzmP2R7c6vtaLkAyiaXUNYQtzaI3lpoWqUjMAiD2l1/yjKOMakor5vCk6+XhYrX8p5+TLZV4ig/kMqkoh8exAvw4PxAQU2SH/emwzr7u8E3jTLlUkPE6j7PVvZ/eKMgDuKK2GRNZ3psm5hmhEzupytEVkWcbIF5YfR+KgZLmN0/SLP39FviznlqsnCtuyv3FMLDtH4vBI33Nnbric7tw7lNTxQs8wNxD4Z9fF6sPL+jpWkDrsdzVFh85PBKww+bgENh905kRWWOLAqOAPqLSq0KE6vshI+SDYIIZojn9K/8i5/7hiX82h0URcrWu3ZsScHy4H/JmLFuFYXf0nNsNDWMHshA9QeHqklGOTyBfa2uoU68z4jw3EIemAp3CRoCpjryBxiC7HphOa2BdDlCMFm3od4SDW/cQci6SJ8thnycLVbikUYAh1BWuuBXmxLpgK+rY4jcYuo771Nhp++3Tkgk/+iB7D8uH12GBVnx7nmITRzAqwaB/uld9x0yY0al4hvxYDcZc6+lIUgc8L57czvZ1B8r8WgLbLZ+0Tk27SICmHS0pVYB2hMQfZl50XdSklBHKmSSwRKQEkqSCQ50y/KWb1Hf4I4Nxym3NybI63GQgWdZFCWC2mvt/6xTLHNyO1F6Ikr6jM6Uaxi/EsmmZinGfuVlRFw92X6KCVn8WYg7arM/y+1jZHIOpXL8oOw8Exc+ZIbZRcfXoi09HTbHtIofweWW0zly9Dx+T2rKBasLOfH8c2zmVXFMAlBoS+mrAMAwWCSKoomaYBztrQwG8K3jw+PVz/SvoBnQ/yBuHOhQ5juvnylsunfWZDsgr8PcBsSYlpS9zGQ/kjd3TAtuE4QFmefcFOI9v0BJ8zWvc8jdFENm4Nak73wwRdg12uwXl0BAlUtwdw/hvl2sjyU9JEYzd0F5FcGnFj5X5O7mSNXOruR7zOujZ3VbR1NvQ8aAKuqw1
CGAL no longer supports the intel compiler (due to bugs in older version and lack of interest from users).
hash_functions.h does includes <type_traits> <https://en.cppreference.com/w/cpp/header/type_traits> so it should be fine. Maybe it is a bug of the compiler or it has
to do with the c++17 option.
If there is an increasing demand for Intel compilers we could reconsider it supporting it
or even better if there is an institute or a company willing to sponsor its support.
Best regards,
Sebastien.
On 12/9/20 12:06 AM, Aaron Smith wrote:
Hi cgal-discuss,
I am new to this list so first of all thanks for the library. I have been using CGAL to build Voronoi tessellations in one of my academic research codes. This works well with gcc and clang compilers, but when I try to use intel compilers on some supercomputers I get errors like the ones shown below (for example). I have success with Intel on 1 supercomputer but get these errors on 3 others. Is this a known issue? Am I missing something or is Intel not expected to be supported?
Note: CGAL version 5.1.1 and Intel 19 on linux (but no root access) systems. Installing headers locally and including via Makefile (not from CMake). I am using -std=c++17
Thanks,
Aaron
—
local/include/CGAL/Kernel/hash_functions.h(25): error: namespace "std" has no member "enable_if_t"
inline std::enable_if_t<std::is_same<typename K::Rep_tag, Cartesian_tag>::value, std::size_t>
^
In file included from local/include/CGAL/Kernel/global_functions.h(25),
from local/include/CGAL/Cartesian/Cartesian_base.h(22),
from local/include/CGAL/Simple_cartesian.h(20),
from local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h(20),
from src/geometry/cgal.h(16),
from src/geometry/cgal.cc <http://cgal.cc>(13):
local/include/CGAL/Kernel/hash_functions.h(25): error: expected a ";"
inline std::enable_if_t<std::is_same<typename K::Rep_tag, Cartesian_tag>::value, std::size_t>
^
In file included from local/include/CGAL/Kernel/global_functions.h(25),
from local/include/CGAL/Cartesian/Cartesian_base.h(22),
from local/include/CGAL/Simple_cartesian.h(20),
from local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h(20),
from src/geometry/cgal.h(16),
from src/geometry/cgal.cc <http://cgal.cc>(13):
local/include/CGAL/Kernel/hash_functions.h(195): error: no instance of overloaded function "CGAL::hash_value" matches the argument list
argument types are: (const CGAL::Bbox_2)
return CGAL::hash_value (bbox);
^
local/include/CGAL/Kernel/hash_functions.h(22): note: this candidate was rejected because at least one template argument could not be deduced
using boost::hash_value;
^
--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://sympa.inria.fr/sympa/info/cgal-discuss
- [cgal-discuss] Advice with Intel compilers, Aaron Smith, 12/09/2020
- Re: [cgal-discuss] Advice with Intel compilers, Sebastien Loriot, 12/09/2020
- Re: [cgal-discuss] Advice with Intel compilers, Marc Glisse, 12/09/2020
- Re: [cgal-discuss] Advice with Intel compilers, Andrew Cunningham, 12/09/2020
- Re: [cgal-discuss] Advice with Intel compilers, Sebastien Loriot, 12/09/2020
Archive powered by MHonArc 2.6.19+.