On Tue, Nov 4, 2014 at 6:33 PM, Henrik Garde <[email protected]> wrote:
> The newest version of Dolfin 1.4 in the fenics PPA for Ubuntu 14.04 does not 
> seem to be compiled with CGAL (worked fine before an update today).

Yes, CGAL support was disabled in favor of mshr:

https://bitbucket.org/benjamik/mshr/wiki/Home

>> has_cgal()
> False
>
> This prevents for instance the use of CircleMesh, and gives the error:
>
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
>   File "/usr/lib/python2.7/dist-packages/dolfin/cpp/mesh.py", line 8006, in 
> __init__
>     _mesh.CircleMesh_swiginit(self,_mesh.new_CircleMesh(*args))
> RuntimeError:

With mshr you can create a circle mesh for instance like this:

  import dolfin
  from mshr import *
  mesh = generate_mesh(Circle(dolfin.Point(0, 0), 1), 32)
  dolfin.plot(mesh, interactive=True)

@Benjamin: Will CircleMesh be available in mshr to make it more
backwards compatible with older DOLFIN?

Johannes

> *** -------------------------------------------------------------------------
> *** 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 generate ellipse mesh.
> *** Reason:  Generation of ellipse meshes requires DOLFIN to be configured 
> with CGAL.
> *** Where:   This error was encountered inside EllipseMesh.cpp.
> *** Process: unknown
> ***
> *** DOLFIN version: 1.4.0
> *** Git changeset:  unknown
> *** -------------------------------------------------------------------------
> _______________________________________________
> 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