pilotcorky |
January 5, 2018 23:56 |
subsetMotionSolverFvMesh Parallel Issues?
Hi all,
I'm trying to use subsetMotionSolverFvMesh in foam-extend (tried both 3.2 and 4.0). I can use it pretty easily as part of moveDynamicMesh in serial, but trying to run it in parallel seems to open up a can of worms.
I'm seeing the following error from all processors:
Code:
Selecting motion solver: laplace
[0]
[0]
[0] --> FOAM FATAL ERROR:
[0] Cannot find file "faces" in directory "constant/motionSubset/polyMesh"
[0]
[0] From function Time::findInstance(const fileName&, const word&, const IOobject::readOption)
[0] in file db/Time/findInstance.C at line 148.
I found some old threads which seemed to suggest using subsetMesh to create a polyMesh folder containing just the moving section of the mesh, then copying that polyMesh folder to the required location. I did this, but whether I decomposed the new polyMesh or copied the whole thing into each processor, I get a memory error followed by a big ol' backtrace in the same place as the error I previously mentioned.
Has anyone run into this issue before? All the links on the old threads that looked relevant are toast, so thought I'd ask again.
Cheers!
|