Commit 057eff0e authored by laurence's avatar laurence
Browse files

ENH: update fvMeshDistribute and domainDecomposition to use new

coupledPolyPatch constructor
parent 3d49abab
......@@ -428,12 +428,12 @@ bool Foam::domainDecomposition::writeDecomposition()
: curProcessorPatchSizes[procPatchI] - subStarts[i]
);
//Info<< "From processor:" << procI << endl
// << " to processor:" << curNeighbourProcessors[procPatchI]
// << endl
// << " via patch:" << subPatchID[i] << endl
// << " start :" << curStart << endl
// << " size :" << size << endl;
// Info<< "From processor:" << procI << endl
// << " to processor:" << curNeighbourProcessors[procPatchI]
// << endl
// << " via patch:" << subPatchID[i] << endl
// << " start :" << curStart << endl
// << " size :" << size << endl;
if (subPatchID[i] == -1)
{
......@@ -454,9 +454,14 @@ bool Foam::domainDecomposition::writeDecomposition()
}
else
{
const coupledPolyPatch& pcPatch
= refCast<const coupledPolyPatch>
(
boundaryMesh()[subPatchID[i]]
);
// From cyclic
const word& referPatch =
boundaryMesh()[subPatchID[i]].name();
const word& referPatch = pcPatch.name();
procPatches[nPatches] =
new processorCyclicPolyPatch
......@@ -472,7 +477,8 @@ bool Foam::domainDecomposition::writeDecomposition()
procMesh.boundaryMesh(),
procI,
curNeighbourProcessors[procPatchI],
referPatch
referPatch,
pcPatch.transform()
);
}
......
......@@ -961,11 +961,14 @@ void Foam::fvMeshDistribute::addProcPatches
}
else
{
const coupledPolyPatch& pcPatch
= refCast<const coupledPolyPatch>
(
mesh_.boundaryMesh()[referPatchID[bFaceI]]
);
// Processor boundary originating from cyclic
const word& cycName = mesh_.boundaryMesh()
[
referPatchID[bFaceI]
].name();
const word& cycName = pcPatch.name();
const word patchName =
"procBoundary"
......@@ -984,7 +987,8 @@ void Foam::fvMeshDistribute::addProcPatches
mesh_.boundaryMesh(),
Pstream::myProcNo(),
nbrProc[bFaceI],
cycName
cycName,
pcPatch.transform()
);
procPatchID[procI].insert
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment