Skip to content

faceAgglomerate not robust

Summary

  • faceAgglomerate utility can hang
  • sharp angles are not detected as features

Steps to reproduce

in tutorials/heatTransfer/chtMultiRegionFoam/externalSolarLoad specify some agglomeration for air:

viewFactorsDict

Example case

What is the current bug behaviour?

Hangs since agglomerated-face-forms-single-loop check does not count whether any new restraints have been added.

What is the expected correct behavior?

Agglomeration not getting stuck. It might not be able to agglomerate down to the wanted level because of topological constraints but it should not hang.

Relevant logs and/or images

Environment information

  • OpenFOAM version : v2212
  • Operating system :
  • Hardware info :
  • Compiler :

Possible fixes

Edited by Mattijs Janssens