- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am using the Intel C++ compiler to compile the Stan Math library (https://github.com/stan-dev/math).
I recently updated my Intel C++ compiler from 2018.1.156 to 2018.2.185 through Parallel Studio XE 2018 Update 2. Following this update, some code that previously worked fine, now produces the following error,
error: more than one partial specialization matches the template argument list of class
I posted my error on the Stan Math library forum, and one of the library developers thinks that it is a compiler bug. Here is a link to my post of the Stan Math library forum, which has some more details of the problem,
http://discourse.mc-stan.org/t/function-multi-normal-log-causing-intel-compiler-issues-again/4762
- Tags:
- CC++
- Development Tools
- Intel® C++ Compiler
- Intel® Parallel Studio XE
- Intel® System Studio
- Optimization
- Parallel Computing
- Vectorization
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Philip,
Can you create a preprocess file for us to investigate? (keep the same command line, only change -c to -E).
Thanks,
Viet
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sorry for not getting back to you. I have still not resolved the issue in my original post. I am coming back to it now and would like to sort it out. Following the suggestion in the reply I generated a (pretty large) preprocess file - see attached.
I am now using a more recent version of the Intel tools - the install directory is called "compilers_and_libraries_2019.0.117"
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for the .i file. Let me do some investigation and get back to you.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I've reported this to our Front End team. The internal bug number is CMPLRIL0-31126
Thanks,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We are also seeing this problem, currently using the Intel C++ compiler version 19.0.1.144 .
Are there any updates on getting this fixed? Is there a possible workaround?
Also discussing this with the Stan developers via https://github.com/stan-dev/cmdstan/issues/625
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page