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 سال پیش
.gitignore 1867030fd4 Takes a .feb file and modifies NodeSet structures according to a .inp 5 سال پیش
ChangeLog 1867030fd4 Takes a .feb file and modifies NodeSet structures according to a .inp 5 سال پیش
README e706b0229e Expanded README 5 سال پیش
check_path.org a7211f1826 added import headers, optional printing of info, got rid of getroot 5 سال پیش
geo2secinp.org a7211f1826 added import headers, optional printing of info, got rid of getroot 5 سال پیش
gmsh_geo2inp_3d.org a7211f1826 added import headers, optional printing of info, got rid of getroot 5 سال پیش
gmshinp2feb.org 85839004ee fixed typo on inp_feb_replace_children_by_tag (prevented replacement) 5 سال پیش
inpdigest.org a7211f1826 added import headers, optional printing of info, got rid of getroot 5 سال پیش

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.