CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Meshing & Mesh Conversion

[Gmsh] Cannot get the right mesh from gmsh

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   August 31, 2010, 01:54
Default Cannot get the right mesh from gmsh
  #1
Member
 
Jinbiao Xiong
Join Date: Oct 2009
Location: China/Japan
Posts: 50
Rep Power: 16
JinBiao is on a distinguished road
Send a message via MSN to JinBiao
I am trying to generate a helical coil with gmsh. My approach is to generate a circle first and then extrude it. Below is the file for gmsh. I got errors when run checkMesh. And when I check the geometry in paraview, I found that the coil wall is not one piece. There are many small pieces which are grouped into the patch defaultFaces. Can anyone help me out? Thank you very much!!!

Code:
s1 = 1.753000E-04 ;
s3 = 8.765000E-05 ;
s2 = 4.382500E-05 ;

Cx = 7.350000E-03 ;
Cy = 0.000000E+00 ;
Cz = 0.000000E+00 ;
R1 = 8.765000E-04 ;
R2 = 8.765000E-04 ;
dh = 5.950000E-04 ;

Point (1) = { Cx, Cy, Cz,s1};
Point (2) = { Cx+R1, Cy, Cz,s1};
Point (3) = { Cx, Cy+R1, Cz,s1};
Point (4) = { Cx-R1, Cy, Cz,s1};
Point (5) = { Cx, Cy-R1, Cz,s1};
Circle(1) = {2,1,3};
Circle(2) = {3,1,4};
Circle(3) = {4,1,5};
Circle(4) = {5,1,2};

Line Loop(10) = {1,2,3,4};        //int circ

Plane Surface(30) = {10};
// notes: Layers{n}, n is the number of node in the extrusion direction

ext1[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{30};
 Layers{5}; Recombine;};

ext2[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext1[0]};
 Layers{5}; Recombine;};

ext3[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext2[0]};
 Layers{5}; Recombine;};

ext4[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext3[0]};
 Layers{5}; Recombine;};

ext5[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext4[0]};
 Layers{5}; Recombine;};

ext6[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext5[0]};
 Layers{5}; Recombine;};

ext7[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext6[0]};
 Layers{5}; Recombine;};

ext8[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext7[0]};
 Layers{5}; Recombine;};

ext9[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext8[0]};
 Layers{5}; Recombine;};

ext10[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext9[0]};
 Layers{5}; Recombine;};

ext11[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext10[0]};
 Layers{5}; Recombine;};

ext12[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext11[0]};
 Layers{5}; Recombine;};

ext13[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext12[0]};
 Layers{5}; Recombine;};

ext14[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext13[0]};
 Layers{5}; Recombine;};

ext15[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext14[0]};
 Layers{5}; Recombine;};

ext16[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext15[0]};
 Layers{5}; Recombine;};

ext17[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext16[0]};
 Layers{5}; Recombine;};

ext18[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext17[0]};
 Layers{5}; Recombine;};

ext19[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext18[0]};
 Layers{5}; Recombine;};

ext20[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext19[0]};
 Layers{5}; Recombine;};

ext21[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext20[0]};
 Layers{5}; Recombine;};

ext22[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext21[0]};
 Layers{5}; Recombine;};

ext23[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext22[0]};
 Layers{5}; Recombine;};

ext24[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext23[0]};
 Layers{5}; Recombine;};

ext25[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext24[0]};
 Layers{5}; Recombine;};

ext26[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext25[0]};
 Layers{5}; Recombine;};

ext27[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext26[0]};
 Layers{5}; Recombine;};

ext28[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext27[0]};
 Layers{5}; Recombine;};

ext29[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext28[0]};
 Layers{5}; Recombine;};

ext30[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext29[0]};
 Layers{5}; Recombine;};

ext31[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext30[0]};
 Layers{5}; Recombine;};

ext32[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext31[0]};
 Layers{5}; Recombine;};

ext33[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext32[0]};
 Layers{5}; Recombine;};

ext34[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext33[0]};
 Layers{5}; Recombine;};

ext35[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext34[0]};
 Layers{5}; Recombine;};

