Hello,
I am a french phd student and I am working on multiscale simulations of
propagation of critical areas within the Arlequin framework
(www.mssmat.ecp.fr/IMG/pdf/BenDhia.pdf). I use Gmsh to generate meshes
at each step of the propagation of cracked domains. I'am working with 2D
closed crack, so I would like to have duplicated points in the .geo
file. So I have unchecked the option
"remove duplicated entities in GEO models", but it seams to exists a
feature which deals with the intersection of the 1D mesh of the edges
("There are 4 intersections in the 1d mesh/Gmsh splits those edges and
tries again"). Is there any way to disable this function, or to allow
duplicated points or self-crossed edge?
A problematic .geo file is attached.
Thanks a lot,
Best regards,
Olivier Jamond
Point(1.000000) = {6.000000,2.000000,0,0.005000};
Point(2.000000) = {6.004544,1.996138,0,0.001250};
Point(3.000000) = {6.000000,2.000000,0,0.005000};
Point(4.000000) = {6.000000,1.994737,0,0.005000};
Point(5.000000) = {6.000000,1.989474,0,0.005000};
Point(6.000000) = {6.000000,1.984211,0,0.005000};
Point(7.000000) = {6.000000,1.978947,0,0.005000};
Point(8.000000) = {6.000000,1.973684,0,0.005000};
Point(9.000000) = {6.000000,1.968421,0,0.005000};
Point(10.000000) = {6.000000,1.963158,0,0.005000};
Point(11.000000) = {6.000000,1.957895,0,0.005000};
Point(12.000000) = {6.000000,1.952632,0,0.005000};
Point(13.000000) = {6.000000,1.947368,0,0.005000};
Point(14.000000) = {6.000000,1.942105,0,0.005000};
Point(15.000000) = {6.000000,1.936842,0,0.005000};
Point(16.000000) = {6.000000,1.931579,0,0.005000};
Point(17.000000) = {6.000000,1.926316,0,0.005000};
Point(18.000000) = {6.000000,1.921053,0,0.005000};
Point(19.000000) = {6.000000,1.915789,0,0.005000};
Point(20.000000) = {6.000000,1.910526,0,0.005000};
Point(21.000000) = {6.000000,1.905263,0,0.005000};
Point(22.000000) = {6.000000,1.900000,0,0.005000};
Point(23.000000) = {6.005065,1.900128,0,0.005000};
Point(24.000000) = {6.010117,1.900513,0,0.005000};
Point(25.000000) = {6.015143,1.901153,0,0.005000};
Point(26.000000) = {6.020130,1.902047,0,0.005000};
Point(27.000000) = {6.025065,1.903192,0,0.005000};
Point(28.000000) = {6.029936,1.904586,0,0.005000};
Point(29.000000) = {6.034731,1.906225,0,0.005000};
Point(30.000000) = {6.039436,1.908104,0,0.005000};
Point(31.000000) = {6.044039,1.910220,0,0.005000};
Point(32.000000) = {6.048530,1.912565,0,0.005000};
Point(33.000000) = {6.052896,1.915136,0,0.005000};
Point(34.000000) = {6.057127,1.917924,0,0.005000};
Point(35.000000) = {6.061211,1.920922,0,0.005000};
Point(36.000000) = {6.065137,1.924124,0,0.005000};
Point(37.000000) = {6.068897,1.927521,0,0.005000};
Point(38.000000) = {6.072479,1.931103,0,0.005000};
Point(39.000000) = {6.075876,1.934863,0,0.005000};
Point(40.000000) = {6.079078,1.938789,0,0.005000};
Point(41.000000) = {6.082076,1.942873,0,0.005000};
Point(42.000000) = {6.084864,1.947104,0,0.005000};
Point(43.000000) = {6.087435,1.951470,0,0.005000};
Point(44.000000) = {6.089780,1.955961,0,0.005000};
Point(45.000000) = {6.091896,1.960564,0,0.005000};
Point(46.000000) = {6.093775,1.965269,0,0.005000};
Point(47.000000) = {6.095414,1.970064,0,0.005000};
Point(48.000000) = {6.096808,1.974935,0,0.005000};
Point(49.000000) = {6.097953,1.979870,0,0.005000};
Point(50.000000) = {6.098847,1.984857,0,0.005000};
Point(51.000000) = {6.099487,1.989883,0,0.005000};
Point(52.000000) = {6.099872,1.994935,0,0.005000};
Point(53.000000) = {6.100000,2.000000,0,0.005000};
Point(54.000000) = {6.099872,2.005065,0,0.005000};
Point(55.000000) = {6.099487,2.010117,0,0.005000};
Point(56.000000) = {6.098847,2.015143,0,0.005000};
Point(57.000000) = {6.097953,2.020130,0,0.005000};
Point(58.000000) = {6.096808,2.025065,0,0.005000};
Point(59.000000) = {6.095414,2.029936,0,0.005000};
Point(60.000000) = {6.093775,2.034731,0,0.005000};
Point(61.000000) = {6.091896,2.039436,0,0.005000};
Point(62.000000) = {6.089780,2.044039,0,0.005000};
Point(63.000000) = {6.087435,2.048530,0,0.005000};
Point(64.000000) = {6.084864,2.052896,0,0.005000};
Point(65.000000) = {6.082076,2.057127,0,0.005000};
Point(66.000000) = {6.079078,2.061211,0,0.005000};
Point(67.000000) = {6.075876,2.065137,0,0.005000};
Point(68.000000) = {6.072479,2.068897,0,0.005000};
Point(69.000000) = {6.068897,2.072479,0,0.005000};
Point(70.000000) = {6.065137,2.075876,0,0.005000};
Point(71.000000) = {6.061211,2.079078,0,0.005000};
Point(72.000000) = {6.057127,2.082076,0,0.005000};
Point(73.000000) = {6.052896,2.084864,0,0.005000};
Point(74.000000) = {6.048530,2.087435,0,0.005000};
Point(75.000000) = {6.044039,2.089780,0,0.005000};
Point(76.000000) = {6.039436,2.091896,0,0.005000};
Point(77.000000) = {6.034731,2.093775,0,0.005000};
Point(78.000000) = {6.029936,2.095414,0,0.005000};
Point(79.000000) = {6.025065,2.096808,0,0.005000};
Point(80.000000) = {6.020130,2.097953,0,0.005000};
Point(81.000000) = {6.015143,2.098847,0,0.005000};
Point(82.000000) = {6.010117,2.099487,0,0.005000};
Point(83.000000) = {6.005065,2.099872,0,0.005000};
Point(84.000000) = {6.000000,2.100000,0,0.005000};
Point(85.000000) = {5.994935,2.099872,0,0.005000};
Point(86.000000) = {5.989883,2.099487,0,0.005000};
Point(87.000000) = {5.984857,2.098847,0,0.005000};
Point(88.000000) = {5.979870,2.097953,0,0.005000};
Point(89.000000) = {5.974935,2.096808,0,0.005000};
Point(90.000000) = {5.970064,2.095414,0,0.005000};
Point(91.000000) = {5.965269,2.093775,0,0.005000};
Point(92.000000) = {5.960564,2.091896,0,0.005000};
Point(93.000000) = {5.955961,2.089780,0,0.005000};
Point(94.000000) = {5.951470,2.087435,0,0.005000};
Point(95.000000) = {5.947104,2.084864,0,0.005000};
Point(96.000000) = {5.942873,2.082076,0,0.005000};
Point(97.000000) = {5.938789,2.079078,0,0.005000};
Point(98.000000) = {5.934863,2.075876,0,0.005000};
Point(99.000000) = {5.931103,2.072479,0,0.005000};
Point(100.000000) = {5.927521,2.068897,0,0.005000};
Point(101.000000) = {5.924124,2.065137,0,0.005000};
Point(102.000000) = {5.920922,2.061211,0,0.005000};
Point(103.000000) = {5.917924,2.057127,0,0.005000};
Point(104.000000) = {5.915136,2.052896,0,0.005000};
Point(105.000000) = {5.912565,2.048530,0,0.005000};
Point(106.000000) = {5.910220,2.044039,0,0.005000};
Point(107.000000) = {5.908104,2.039436,0,0.005000};
Point(108.000000) = {5.906225,2.034731,0,0.005000};
Point(109.000000) = {5.904586,2.029936,0,0.005000};
Point(110.000000) = {5.903192,2.025065,0,0.005000};
Point(111.000000) = {5.902047,2.020130,0,0.005000};
Point(112.000000) = {5.901153,2.015143,0,0.005000};
Point(113.000000) = {5.900513,2.010117,0,0.005000};
Point(114.000000) = {5.900128,2.005065,0,0.005000};
Point(115.000000) = {5.900000,2.000000,0,0.005000};
Point(116.000000) = {5.905000,2.000000,0,0.005000};
Point(117.000000) = {5.910000,2.000000,0,0.005000};
Point(118.000000) = {5.915000,2.000000,0,0.005000};
Point(119.000000) = {5.920000,2.000000,0,0.005000};
Point(120.000000) = {5.925000,2.000000,0,0.005000};
Point(121.000000) = {5.930000,2.000000,0,0.005000};
Point(122.000000) = {5.935000,2.000000,0,0.005000};
Point(123.000000) = {5.940000,2.000000,0,0.005000};
Point(124.000000) = {5.945000,2.000000,0,0.005000};
Point(125.000000) = {5.950000,2.000000,0,0.005000};
Point(126.000000) = {5.955000,2.000000,0,0.005000};
Point(127.000000) = {5.960000,2.000000,0,0.005000};
Point(128.000000) = {5.965000,2.000000,0,0.005000};
Point(129.000000) = {5.970000,2.000000,0,0.005000};
Point(130.000000) = {5.975000,2.000000,0,0.005000};
Point(131.000000) = {5.980000,2.000000,0,0.005000};
Point(132.000000) = {5.985000,2.000000,0,0.005000};
Point(133.000000) = {5.990000,2.000000,0,0.005000};
Point(134.000000) = {5.995000,2.000000,0,0.005000};
Line(1.000000) = {1.000000,2.000000};
Line(2.000000) = {2.000000,3.000000};
Line(3.000000) = {3.000000,4.000000};
Line(4.000000) = {4.000000,5.000000};
Line(5.000000) = {5.000000,6.000000};
Line(6.000000) = {6.000000,7.000000};
Line(7.000000) = {7.000000,8.000000};
Line(8.000000) = {8.000000,9.000000};
Line(9.000000) = {9.000000,10.000000};
Line(10.000000) = {10.000000,11.000000};
Line(11.000000) = {11.000000,12.000000};
Line(12.000000) = {12.000000,13.000000};
Line(13.000000) = {13.000000,14.000000};
Line(14.000000) = {14.000000,15.000000};
Line(15.000000) = {15.000000,16.000000};
Line(16.000000) = {16.000000,17.000000};
Line(17.000000) = {17.000000,18.000000};
Line(18.000000) = {18.000000,19.000000};
Line(19.000000) = {19.000000,20.000000};
Line(20.000000) = {20.000000,21.000000};
Line(21.000000) = {21.000000,22.000000};
Line(22.000000) = {22.000000,23.000000};
Line(23.000000) = {23.000000,24.000000};
Line(24.000000) = {24.000000,25.000000};
Line(25.000000) = {25.000000,26.000000};
Line(26.000000) = {26.000000,27.000000};
Line(27.000000) = {27.000000,28.000000};
Line(28.000000) = {28.000000,29.000000};
Line(29.000000) = {29.000000,30.000000};
Line(30.000000) = {30.000000,31.000000};
Line(31.000000) = {31.000000,32.000000};
Line(32.000000) = {32.000000,33.000000};
Line(33.000000) = {33.000000,34.000000};
Line(34.000000) = {34.000000,35.000000};
Line(35.000000) = {35.000000,36.000000};
Line(36.000000) = {36.000000,37.000000};
Line(37.000000) = {37.000000,38.000000};
Line(38.000000) = {38.000000,39.000000};
Line(39.000000) = {39.000000,40.000000};
Line(40.000000) = {40.000000,41.000000};
Line(41.000000) = {41.000000,42.000000};
Line(42.000000) = {42.000000,43.000000};
Line(43.000000) = {43.000000,44.000000};
Line(44.000000) = {44.000000,45.000000};
Line(45.000000) = {45.000000,46.000000};
Line(46.000000) = {46.000000,47.000000};
Line(47.000000) = {47.000000,48.000000};
Line(48.000000) = {48.000000,49.000000};
Line(49.000000) = {49.000000,50.000000};
Line(50.000000) = {50.000000,51.000000};
Line(51.000000) = {51.000000,52.000000};
Line(52.000000) = {52.000000,53.000000};
Line(53.000000) = {53.000000,54.000000};
Line(54.000000) = {54.000000,55.000000};
Line(55.000000) = {55.000000,56.000000};
Line(56.000000) = {56.000000,57.000000};
Line(57.000000) = {57.000000,58.000000};
Line(58.000000) = {58.000000,59.000000};
Line(59.000000) = {59.000000,60.000000};
Line(60.000000) = {60.000000,61.000000};
Line(61.000000) = {61.000000,62.000000};
Line(62.000000) = {62.000000,63.000000};
Line(63.000000) = {63.000000,64.000000};
Line(64.000000) = {64.000000,65.000000};
Line(65.000000) = {65.000000,66.000000};
Line(66.000000) = {66.000000,67.000000};
Line(67.000000) = {67.000000,68.000000};
Line(68.000000) = {68.000000,69.000000};
Line(69.000000) = {69.000000,70.000000};
Line(70.000000) = {70.000000,71.000000};
Line(71.000000) = {71.000000,72.000000};
Line(72.000000) = {72.000000,73.000000};
Line(73.000000) = {73.000000,74.000000};
Line(74.000000) = {74.000000,75.000000};
Line(75.000000) = {75.000000,76.000000};
Line(76.000000) = {76.000000,77.000000};
Line(77.000000) = {77.000000,78.000000};
Line(78.000000) = {78.000000,79.000000};
Line(79.000000) = {79.000000,80.000000};
Line(80.000000) = {80.000000,81.000000};
Line(81.000000) = {81.000000,82.000000};
Line(82.000000) = {82.000000,83.000000};
Line(83.000000) = {83.000000,84.000000};
Line(84.000000) = {84.000000,85.000000};
Line(85.000000) = {85.000000,86.000000};
Line(86.000000) = {86.000000,87.000000};
Line(87.000000) = {87.000000,88.000000};
Line(88.000000) = {88.000000,89.000000};
Line(89.000000) = {89.000000,90.000000};
Line(90.000000) = {90.000000,91.000000};
Line(91.000000) = {91.000000,92.000000};
Line(92.000000) = {92.000000,93.000000};
Line(93.000000) = {93.000000,94.000000};
Line(94.000000) = {94.000000,95.000000};
Line(95.000000) = {95.000000,96.000000};
Line(96.000000) = {96.000000,97.000000};
Line(97.000000) = {97.000000,98.000000};
Line(98.000000) = {98.000000,99.000000};
Line(99.000000) = {99.000000,100.000000};
Line(100.000000) = {100.000000,101.000000};
Line(101.000000) = {101.000000,102.000000};
Line(102.000000) = {102.000000,103.000000};
Line(103.000000) = {103.000000,104.000000};
Line(104.000000) = {104.000000,105.000000};
Line(105.000000) = {105.000000,106.000000};
Line(106.000000) = {106.000000,107.000000};
Line(107.000000) = {107.000000,108.000000};
Line(108.000000) = {108.000000,109.000000};
Line(109.000000) = {109.000000,110.000000};
Line(110.000000) = {110.000000,111.000000};
Line(111.000000) = {111.000000,112.000000};
Line(112.000000) = {112.000000,113.000000};
Line(113.000000) = {113.000000,114.000000};
Line(114.000000) = {114.000000,115.000000};
Line(115.000000) = {115.000000,116.000000};
Line(116.000000) = {116.000000,117.000000};
Line(117.000000) = {117.000000,118.000000};
Line(118.000000) = {118.000000,119.000000};
Line(119.000000) = {119.000000,120.000000};
Line(120.000000) = {120.000000,121.000000};
Line(121.000000) = {121.000000,122.000000};
Line(122.000000) = {122.000000,123.000000};
Line(123.000000) = {123.000000,124.000000};
Line(124.000000) = {124.000000,125.000000};
Line(125.000000) = {125.000000,126.000000};
Line(126.000000) = {126.000000,127.000000};
Line(127.000000) = {127.000000,128.000000};
Line(128.000000) = {128.000000,129.000000};
Line(129.000000) = {129.000000,130.000000};
Line(130.000000) = {130.000000,131.000000};
Line(131.000000) = {131.000000,132.000000};
Line(132.000000) = {132.000000,133.000000};
Line(133.000000) = {133.000000,134.000000};
Line(134.000000) = {134.000000,1.000000};
Line Loop(135.000000) =
{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134};
Plane Surface(136.000000) = {135.000000};
Recombine Surface{136.000000};
_______________________________________________
gmsh mailing list
[email protected]
http://www.geuz.org/mailman/listinfo/gmsh