Skip to content
GitLab
  • Menu
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 381
    • Issues 381
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 6
    • Merge requests 6
  • Deployments
    • Deployments
    • Releases
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Development
  • openfoamopenfoam
  • Issues
  • #1175
Closed
Open
Created Jan 21, 2019 by Mattijs Janssens@MattijsMaintainer

snappyHexMesh occasionally hangs in parallel layer extrusion

  • case was hanging in parallel
  • with one of the processors in an infinite loop (in addPatchCellLayer)

Problem:

  • shm layer addition can get any mesh to add layers to.
  • sometimes this mesh might have a baffle on the patch-to-extrude (- a baffle is two back-to-back faces that share the same points)
  • this is of course not possible to extrude so we disable this

However

  • what if the baffle faces are on different processors
  • each processor does not detect that the face is part of a baffle
  • so might try to extrude

and this would lead to a hang since all the edges of the face connect to the same neighbour (admittedly on a different processor).

Assignee
Assign to
Time tracking