ext36[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext35[0]};
 Layers{5}; Recombine;};

ext37[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext36[0]};
 Layers{5}; Recombine;};

ext38[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext37[0]};
 Layers{5}; Recombine;};

ext39[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext38[0]};
 Layers{5}; Recombine;};

ext40[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext39[0]};
 Layers{5}; Recombine;};

ext41[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext40[0]};
 Layers{5}; Recombine;};

ext42[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext41[0]};
 Layers{5}; Recombine;};

ext43[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext42[0]};
 Layers{5}; Recombine;};

ext44[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext43[0]};
 Layers{5}; Recombine;};

ext45[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext44[0]};
 Layers{5}; Recombine;};

ext46[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext45[0]};
 Layers{5}; Recombine;};

ext47[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext46[0]};
 Layers{5}; Recombine;};

ext48[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext47[0]};
 Layers{5}; Recombine;};

ext49[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext48[0]};
 Layers{5}; Recombine;};

ext50[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext49[0]};
 Layers{5}; Recombine;};

ext51[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext50[0]};
 Layers{5}; Recombine;};

ext52[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext51[0]};
 Layers{5}; Recombine;};

ext53[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext52[0]};
 Layers{5}; Recombine;};

ext54[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext53[0]};
 Layers{5}; Recombine;};

ext55[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext54[0]};
 Layers{5}; Recombine;};

ext56[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext55[0]};
 Layers{5}; Recombine;};

ext57[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext56[0]};
 Layers{5}; Recombine;};

ext58[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext57[0]};
 Layers{5}; Recombine;};

ext59[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext58[0]};
 Layers{5}; Recombine;};

ext60[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext59[0]};
 Layers{5}; Recombine;};

ext61[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext60[0]};
 Layers{5}; Recombine;};

ext62[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext61[0]};
 Layers{5}; Recombine;};

ext63[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext62[0]};
 Layers{5}; Recombine;};

ext64[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext63[0]};
 Layers{5}; Recombine;};

ext65[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext64[0]};
 Layers{5}; Recombine;};

ext66[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext65[0]};
 Layers{5}; Recombine;};

ext67[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext66[0]};
 Layers{5}; Recombine;};

ext68[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext67[0]};
 Layers{5}; Recombine;};

ext69[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext68[0]};
 Layers{5}; Recombine;};

ext70[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext69[0]};
 Layers{5}; Recombine;};

ext71[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext70[0]};
 Layers{5}; Recombine;};

ext72[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext71[0]};
 Layers{5}; Recombine;};

ext73[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext72[0]};
 Layers{5}; Recombine;};

ext74[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext73[0]};
 Layers{5}; Recombine;};

ext75[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext74[0]};
 Layers{5}; Recombine;};

ext76[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext75[0]};
 Layers{5}; Recombine;};

ext77[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext76[0]};
 Layers{5}; Recombine;};

ext78[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext77[0]};
 Layers{5}; Recombine;};

ext79[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext78[0]};
 Layers{5}; Recombine;};

ext80[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext79[0]};
 Layers{5}; Recombine;};

ext81[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext80[0]};
 Layers{5}; Recombine;};

ext82[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext81[0]};
 Layers{5}; Recombine;};

ext83[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext82[0]};
 Layers{5}; Recombine;};

ext84[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext83[0]};
 Layers{5}; Recombine;};

ext85[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext84[0]};
 Layers{5}; Recombine;};

ext86[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext85[0]};
 Layers{5}; Recombine;};

ext87[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext86[0]};
 Layers{5}; Recombine;};

ext88[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext87[0]};
 Layers{5}; Recombine;};

ext89[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext88[0]};
 Layers{5}; Recombine;};

ext90[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext89[0]};
 Layers{5}; Recombine;};

ext91[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext90[0]};
 Layers{5}; Recombine;};

ext92[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext91[0]};
 Layers{5}; Recombine;};

ext93[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext92[0]};
 Layers{5}; Recombine;};

ext94[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext93[0]};
 Layers{5}; Recombine;};

