Hi All,

I just installed deal.II 8.4.1 in Ubuntu 16.04, and get an error from 
FunctionParser that I don't face in macOS (in macOS I use the compiled 
version downloaded from the website). I haven't also seen this error when I 
used the same code with deal.II 8.1 installed in Ubuntu 14.04.

Below I copy the exception message. It seems that the problem relates to 
the size of input and stems from deal.II itself. Any help would be 
appreciated! 

An error occurred in line <225> of file 
</.../dealii-8.4.1/source/base/function_parser.cc> in function
    void dealii::FunctionParser<dim>::init_muparser() const [with int dim = 
3]
The violated condition was: 
    fp.get().size()==0
The name and call sequence of the exception was:
    ExcInternalError()
Additional Information: 
This exception -- which is used in many places in the library -- usually 
indicates that some condition which the author of the code thought must be 
satisfied at a certain point in an algorithm, is not fulfilled. An example 
would be that the first part of an algorithm sorts elements of an array in 
ascending order, and a second part of the algorithm later encounters an an 
element that is not larger than the previous one.

There is usually not very much you can do if you encounter such an 
exception since it indicates an error in deal.II, not in your own program. 
Try to come up with the smallest possible program that still demonstrates 
the error and contact the deal.II mailing lists with it to obtain help.

Best,
Jinhyun


-- 
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