Some routines that I use to create XML files (.feb) from Gmsh. It uses the .inp export from Gmsh

broncodev 85839004ee fixed typo on inp_feb_replace_children_by_tag (prevented replacement) 5 years ago
.gitignore 1867030fd4 Takes a .feb file and modifies NodeSet structures according to a .inp 5 years ago
ChangeLog 1867030fd4 Takes a .feb file and modifies NodeSet structures according to a .inp 5 years ago
README e706b0229e Expanded README 5 years ago
check_path.org a7211f1826 added import headers, optional printing of info, got rid of getroot 5 years ago
geo2secinp.org a7211f1826 added import headers, optional printing of info, got rid of getroot 5 years ago
gmsh_geo2inp_3d.org a7211f1826 added import headers, optional printing of info, got rid of getroot 5 years ago
gmshinp2feb.org 85839004ee fixed typo on inp_feb_replace_children_by_tag (prevented replacement) 5 years ago
inpdigest.org a7211f1826 added import headers, optional printing of info, got rid of getroot 5 years ago

README

I created this code, because I needed to process meshes from Gmsh, and there was no .inp parser available. Firstly, I could not get gmshpy (from Gmsh) to run with my office's computer (not my equipment) to test it. The closest that I found were pyFEBio and abapy. The first one did read .inp, but it was not parsing my Gmsh .inp files correctly. The developer told me that keeping the package was in his wish list. I did not find a way to get abapy to read my .inp (seems towards creation from scratch; I could be wrong). I must say that I didn't really think of testing meshio, and I should have. Alas, it didn't work when I ran =mesh = meshio.read(filename)= (https://github.com/nschloe/meshio/issues/249). By that time, I had already done this little project.

Serve yourselves, and enjoy.