ext95[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext94[0]};
 Layers{5}; Recombine;};

ext96[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext95[0]};
 Layers{5}; Recombine;};

ext97[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext96[0]};
 Layers{5}; Recombine;};

ext98[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext97[0]};
 Layers{5}; Recombine;};

ext99[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext98[0]};
 Layers{5}; Recombine;};

ext100[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext99[0]};
 Layers{5}; Recombine;};

ext101[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext100[0]};
 Layers{5}; Recombine;};

ext102[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext101[0]};
 Layers{5}; Recombine;};

ext103[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext102[0]};
 Layers{5}; Recombine;};

ext104[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext103[0]};
 Layers{5}; Recombine;};

ext105[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext104[0]};
 Layers{5}; Recombine;};

ext106[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext105[0]};
 Layers{5}; Recombine;};

ext107[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext106[0]};
 Layers{5}; Recombine;};

ext108[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext107[0]};
 Layers{5}; Recombine;};

ext109[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext108[0]};
 Layers{5}; Recombine;};

ext110[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext109[0]};
 Layers{5}; Recombine;};

ext111[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext110[0]};
 Layers{5}; Recombine;};

ext112[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext111[0]};
 Layers{5}; Recombine;};

ext113[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext112[0]};
 Layers{5}; Recombine;};

ext114[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext113[0]};
 Layers{5}; Recombine;};

ext115[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext114[0]};
 Layers{5}; Recombine;};

ext116[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext115[0]};
 Layers{5}; Recombine;};

ext117[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext116[0]};
 Layers{5}; Recombine;};

ext118[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext117[0]};
 Layers{5}; Recombine;};

ext119[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext118[0]};
 Layers{5}; Recombine;};

ext120[] = Extrude {{0,dh,0}, {0,1,0}, {0,0,0}, Pi/2} {
  Surface{ext119[0]};
 Layers{5}; Recombine;};

ext121[] = Extrude {{0,dh,0}, {0,1,0}, {Cx/2,Cy,Cz}, Pi/2} {
  Surface{ext120[0]};
 Layers{5}; Recombine;};

ext122[] = Extrude {{0,-dh,0}, {0,1,0}, {Cx/2,Cy,Cz}, -Pi/2} {
  Surface{30};
 Layers{5}; Recombine;};

ext123[] = Extrude {{0,0,Cx/2}, {0,0,1}, {Cx/2, Cy+4*30*dh+Cx/2,Cz}, -Pi/2}  {
  Surface{ext121[0]};
 Layers{2*5}; Recombine;};

ext124[] = Extrude {{0,0,-Cx/2}, {0,0,1}, {Cx/2,Cy-dh-Cx/2,Cz}, Pi/2} {
  Surface{ext122[0]};
 Layers{2*5}; Recombine;};

ext125[] =Extrude {0,10*1.753000E-03, 0} {
  Surface{ext123[0]};
 Layers{4*5}; Recombine;};

ext126[] =Extrude {0,-10*1.753000E-03, 0} {
  Surface{ext124[0]};
 Layers{4*5}; Recombine;};

Physical Surface("inlet") = {ext125[0]};
Physical Surface("outlet") = {ext126[0]};

