BUG: renumberMesh: multiple processor faces on cells
This commit is contained in:
parent
42069b5077
commit
129d1224e8
@ -717,7 +717,6 @@ int main(int argc, char *argv[])
|
|||||||
Info<< "Writing renumber maps (new to old) to polyMesh." << nl
|
Info<< "Writing renumber maps (new to old) to polyMesh." << nl
|
||||||
<< endl;
|
<< endl;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -889,8 +888,6 @@ int main(int argc, char *argv[])
|
|||||||
mesh,
|
mesh,
|
||||||
mesh.cellCentres()
|
mesh.cellCentres()
|
||||||
);
|
);
|
||||||
labelList reverseCellOrder = invert(mesh.nCells(), cellOrder);
|
|
||||||
|
|
||||||
|
|
||||||
if (sortCoupledFaceCells)
|
if (sortCoupledFaceCells)
|
||||||
{
|
{
|
||||||
@ -907,8 +904,10 @@ int main(int argc, char *argv[])
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
labelList reverseCellOrder = invert(mesh.nCells(), cellOrder);
|
||||||
|
|
||||||
|
labelList bndCells(nBndCells);
|
||||||
labelList bndCellMap(nBndCells);
|
labelList bndCellMap(nBndCells);
|
||||||
labelList bndCells(bndCellMap);
|
|
||||||
nBndCells = 0;
|
nBndCells = 0;
|
||||||
forAll(pbm, patchI)
|
forAll(pbm, patchI)
|
||||||
{
|
{
|
||||||
@ -918,15 +917,19 @@ int main(int argc, char *argv[])
|
|||||||
forAll(faceCells, i)
|
forAll(faceCells, i)
|
||||||
{
|
{
|
||||||
label cellI = faceCells[i];
|
label cellI = faceCells[i];
|
||||||
|
|
||||||
|
if (reverseCellOrder[cellI] != -1)
|
||||||
|
{
|
||||||
bndCells[nBndCells] = cellI;
|
bndCells[nBndCells] = cellI;
|
||||||
bndCellMap[nBndCells++] = reverseCellOrder[cellI];
|
bndCellMap[nBndCells++] = reverseCellOrder[cellI];
|
||||||
|
reverseCellOrder[cellI] = -1;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
bndCells.setSize(nBndCells);
|
bndCells.setSize(nBndCells);
|
||||||
bndCellMap.setSize(nBndCells);
|
bndCellMap.setSize(nBndCells);
|
||||||
|
|
||||||
|
|
||||||
// Sort
|
// Sort
|
||||||
labelList order;
|
labelList order;
|
||||||
sortedOrder(bndCellMap, order);
|
sortedOrder(bndCellMap, order);
|
||||||
|
@ -90,4 +90,10 @@ zoltanCoeffs
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//boundaryFirstCoeffs
|
||||||
|
//{
|
||||||
|
// reverse true;
|
||||||
|
//}
|
||||||
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
Loading…
Reference in New Issue
Block a user