Skip to content

foamJob does not run in parallel when using the collated file format

Summary

When attempting to execute an application in parallel through foamJob and the case is decomposed using the collated file format, foamJob sees the case as not decomposed.

Example case

Execute the Allrun in the attached case

pitzDaily.tar.gz

Environment information

  • OpenFOAM version : 2204

Possible fixes

$nProcs seems to be missing in line 191, i.e. using

[ -r "processor0" ] || [ -r "processors"$nProcs ] || {

instead of

[ -r "processor0" ] || [ -r "processors" ] || {

seems to be fixing the issue.