Hello everyone,

First, congratulations for your works. I have used Gmsh since my undergraduate studies and I still use it in Phd.

My problem is the following:

I had to remove with duplicates vertex in an .msh mesh. The command, "gmsh -check mesh.msh" was able to find duplicates vertex but "Coherence Mesh;" does not delete them.

Anyway, I wrote a python script which find and delete them using the output of "gmsh -check mesh.msh".

Then, my mesh does not have any duplicates vertex but the node numbering is discontinuous.

The command "gmsh -renumber mesh_without_duplicates.msh" is able to renumber nodes but it launches gui and to save the renumbered mesh, I have to click to "Save Mesh".

I would like to find a way to save the renumbered mesh without launching Gmsh gui. In order to be totally executable from prompt.

I already tried:

- "gmsh -renumber mesh_without_duplicates.msh -2 -order 2 -o renumbered.msh"

It works but the mesh vertex are altered due to mesh regeneration and it leads to unacceptable modification of the mesh.

I also tried some :

"gmsh -renumber mesh_without_duplicates.msh -string 'Save "renumbered_mesh.msh";'

But It saves an empty mesh. In fact, specificity of my problem (and source of complication) is that I had to work with .msh file directly and not .geo file.

However, I think that to have a command line -save_mesh renumbered.msh available after -merge, -renumber, -coherence actions can be very interesting. I searched in documentation but I did not find any command like this.

Thank you again.

Christophe




_______________________________________________
gmsh mailing list
[email protected]
http://www.geuz.org/mailman/listinfo/gmsh

Reply via email to