Henk Krus wrote: > Hi all, > > I'm trying to write a geometry and data out to a msh-file. First > step is to send results to gmsh; next step would be to write out > data (geometry) and boundary regions from gmsh towards dolfyn (how > to deal with surfaces is the next question; and is it possible to > import just nodes+cells in gmsh and assign boundary conditions). > > As such the geometry looks ok (but hex and tet models) but I do not > see the boundary regions/walls/surfaces. Moreover the velocity > vectors nor the temperatures appear. I'm overlooking something but > what? > > The structure of the msh file: > > The hexahedra are fluid cells (id 1). Boundary regions are fluid+ > region number. Both are 'cells' (hex+quad); data corresponds as > well. What am I doing wrong?
Hi Henk - cf. below for 2 small changes: > > Thanks in advance folks! > Henk > > The file: > > $MeshFormat > 2.0 0 8 > $EndMeshFormat > $PhysicalNames > 6 > 1 "Fluid001" > 2 "DefaultWall" > 3 "Region001" > 4 "Region002" > 5 "Region003" > 6 "Region004" > $EndPhysicalNames > $Nodes > 1922 > 1 0.00000E+00 0.00000E+00 -5.00000E-02 > 2 0.00000E+00 3.33333E-02 -5.00000E-02 > ... > 1921 1.00000E+00 9.66667E-01 5.00000E-02 > 1922 1.00000E+00 1.00000E+00 5.00000E-02 > $EndNodes > $Elements > 2820 > 1 5 3 1 0 1 1 32 33 2 962 993 994 963 > 2 5 3 1 0 1 2 33 34 3 963 994 995 964 > ... > 899 5 3 1 0 1 928 959 960 929 1889 1920 1921 1890 > 900 5 3 1 0 1 929 960 961 930 1890 1921 1922 1891 > 901 3 3 2 0 1 1 32 33 2 > 902 3 3 2 0 1 962 993 994 963 > 903 3 3 4 0 1 1 32 993 962 > ... > 2819 3 3 6 0 1 930 961 1922 1891 > 2820 3 3 5 0 1 960 1921 1922 961 > $EndElements > $ElementData > 1 > "Velocity vector cell" > 1 > 0.200E+00 > 1 > 200 the above two lines should read 3 (instead of 1; there are 3 integer tags that will follow) 0 (instead of 200; 0 is the index of the time step) > 3 > 2820 > 1 8.66025E-01 5.00000E-01 0.00000E+00 > 2 8.66025E-01 5.00000E-01 0.00000E+00 > ... > 2819 6.83013E-01 0.00000E+00 0.00000E+00 > 2820 6.83013E-01 0.00000E+00 0.00000E+00 > $EndElementData > $ElementData > 1 > "Temperature cell" > 1 > 0.200E+00 > 1 > 200 same thing here: 1 200 should read 3 0 > 1 > 2820 > 1 2.000E+01 > 2 2.000E+01 > 3 2.000E+01 > ... > 2819 2.000E+01 > 2820 2.000E+01 > $EndElementData > > _______________________________________________ > gmsh mailing list > [email protected] > http://www.geuz.org/mailman/listinfo/gmsh > > -- Prof. Christophe Geuzaine University of Liege, Electrical Engineering and Computer Science http://www.montefiore.ulg.ac.be/~geuzaine _______________________________________________ gmsh mailing list [email protected] http://www.geuz.org/mailman/listinfo/gmsh
