MSHRABLE(1)

🌸 MSHRABLE(1) 🌸

okay bestie, welcome to the General Commands Manual entry for mshrable, and let me tell you, this little cutie is iconic πŸ’–


✨ NAME ✨

mshraable β€” Generate mesh from surface file

not me typing it as mshrable from here on, because that's literally the name on the page, periodt πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

mshrable [-f FILE]
ok so the synopsis says [-f FILE] and the OPTIONS section below... does not mention -f. I'm just telling you what the page says, bestie, I don't make the rules πŸ™ˆ

πŸ’œ DESCRIPTION πŸ’œ

mshrable generates a mesh from a surface file. πŸŽ€

It uses mshr, which is the mesh generation component of FEniCS. It generates simplicial DOLFIN meshes in 2D and 3D from geometries described by Constructive Solid Geometry (CSG) or from surface files, utilizing CGAL and Tetgen as mesh generation backends. slay. ✨


πŸ’… OPTIONS πŸ’…

  • -o [--outfile] arg β€” the filename of the generated Dolfin mesh. name your baby 🍼
  • -r [--resolution] arg (=15) β€” resolution of the result mesh. default is 15, and yes that's the vibe it ships with.
  • -s [--stats] β€” write some statistics of the mesh to stdout. numbers!! we love numbers πŸ“Š
  • --polyout arg β€” write the polyhedron to .poly, which Tetgen can read β€” and do not create a mesh. so it's giving "polyhedron only, no mesh, no notes" πŸ’€
  • --polystats β€” write statistics of the polyhedron (and, again, do not create a mesh). stats but make it polyhedron-only 🫢
  • -b [--backend] arg (=cgal) β€” pick your 3D mesh generation backend: [tetgen|cgal]. default is cgal because that's the moment.
  • --degenerate_tolerance arg (=9.9999999999999998e-13) β€” tolerance for considering a facet as degenerate. Set to 0 to not remove degenerate facets. (yes, that's the exact default, I typed every single digit, you're welcome πŸŽ€)
  • --check-mesh β€” check consistency of the output mesh (most for debugging/testing. β€” the page literally leaves that paren hanging open and I refuse to close it for it, that's its main character arc 😭)
  • -v [--verbose] β€” output more information about what is going on. the tea. the lore. the play-by-play β˜•
  • -h [--help] β€” write help message. lowercase and humble about it fr fr.

πŸ‘‘ SEE ALSO πŸ‘‘

  • dolfin-convert (1)
  • dolfin-order (1)

go read those next, bestie, they're in the same friend group 🌈


🌸 AUTHOR 🌸

mshrable was written by Benjamin Kehlet benjamik@simula.no. πŸ’–

This man page was written by Drew Parsons dparsons@debian.org. 🫢


and that's the whole thing, no cap ✨ this was the mshrable(1) page from the General Commands Manual β€” thank you for coming to my TED talk, ily, bye πŸ’–πŸŽ€πŸ¦‹