Physical Surface("coilInnerSurface")= {ext1[2],ext1[3],ext1[4],ext1[5],ext2[2],ext2[3],ext2[4],ext2[5],ext3[2],ext3[3],ext3[4],ext3[5],ext4[2],ext4[3],ext4[4],ext4[5],ext5[2],ext5[3],ext5[4],ext5[5],
ext6[2],ext6[3],ext6[4],ext6[5],ext7[2],ext7[3],ext7[4],ext7[5],ext8[2],ext8[3],ext8[4],ext8[5],ext9[2],ext9[3],ext9[4],ext9[5],ext10[2],ext10[3],ext10[4],ext10[5],
ext11[2],ext11[3],ext11[4],ext11[5],ext12[2],ext12[3],ext12[4],ext12[5],ext13[2],ext13[3],ext13[4],ext13[5],ext14[2],ext14[3],ext14[4],ext14[5],ext15[2],ext15[3],ext15[4],ext15[5],
ext16[2],ext16[3],ext16[4],ext16[5],ext17[2],ext17[3],ext17[4],ext17[5],ext18[2],ext18[3],ext18[4],ext18[5],ext19[2],ext19[3],ext19[4],ext19[5],ext20[2],ext20[3],ext20[4],ext20[5],
ext21[2],ext21[3],ext21[4],ext21[5],ext22[2],ext22[3],ext22[4],ext22[5],ext23[2],ext23[3],ext23[4],ext23[5],ext24[2],ext24[3],ext24[4],ext24[5],ext25[2],ext25[3],ext25[4],ext25[5],
ext26[2],ext26[3],ext26[4],ext26[5],ext27[2],ext27[3],ext27[4],ext27[5],ext28[2],ext28[3],ext28[4],ext28[5],ext29[2],ext29[3],ext29[4],ext29[5],ext30[2],ext30[3],ext30[4],ext30[5],
ext31[2],ext31[3],ext31[4],ext31[5],ext32[2],ext32[3],ext32[4],ext32[5],ext33[2],ext33[3],ext33[4],ext33[5],ext34[2],ext34[3],ext34[4],ext34[5],ext35[2],ext35[3],ext35[4],ext35[5],
ext36[2],ext36[3],ext36[4],ext36[5],ext37[2],ext37[3],ext37[4],ext37[5],ext38[2],ext38[3],ext38[4],ext38[5],ext39[2],ext39[3],ext39[4],ext39[5],ext40[2],ext40[3],ext40[4],ext40[5],
ext41[2],ext41[3],ext41[4],ext41[5],ext42[2],ext42[3],ext42[4],ext42[5],ext43[2],ext43[3],ext43[4],ext43[5],ext44[2],ext44[3],ext44[4],ext44[5],ext45[2],ext45[3],ext45[4],ext45[5],
ext46[2],ext46[3],ext46[4],ext46[5],ext47[2],ext47[3],ext47[4],ext47[5],ext48[2],ext48[3],ext48[4],ext48[5],ext49[2],ext49[3],ext49[4],ext49[5],ext50[2],ext50[3],ext50[4],ext50[5],
ext51[2],ext51[3],ext51[4],ext51[5],ext52[2],ext52[3],ext52[4],ext52[5],ext53[2],ext53[3],ext53[4],ext53[5],ext54[2],ext54[3],ext54[4],ext54[5],ext55[2],ext55[3],ext55[4],ext55[5],
ext56[2],ext56[3],ext56[4],ext56[5],ext57[2],ext57[3],ext57[4],ext57[5],ext58[2],ext58[3],ext58[4],ext58[5],ext59[2],ext59[3],ext59[4],ext59[5],ext60[2],ext60[3],ext60[4],ext60[5],
ext61[2],ext61[3],ext61[4],ext61[5],ext62[2],ext62[3],ext62[4],ext62[5],ext63[2],ext63[3],ext63[4],ext63[5],ext64[2],ext64[3],ext64[4],ext64[5],ext65[2],ext65[3],ext65[4],ext65[5],
ext66[2],ext66[3],ext66[4],ext66[5],ext67[2],ext67[3],ext67[4],ext67[5],ext68[2],ext68[3],ext68[4],ext68[5],ext69[2],ext69[3],ext69[4],ext69[5],ext70[2],ext70[3],ext70[4],ext70[5],
ext71[2],ext71[3],ext71[4],ext71[5],ext72[2],ext72[3],ext72[4],ext72[5],ext73[2],ext73[3],ext73[4],ext73[5],ext74[2],ext74[3],ext74[4],ext74[5],ext75[2],ext75[3],ext75[4],ext75[5],
ext76[2],ext76[3],ext76[4],ext76[5],ext77[2],ext77[3],ext77[4],ext77[5],ext78[2],ext78[3],ext78[4],ext78[5],ext79[2],ext79[3],ext79[4],ext79[5],ext80[2],ext80[3],ext80[4],ext80[5],
ext81[2],ext81[3],ext81[4],ext81[5],ext82[2],ext82[3],ext82[4],ext82[5],ext83[2],ext83[3],ext83[4],ext83[5],ext84[2],ext84[3],ext84[4],ext84[5],ext85[2],ext85[3],ext85[4],ext85[5],
ext86[2],ext86[3],ext86[4],ext86[5],ext87[2],ext87[3],ext87[4],ext87[5],ext88[2],ext88[3],ext88[4],ext88[5],ext89[2],ext89[3],ext89[4],ext89[5],ext90[2],ext90[3],ext90[4],ext90[5],
ext91[2],ext91[3],ext91[4],ext91[5],ext92[2],ext92[3],ext92[4],ext92[5],ext93[2],ext93[3],ext93[4],ext93[5],ext94[2],ext94[3],ext94[4],ext94[5],ext95[2],ext95[3],ext95[4],ext95[5],
ext96[2],ext96[3],ext96[4],ext96[5],ext97[2],ext97[3],ext97[4],ext97[5],ext98[2],ext98[3],ext98[4],ext98[5],ext99[2],ext99[3],ext99[4],ext99[5],ext100[2],ext100[3],ext100[4],ext100[5],
ext101[2],ext101[3],ext101[4],ext101[5],ext102[2],ext102[3],ext102[4],ext102[5],ext103[2],ext103[3],ext103[4],ext103[5],ext104[2],ext104[3],ext104[4],ext104[5],ext105[2],ext105[3],ext105[4],ext105[5],
ext106[2],ext106[3],ext106[4],ext106[5],ext107[2],ext107[3],ext107[4],ext107[5],ext108[2],ext108[3],ext108[4],ext108[5],ext109[2],ext109[3],ext109[4],ext109[5],ext110[2],ext110[3],ext110[4],ext110[5],
ext111[2],ext111[3],ext111[4],ext111[5],ext112[2],ext112[3],ext112[4],ext112[5],ext113[2],ext113[3],ext113[4],ext113[5],ext114[2],ext114[3],ext114[4],ext114[5],ext115[2],ext115[3],ext115[4],ext115[5],
ext116[2],ext116[3],ext116[4],ext116[5],ext117[2],ext117[3],ext117[4],ext117[5],ext118[2],ext118[3],ext118[4],ext118[5],ext119[2],ext119[3],ext119[4],ext119[5],ext120[2],ext120[3],ext120[4],ext120[5],
ext121[2],ext121[3],ext121[4],ext121[5],ext122[2],ext122[3],ext122[4],ext122[5],ext123[2],ext123[3],ext123[4],ext123[5],ext124[2],ext124[3],ext124[4],ext124[5],ext125[2],ext125[3],ext125[4],ext125[5],
ext126[2],ext126[3],ext126[4],ext126[5]};

