We recently switched to the new mshr package [1] in the FEniCS PPA. In
teori, it should be enough to add the following line to your script:

  from mshr import *

Let us know how that works for you.

Johannes

[1] https://bitbucket.org/benjamik/mshr/wiki/Home

On Sun, Nov 9, 2014 at 3:16 AM, simone <[email protected]> wrote:
> Good evening,
> i've checked the forum and searched on google in order to fix my problem,
> but i cannot find a solution.
> I work on Ubuntu 14.04 LTS, and until yesterday an error occurs in compiling
> my code. (The same code runned without any error two days ago on the same
> pc, and i think not to have done anything strange before problems begin)
>
> if i write this to lines in my code:
> geom=Rectangle(0.,0.,16.0,11.0)
> mesh=Mesh(geom,50)
>
> i receive this error message:
>
>  Traceback (most recent call last):
>   File "Problema_differenziale.py", line 17, in <module>
>     mesh=Mesh(geom,50)
>   File "/usr/lib/python2.7/dist-packages/dolfin/mesh/meshes.py", line 66, in
> __init__
>     cpp.Mesh.__cppinit__(self, *args, **kwargs)
>   File "/usr/lib/python2.7/dist-packages/dolfin/cpp/mesh.py", line 1592, in
> __init__
>     _mesh.Mesh_swiginit(self,_mesh.new_Mesh(*args))
> RuntimeError:
>
> ***
> -------------------------------------------------------------------------
> *** DOLFIN encountered an error. If you are not able to resolve this issue
> *** using the information listed below, you can ask for help at
> ***
> ***     [email protected]
> ***
> *** Remember to include the error message listed below and, if possible,
> *** include a *minimal* running example to reproduce the error.
> ***
> ***
> -------------------------------------------------------------------------
> *** Error:   Unable to create mesh from CSG geometry.
> *** Reason:  Mesh generation not available. Dolfin has been compiled without
> CGAL..
> *** Where:   This error was encountered inside CSGMeshGenerator.cpp.
> *** Process: unknown
> ***
> *** DOLFIN version: 1.4.0
> *** Git changeset:  unknown
> ***
> -------------------------------------------------------------------------
>
> i've tried without success the commands:
>
> sudo apt-get autoremove fenics
> sudo add-apt-repository --remove ppa:fenics-packages/fenics
> sudo add-apt-repository ppa:fenics-packages/fenics
> sudo apt-get update
> sudo apt-get install fenics
> sudo apt-get dist-upgrade
>
>
> if i replace those two lines with
> mesh=RectangleMesh(0., 0., Base, Altezza,100,60)
>  the program works
>
> please can you help to find a solution? I really don't know what to do
> Thank you for support
> Regards
>
>
>
> _______________________________________________
> fenics-support mailing list
> [email protected]
> http://fenicsproject.org/mailman/listinfo/fenics-support
_______________________________________________
fenics-support mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics-support

Reply via email to