Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • openfoam openfoam
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 424
    • Issues 424
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 9
    • Merge requests 9
  • Deployments
    • Deployments
    • Releases
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Development
  • openfoamopenfoam
  • Issues
  • #2403
Closed
Open
Issue created Mar 10, 2022 by Mattijs Janssens@MattijsMaintainer

ENH: automatic leak closure

Functionality to add/problem to solve

snappyHexMesh has provision for specifying external, i.e. non-meshed locations. If any part of the resulting mesh connects an inside location to an outside one the meshing stops. It would be nice to automatically close 'small' gaps and continue instead.

Proposal

A topological hole detection algorithm might be good enough. These walk on the initial mesh and attempt to close any 'leaks' in it. Another approach would be to actually 'correct' the input geometry but that would be much more problematic.

What does success look like, and how can we measure that?

Initially just create a castellated, closed mesh. See how it behaves during snapping and layer generation.

Links / references

"A 3D-Hole Closing Algorithm", Zouina Aktouf et al
Assignee
Assign to
Time tracking