[Gmsh] Error : Self intersecting surface mesh, computing intersections
Christophe Geuzaine
cgeuzaine at uliege.be
Fri Dec 8 21:08:34 CET 2017
Dear Berta,
Your surface meshes intersect (see attached picture) because your geometry is incorrect : the end of the cylinders overlap with the rectangular faces. Either define the rectangular faces with circular) holes, or use the new OpenCASCADE kernel to intersect the solids.
Christophe
> On 7 Dec 2017, at 20:00, Berta Beltran <beltran at ualberta.ca> wrote:
>
> Hi all,
>
> I am trying to emulate this results (see attached figure) from some previous simulations done with COSMOL Multiphysics for the electric potential of our device. I am creating the geometry and meshing it with Gmsh and then I will use Elmer to calculate the potential and electric fields.
>
>
>
> <Untitled.pdf>
>
>
> I have programed a file called small_cell.geo (attached) with a bounding box and 3 perpendicular wires inside. I want to have mirror conditions along the 4 long sides of the box as I will be periodically repeating this cell to make a bigger detector and therefore I need the wires to touch the walls.
>
> The geometry file seems to be ok if I look at it with Gmsh (see attached file)
>
> <small_cell_geo.pdf>
>
>
>
>
>
>
>
>
>
>
>
> But when I try to mesh this geometry by doing in the command line
>
> #gmsh small_cell.geo -3 -order 2
>
> I get the following error
>
> Error : Self intersecting surface mesh, computing intersections (this could take a while)
>
>
>
> Error : ------------------------------
> Error : Mesh generation error summary
> Error : 0 warnings
> Error : 1 error
> Error : Check the full log for details
> Error : ------------------------------
>
>
>
>
> If I have a look at the intersect.pos file with Gmsh I see that the points where the wires touch the bounding box walls are the problems (see attached figure)
>
> <intersect.pdf>
>
>
>
> But as I have mentioned I want the wires to touch the walls so that I can have mirror conditions when I calculate the electric field with Elmer.
>
> Any suggestion of how can I get right of this error ?
> All my geometry files are attached to this email.
>
> Thanks in advance
>
> Berta
>
>
>
> <gf_cylinder.geo>
> <gf_rectangle.geo>
> <gf_x_cylinder.geo>
> <intersect.pos>
> <small_cell.geo>
> _______________________________________________
> gmsh mailing list
> gmsh at onelab.info
> http://onelab.info/mailman/listinfo/gmsh
--
Prof. Christophe Geuzaine
University of Liege, Electrical Engineering and Computer Science
http://www.montefiore.ulg.ac.be/~geuzaine
Free software: http://gmsh.info | http://getdp.info | http://onelab.info
More information about the gmsh
mailing list