decomposePar -fields -copyZero - unexpected behaviour
Summary
Unexpected behaviour when using decomposePar -fields -copyZero to propagate a serial zero directory to pre-existing processor directories.
If the processors also have a pre-existing zero directory (for example containing fields from snappyHexMesh) then the above command will copy the serial zero directory itself into those directories, rather than copying the contents.
Ending up with processor0/0/0 for example.
I appreciate there are workarounds, restore0Dir for example, but this seemed like incorrect behaviour in this case.
Steps to reproduce
- mesh the
motorbiketutorial in parallel - copy 0.orig to 0
- run
decomposePar -fields -copyZero ls processor0/0/0
What is the current bug behaviour?
decomposePar -fields -copyZero copies the serial zero directory into pre-existing processor*/0 directories
What is the expected correct behavior?
decomposePar -fields -copyZero copies the contents of the serial zero directory into pre-existing processor*/0 directories
Environment information
- OpenFOAM version : v2106
- Operating system : Ubuntu / Docker
- Hardware info : Mac
- Compiler : Pre-Compiled Binaries / Docker images
Related issue: #2236