Hello,
here: https://mathiasfuchs.com/sliverOut.mesh is a not too large mesh which seems to make mmg3d get stuck - the problem probably are some sliver tetrahedra but that it just my speculation! I might be wrong about the cause of the problem. Just the command
mmg3d.exe sliverOut.mesh
doesn’t finish - at least not after waiting for a few minutes, with the release build of mmg3d.exe from the latest develoment branch. The term “exuding sliver tetrahedra” seems to be the term papers use for this problem. Mmg seems to be trying to insert too many vertices. Why does mmg want to split so much? Which constraint is it fighting with? And what is the least permissive way to tell mmg to “be more chill” about that constrant, so that it come up with something. I need a finite element mesh, but at least the quality of the worst tet should improve.
I have tried out many possible combinations of settings that seem to relax some constraints, and rund with the “-d” flag, for instance:
mmg3d_O3 -d -hgrad 1000 -nr -nofem sliverOut.me
and other combinations of flags. Every time, mmg3d gets stuck splitting infinitely.
Cheers, Mathias
The input looks relatively harmless: