Skip to content
Snippets Groups Projects
Closed foamReport: wrong mesh statistics when running in parallel
  • View options
  • foamReport: wrong mesh statistics when running in parallel

  • View options
  • Closed Issue created

    Summary

    When using the foamReport function object on a parallel case, some mesh builtin entries only report values from processor0 (number of cells, faces, points)

    Steps to reproduce

    Run the motorbike tutorial.

    What is the current bug behaviour?

    checkMesh output:

    Mesh stats

    points: 427682

    faces: 1127871

    internal faces: 1038577

    cells: 353724

    But foamReport output different values for cells, points and faces:

    | Number of cells | 58932 |

    | Number of faces | 189342 |

    | Number of points | 72863 |

    The 58932 cells reported by foamReport correspond to the number of cells in processor0 instead of the total number of cells in the mesh.

    Mesh bounds and number of patches are correctly reported.

    What is the expected correct behavior?

    Report the total number of cells/points/faces in the mesh.

    Relevant logs and/or images

    log.checkMesh

    foamReport1.md

    Environment information

    • OpenFOAM version : v2412
    • Patch : 0
    • Build : _45e7c4a0-20241224
    • Operating system : WSL (Ubuntu 20.04)

    Linked items ... 0

  • Activity

    • All activity
    • Comments only
    • History only
    • Newest first
    • Oldest first
    Loading Loading Loading Loading Loading Loading Loading Loading Loading Loading