BUG: processorCyclic was using incorrect message tag.
Both sides need to use the same tag so it is now calculated as nProcs*(max(myProcNo,neighProcNo) + min(myProcNo,neighProcNo) which is - commutative - does not interfere with normal message tag 1
Showing
- src/OpenFOAM/db/IOstreams/Pstreams/UPstream.C 0 additions, 24 deletionssrc/OpenFOAM/db/IOstreams/Pstreams/UPstream.C
- src/OpenFOAM/db/IOstreams/Pstreams/UPstream.H 0 additions, 12 deletionssrc/OpenFOAM/db/IOstreams/Pstreams/UPstream.H
- src/OpenFOAM/meshes/polyMesh/polyPatches/constraint/processorCyclic/processorCyclicPolyPatch.C 25 additions, 7 deletions...hes/constraint/processorCyclic/processorCyclicPolyPatch.C
Please register or sign in to comment