Dear all,
Since the inclusion of Transfinite interpolation, I have been successful on working with this powerful technique in my research. I had coded a mesh implementing concentric circles, where the inner most is shifted a small distance s. All concentric circles are labeled 100+i, where i is in a loop on all circles.
The mesh was working after 4/Apr/17 when I added the following entry in the forum:
https://groups.google.com/forum/#!topic/dealii/hCZqv9g6mKkI installed the development version of dealii on the 17/nov/17. The details of the installation are also in the forum:
https://groups.google.com/forum/#!topic/dealii/ee2w2X987igand recently I went back and tried to run thhis code, obtaining the error at the end of the email.
I prepared a minimal example that includes the definition of my grid. It includes how I colorize each face as explained before, and the rest are colorized "1" as the documentation suggests.
The symptoms are the following:
- If I use refinement=0, everything works and the mesh looks quite nice in zeros.vtk and surface with lines mode in Paraview.
- For any higher refinement, it gives the error below.
Maybe there has been a major change in TransfiniteInterpolation since Apr/2017, or maybe the way I colorize is not good anymore for some weird reason. Any ideas or comments would be greatly appreciated.
Juan Carlos Araújo,
Umeå Universitet.
terminate called after throwing an instance of 'dealii::Mapping<2, 2>::ExcTransformationFailed'
what():
--------------------------------------------------------
An error occurred in line <1554> of file </path/dealii/source/grid/manifold_lib.cc> in function
typename dealii::Triangulation<dim, spacedim>::cell_iterator dealii::TransfiniteInterpolationManifold<dim, spacedim>::compute_chart_points(const dealii::ArrayView<const dealii::Point<spacedim> >&, dealii::ArrayView<dealii::Point<dim> >) const [with int dim = 2; int spacedim = 2; typename dealii::Triangulation<dim, spacedim>::cell_iterator = dealii::TriaIterator<dealii::CellAccessor<2, 2> >]
The violated condition was:
false
Additional information:
--------------------------------------------------------
Aborted (core dumped)