mirror of
https://github.com/OpenFOAM/OpenFOAM-6.git
synced 2025-12-08 06:57:46 +00:00
decomposedBlockData: fixed reconstruction problem
Patch contributed by Mattijs Janssens Resolves bug-report https://bugs.openfoam.org/view.php?id=2744
This commit is contained in:
@ -825,8 +825,8 @@ bool Foam::decomposedBlockData::writeBlocks
|
||||
labelPair masterData(startAndSize);
|
||||
if (UPstream::master(comm))
|
||||
{
|
||||
label totalSize = 0;
|
||||
label proci = masterData[0];
|
||||
label totalSize = recvSizes[masterData[0]];
|
||||
label proci = masterData[0]+1;
|
||||
while
|
||||
(
|
||||
proci < nProcs
|
||||
@ -844,7 +844,6 @@ bool Foam::decomposedBlockData::writeBlocks
|
||||
masterData[1] = proci-masterData[0];
|
||||
}
|
||||
|
||||
|
||||
// Scatter masterData
|
||||
UPstream::scatter
|
||||
(
|
||||
@ -856,7 +855,7 @@ bool Foam::decomposedBlockData::writeBlocks
|
||||
comm
|
||||
);
|
||||
|
||||
if (startAndSize[1] == 0)
|
||||
if (startAndSize[0] == nProcs || startAndSize[1] == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user