BUG: redistributePar: disable parallel when redistributing. Fixes #3125
This commit is contained in:
parent
5091c79e96
commit
1668519996
@ -727,11 +727,13 @@ autoPtr<mapDistributePolyMesh> redistributeAndWrite
|
||||
{
|
||||
// A zero-sized mesh with boundaries.
|
||||
// This is used to create zero-sized fields.
|
||||
const bool oldParRun = UPstream::parRun(false);
|
||||
subsetterPtr.reset(new fvMeshSubset(mesh, zero{}));
|
||||
subsetterPtr().subMesh().init(true);
|
||||
subsetterPtr().subMesh().globalData();
|
||||
subsetterPtr().subMesh().tetBasePtIs();
|
||||
subsetterPtr().subMesh().geometricD();
|
||||
UPstream::parRun(oldParRun);
|
||||
}
|
||||
|
||||
|
||||
|
@ -6,7 +6,7 @@
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
Copyright (C) 2011-2017 OpenFOAM Foundation
|
||||
Copyright (C) 2015-2022 OpenCFD Ltd.
|
||||
Copyright (C) 2015-2022,2024 OpenCFD Ltd.
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
This file is part of OpenFOAM.
|
||||
@ -569,7 +569,8 @@ void Foam::fvMeshSubset::reset(const Foam::zero)
|
||||
);
|
||||
}
|
||||
|
||||
newSubMesh.addFvPatches(newPatches);
|
||||
// Add patches - make sure we don't trigger any parallel side effects
|
||||
newSubMesh.addFvPatches(newPatches, false);
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user