Skip to content

snappyHexMesh (and possibly various other utilities) does not run in parallel

Summary

snappyHexMesh in parallel fails when reading the constant/extendedFeatureEdgeMesh.

Steps to reproduce

heatTransfer/chtMultiRegionFoam/snappyMultiRegionHeater tutorial

Example case

See above

What is the current bug behaviour?

  • master processor reads ok
  • other processors cannot find file

Environment information

Possible fixes

Introduced with 4609aa38. In uncollated file format the communicator is just the local processor so when the testing was done at the 'worldComm' the broadcast only used the local processor.