mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
ENH: redistributePar: remove shm data
This commit is contained in:
@ -4,7 +4,8 @@ EXE_INC = \
|
||||
-I$(LIB_SRC)/finiteVolume/lnInclude \
|
||||
-I$(LIB_SRC)/meshTools/lnInclude \
|
||||
-I$(LIB_SRC)/lagrangian/basic/lnInclude \
|
||||
-I$(LIB_SRC)/dynamicMesh/lnInclude
|
||||
-I$(LIB_SRC)/dynamicMesh/lnInclude \
|
||||
-I$(LIB_SRC)/mesh/snappyHexMesh/lnInclude
|
||||
|
||||
EXE_LIBS = \
|
||||
-lfiniteVolume \
|
||||
@ -14,4 +15,5 @@ EXE_LIBS = \
|
||||
-ldecompose \
|
||||
-lmeshTools \
|
||||
-llagrangian \
|
||||
-ldynamicMesh
|
||||
-ldynamicMesh \
|
||||
-lsnappyHexMesh
|
||||
|
||||
@ -81,6 +81,7 @@ Usage
|
||||
#include "parLagrangianRedistributor.H"
|
||||
#include "unmappedPassiveParticleCloud.H"
|
||||
#include "hexRef8Data.H"
|
||||
#include "meshRefinement.H"
|
||||
#include "pointFields.H"
|
||||
|
||||
using namespace Foam;
|
||||
@ -1246,14 +1247,18 @@ autoPtr<mapDistributePolyMesh> redistributeAndWrite
|
||||
{
|
||||
runTime.TimePaths::caseName() = proc0CaseName;
|
||||
}
|
||||
|
||||
// Make sure all processors have valid data (since only some will
|
||||
// read)
|
||||
refData.sync(io);
|
||||
|
||||
|
||||
// Distribute
|
||||
refData.distribute(map);
|
||||
|
||||
|
||||
// Now we've read refinement data we can remove it
|
||||
meshRefinement::removeFiles(mesh);
|
||||
|
||||
if (nDestProcs == 1)
|
||||
{
|
||||
if (Pstream::master())
|
||||
|
||||
Reference in New Issue
Block a user