Gmsh is great !
Bojan Niceno
niceno at wt.tn.tudelft.nl
Mon Oct 5 10:46:35 CEST 1998
Dear Jean-Francois & Christophe,
First of all, thank you for putting such a usefull piece of
code on the Web. It is so usefull and easy-to-use. It took
me 20 minutes to get acquinted with it to the level at which I can
make my own grids. Several things you have in your code done
are geniuos. I mean: input file format, simultaneous editing
of the input file and inserting new nodes from the window,
representation of closed surfaces and volumes ... all in
all GREAT ! You make all the commercial grid generators
bust the dust.
Ok, now with the questions:
1. I could understand only the .msh output file format, the
other two .unv and .grsh I could not understand at all.
Is it possible to get some further explanations on them ?
2. It seem to me that you can improve the meshing of the
surfaces. I mean, they are not bad, but sometimes the
situations like these occur:
+-------+
|\ /|
| \ / |
| \ / |
| O |
| / \ |
| / \ |
|/ \|
+-------+
or:
+---+---+
/ \ | / \
/ \ | / \
/ \|/ \
+-------O-------+
\ /|\ /
\ / | \ /
\ / | \ /
+---+---+
I want to say that nodes with less then five and more then
seven surrounding triangles are undesirable. And yet, there
is a very simple technique to avoid such thing. Maybe you
know it allready, but is called "mesh relaxation" and is
described in:
W. H. Frey and D. A. Field, "Mesh Relaxation: A New Technique
for Improving Triangulations", Int. J. Numer. Meth. Eng.
31, 1121-1133 (1991)
It is quite simple, and yet very effective.
Maybe you plan to implement it allready ?
3. Where are the versions for HP-UX and Linux. There is only
something for AIX, but I don't have a clue what it is ?
4. Is it possible to get a source of the code ? If you don't
have the time to implement the above mentioned mesh relax-
ation technique, I am willing to try to implement it. I have
some experience with mesh generation (see for instance:
http://www-dinma.univ.trieste.it/~nirftc/research/easymesh/)
I would also like to implement two new output file for-
mats. If you don't like to give the full source, you can
even consider the possibility to give just one procedure
from which one has acces to data on nodes, elements and sides
and which could be later linked to your code. I am not sure
if I was clear enough, but I think you could only benefit
from it. It could be also very usefull to make for new
output file formats.
I think that was enough for the first time.
With very kind regards
Bojan
--------------------------------------------------------------
Bojan Niceno Delft University of Technology
Section Thermofluids Lorentzweg 1
Applied Sciences 2628 CJ Delft
Phone 015-2786125 The Netherlands
Fax 015-2781204
--------------------------------------------------------------