Can't run decomposePar -fields after parallel snappyHexMesh due to lack of faceProcAddressing files
Summary
decomposePar -fields
cannot be run after parallel snappyHexMesh
due to missing faceProcAddressing
files.
Steps to reproduce
- mesh the
motorbike
tutorial in parallel - copy
0.orig
to0
- run
decomposePar -fields
What is the current bug behaviour?
decomposePar -fields
fails with the error:
Processor 0: field transfer
--> FOAM FATAL ERROR: (openfoam-2106)
cannot find file "/home/openfoam/processor0/constant/polyMesh/faceProcAddressing"
From virtual Foam::autoPtr<Foam::ISstream> Foam::fileOperations::uncollatedFileOperation::readStream(Foam::regIOobject&, const Foam::fileName&, const Foam::word&, bool) const
in file global/fileOperations/uncollatedFileOperation/uncollatedFileOperation.C at line 542.
FOAM exiting
What is the expected correct behavior?
decomposePar -fields
should propagate the fields in the 0
(or any other specified time directory) to the existing processor directories, parsing any include
directives, expressions &/or regex present in the boundary condition dictionaries.
Environment information
- OpenFOAM version : v2106
- Operating system : Ubuntu / Docker
- Hardware info : Mac
- Compiler : Pre-Compiled Binaries / Docker images
Related issue: #2235 (closed)
Edited by Mark OLESEN