Skip to content

BUG: redistributePar -reconstruct does not reconstruct processorCyclic

Summary

redistributePar -reconstruct fails in a simple case with cyclics that end up on different processsors.

Steps to reproduce

In the attached case, run ./Allrun-parallel-redistributePar and inspect log.redistributePar.reconstruct: test-case-redistributePar-reconstruct-03Feb22.zip

For comparisons, ./Allrun and ./Allrun-parallel-reconstructPar can be executed without any error.

What is the current bug behaviour?

Attached logs produced by FOAM_ABORT=true mpirunDebug -np 4 redistributePar -reconstruct -parallel where redistributePar was compiled with wmake -debug: logs.zip

Environment information

HEAD     = 88b64ab054
opts     = linux64ClangDPInt32Opt

The same test case has also failed for versions between v2112-v2006.

FYI: @Mattijs @mark

Edited by Mattijs Janssens