diff --git a/src/OpenFOAM/meshes/polyMesh/syncTools/syncTools.C b/src/OpenFOAM/meshes/polyMesh/syncTools/syncTools.C index 84d85ce8ed..8bf68ba40b 100644 --- a/src/OpenFOAM/meshes/polyMesh/syncTools/syncTools.C +++ b/src/OpenFOAM/meshes/polyMesh/syncTools/syncTools.C @@ -77,100 +77,18 @@ Foam::PackedBoolList Foam::syncTools::getMasterPoints(const polyMesh& mesh) PackedBoolList isMasterPoint(mesh.nPoints()); PackedBoolList donePoint(mesh.nPoints()); + const globalMeshData& globalData = mesh.globalData(); + const labelList& meshPoints = globalData.coupledPatch().meshPoints(); + const labelListList& pointSlaves = globalData.globalPointAllSlaves(); - // Do multiple shared points. Min. proc is master - // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - - const labelList& sharedPointAddr = - mesh.globalData().sharedPointAddr(); - - labelList minProc(mesh.globalData().nGlobalPoints(), labelMax); - - UIndirectList