Physical Volume("coil")= {ext1[],ext2[],ext3[],ext4[],ext5[],ext6[],ext7[],ext8[],ext9[],ext10[],
ext11[],ext12[],ext13[],ext14[],ext15[],ext16[],ext17[],ext18[],ext19[],ext20[],
ext21[],ext22[],ext23[],ext24[],ext25[],ext26[],ext27[],ext28[],ext29[],ext30[],
ext31[],ext32[],ext33[],ext34[],ext35[],ext36[],ext37[],ext38[],ext39[],ext40[],
ext41[],ext42[],ext43[],ext44[],ext45[],ext46[],ext47[],ext48[],ext49[],ext50[],
ext51[],ext52[],ext53[],ext54[],ext55[],ext56[],ext57[],ext58[],ext59[],ext60[],
ext61[],ext62[],ext63[],ext64[],ext65[],ext66[],ext67[],ext68[],ext69[],ext70[],
ext71[],ext72[],ext73[],ext74[],ext75[],ext76[],ext77[],ext78[],ext79[],ext80[],
ext81[],ext82[],ext83[],ext84[],ext85[],ext86[],ext87[],ext88[],ext89[],ext90[],
ext91[],ext92[],ext93[],ext94[],ext95[],ext96[],ext97[],ext98[],ext99[],ext100[],
ext101[],ext102[],ext103[],ext104[],ext105[],ext106[],ext107[],ext108[],ext109[],ext110[],
ext111[],ext112[],ext113[],ext114[],ext115[],ext116[],ext117[],ext118[],ext119[],ext120[],
ext121[],ext122[],ext123[],ext124[],ext125[],ext126[]};
__________________
Jinbiao
JinBiao is offline   Reply With Quote

