How do I get an .inp file from Gmsh? I need to create a simple geometry and mesh it and define the boundary conditions in Gmsh and export it as an .inp file at the end (because I need to use it in a third party solver). I couldn't find much help from the documentation of Gmsh it seems there exists a mesh file format in Gmsh that exits in two flavors: ASCII and binary.

Any suggestion would be appreciated.

  • 1
    $\begingroup$ .inp is a pretty generic extension. Is there any formal format specification or where is it going to be used? $\endgroup$
    – Anton Menshov
    Mar 17 '20 at 19:09
  • $\begingroup$ @AntonMenshov, I have a solver that gets .inp files created in Abaqus, but I don't have access to Abaqus, so I found out that it is possible to create inp files using gmsh, but I had a look at the documentation of gmsh and I couldn't figure out how to create an .inp file with gmsh. that's the story. $\endgroup$
    – Dude
    Mar 18 '20 at 13:34
  • $\begingroup$ The place you're most likely to find answers are the gmsh-specific mailing lists. $\endgroup$ Mar 19 '20 at 15:02
  • $\begingroup$ @Dude I wanted to write an answer mentioning the meshio library, but realized that someone has already posted an answer: scicomp.stackexchange.com/a/34456/18289 I can highly recommend that actively maintained Python library. $\endgroup$ May 23 at 16:33

As you want to get any suggestion, here are mine:

If you need to get started with gmsh from scratch, take a look at their tutorial section here, their wiki or on youtube.

You can mesh your created geometry and export it as an .inp file. In the gui use: File -> Export -> then select .inp as file format. If you want to use gmsh from the command line look here. For defining boudary conditions take a look here. I'm not 100% sure but I don't think you can define boundary conditions as such in gmsh. You'll have to create a Physical Group for that, see her in their documentation.

  • $\begingroup$ You could add the explanations instead of just adding links to other websites $\endgroup$
    – nicoguaro
    Apr 28 '20 at 13:44
  • $\begingroup$ @riyansh.legend how can we import .inp file into Gmsh? thanks a lot in advance! $\endgroup$ Dec 22 '20 at 6:28
  • $\begingroup$ @YSVSDVXCVXCV According to this comment of the owner, there's only a .inp writer and no reader function. $\endgroup$ Feb 21 at 19:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.