[Gmsh] structured and unstructured meshes bug

Michel Aubourg michel.aubourg at xlim.fr
Tue Mar 21 11:57:28 CET 2006


Re-bonjour,

Avec le fichier joint cela ira mieux.

Cordialement
	Michel Aubourg
-------------- next part --------------
wBoite = 8;
lBoite = 12;
hBoite = 4;

hSubstrat = 0.635;

wStrip = 0.63;
lStrip = 7.2;

lPlot = 1.5;

lGap = ( lBoite - lStrip ) / 2 - lPlot;

mSurface = 0.999999 * wStrip / 2;
mVolume = 0.999999 * 2;

Point(1) = {0,0,0,mSurface};
Extrude {wStrip/2,0,0} {
  Point{1};
  Layers {{wStrip/2/mSurface},{1.0}};
}
Extrude {(wBoite-wStrip)/2,0,0} {
  Point{2};
  Layers {{(wBoite-wStrip)/2/mSurface},{1.0}};
}
Extrude {0,lPlot,0} {
  Line{1,2};
  Layers {{lPlot/mSurface},{1.0}};
}
Extrude {0,lGap,0} {
  Line{3,7};
  Layers {{lGap/mSurface},{1.0}};
}
Extrude {0,lStrip/2,0} {
  Line{11,15};
  Layers {{lStrip/2/mSurface},{1.0}};
}

volSubstrat[] =
Extrude {0,0,-hSubstrat} {
  Surface{6,10,14,18,22,26};
  Layers {{hSubstrat/mSurface},{1.0}};
}
;

Point(64) = {0,0,hBoite,mVolume};

Extrude {wBoite/2,0,0} {
  Point{64};
  Layers {{wBoite/2/mVolume},{1.0}};
}
Extrude {0,lBoite/2,0} {
  Line{159};
  Layers {{lBoite/2/mVolume},{1.0}};
}

Line(164) = {1,64};
Line(165) = {65,3};
Line(166) = {15,67};
Line(167) = {66,12};

Line Loop(168) = {9,17,25,166,-162,165};
Plane Surface(169) = {168};
Line Loop(170) = {23,166,-160,167,19};
Plane Surface(171) = {170};
Line Loop(172) = {167,-20,-12,-4,164,161};
Plane Surface(173) = {172};
Line Loop(174) = {1,2,-165,-159,-164};
Plane Surface(175) = {174};
Surface Loop(176) = {163,175,-6,-10,169,-18,-26,-171,173,-22,-14};

Volume(177) = {176};

// ligne
Physical Line(178) = {33};

// zMin
Physical Surface(179) = {70,114,158,136,48,92};
// plot
Physical Surface(180) = {6};
// gap
Physical Surface(181) = {14};
// strip
Physical Surface(182) = {22};
// substrat
Physical Surface(183) = {10,18,26};
// zMax
Physical Surface(184) = {163};

// yMin
Physical Surface(185) = {57,175,35};
// yMax
Physical Surface(186) = {153,171,131};

// xMin
Physical Surface(187) = {47,91,135,173};
// xMax
Physical Surface(188) = {61,105,149,169};

// substrat
Physical Volume(189) = {volSubstrat[]};
// air
Physical Volume(190) = {177};