Hi Wolfgang,

thank you for the answer. The issue persist with a recent compiler version 
(17.0.5.20170817), and I can't use gcc because most of the libraries 
installed on the cluster were built with icc. 
I tried commenting out functions and found out that the error persists with 
only the following lines remaining in the file:

#include <deal.II/fe/fe_enriched.h>
> #include <deal.II/fe/fe_tools.h>
> #include <deal.II/base/std_cxx14/memory.h>
> DEAL_II_NAMESPACE_OPEN

 

>
> #include "fe_enriched.inst"
> DEAL_II_NAMESPACE_CLOSE


I'm not sure if I can modify it using a different syntax. Could you please 
advice on how I can proceed from here?  


On Tuesday, 19 December 2017 23:40:54 UTC-5, Wolfgang Bangerth wrote:
>
> On 12/19/2017 02:23 PM, Lev Karatun wrote: 
> > 
> > I get the error when running make on 1 process, after cleaning the build 
> > directory. Any help would be appreciated! 
>
> It's a compiler bug -- you are triggering an assertion inside the compiler 
> itself, not in our source code. So that already makes it difficult to find 
> a 
> solution. 
>
> It used to be pretty common to trigger compiler bugs, and the only 
> solution to 
> this was to try to make the code that's being compiled smaller. You 
> already 
> know that the issue is in fe_enriched.cc -- remove one function after the 
> other, while making sure that the compiler error still happens. Repeat 
> this 
> until you can't remove a single line any more, then try to modify the code 
> in 
> such a way that it continues to do the same thing, but with a different 
> syntax. 
>
> Of course, you could also try to use GCC instead of the Intel compiler. Or 
> you 
> could see if your sysadmins are willing to upgrade the Intel compiler -- 
> this 
> particular compiler bug appears to already have been fixed: 
>    https://software.intel.com/en-us/forums/intel-c-compiler/topic/293438 
>
> Best 
>   W. 
>
> -- 
> ------------------------------------------------------------------------ 
> Wolfgang Bangerth          email:                 bang...@colostate.edu 
> <javascript:> 
>                             www: http://www.math.colostate.edu/~bangerth/ 
>
>

-- 
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 dealii+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to