Old   August 31, 2010, 01:55
Default
  #2
Member
 
Jinbiao Xiong
Join Date: Oct 2009
Location: China/Japan
Posts: 50
Rep Power: 16
JinBiao is on a distinguished road
Send a message via MSN to JinBiao
3 errors when I checkMesh.

Code:
Create time

Create polyMesh for time = 0

Time = 0

Mesh stats
    points:           435825
    faces:            2041712
    internal faces:   1924688
    cells:            793280
    boundary patches: 4
    point zones:      0
    face zones:       0
    cell zones:       1

Overall number of cells of each type:
    hexahedra:     0
    prisms:        793280
    wedges:        0
    pyramids:      0
    tet wedges:    0
    tetrahedra:    0
    polyhedra:     0

Checking topology...
    Boundary definition OK.
    Point usage OK.
    Upper triangular ordering OK.
    Face vertices OK.
    Number of regions: 1 (OK).

Checking patch topology for multiply connected surfaces ...
    Patch               Faces    Points   Surface topology                  
    inlet               592      325      ok (non-closed singly connected)  
    outlet              592      325      ok (non-closed singly connected)  
    coilInnerSurface    68680    75096    ok (non-closed singly connected)  
    defaultFaces        47160    36727    multiply connected (shared edge)  
  <<Writing 19438 conflicting points to set nonManifoldPoints

Checking geometry...
    Overall domain bounding box (-0.0082265 -0.0218 -0.0082265) (0.0082265 0.092605 0.0082265)
    Mesh (non-empty, non-wedge) directions (1 1 1)
    Mesh (non-empty) directions (1 1 1)
    Boundary openness (-2.89129e-09 -1.27362e-08 2.17817e-09) OK.
 ***Open cells found, max cell openness: 0.633005, number of open cells 9126
  <<Writing 9126 non closed cells to set nonClosedCells
  <<Writing 2400 cells with high aspect ratio to set highAspectRatioCells
    Minumum face area = 1.53247e-12. Maximum face area = 2.29522e-07.  Face area magnitudes OK.
    Min volume = 1.66667e-300. Max volume = 1.03492e-11.  Total volume = 3.4394e-06.  Cell volumes OK.
    Mesh non-orthogonality Max: 176.879 average: 14.7507
   *Number of severely non-orthogonal faces: 2400.
 ***Number of non-orthogonality errors: 5409.
  <<Writing 7809 non-orthogonal faces to set nonOrthoFaces
 ***Error in face pyramids: 28094 faces are incorrectly oriented.
  <<Writing 23285 faces with incorrect orientation to set wrongOrientedFaces
    Max skewness = 3.76412 OK.

Failed 3 mesh checks.

End
__________________
Jinbiao
JinBiao is offline   Reply With Quote

Old   August 31, 2010, 04:51
Default
  #3
Member
 
Jinbiao Xiong
Join Date: Oct 2009
Location: China/Japan
Posts: 50
Rep Power: 16
JinBiao is on a distinguished road
Send a message via MSN to JinBiao
The problem has been solved. The reason was that I clicked the "refine" button when building the mesh.
__________________
Jinbiao
JinBiao is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Gmsh] gMsh instead of blockMesh for base mesh, then snappyHexMesh sazabi2001 OpenFOAM Meshing & Mesh Conversion 0 February 23, 2017 12:00
[snappyHexMesh] Layers:problem with curvature giulio.topazio OpenFOAM Meshing & Mesh Conversion 10 August 22, 2012 09:03
[Gmsh] 2D Mesh Generation Tutorial for GMSH aeroslacker OpenFOAM Meshing & Mesh Conversion 12 January 19, 2012 03:52
[Gmsh] gmshToFoam problem: not the same mesh in Gmsh vs. paraview zhernadi OpenFOAM Meshing & Mesh Conversion 8 July 7, 2011 02:28
[Gmsh] Import problem ARC OpenFOAM Meshing & Mesh Conversion 0 February 27, 2010 10:56


All times are GMT -4. The time now is 16:08.