Closed
Description
I am using self-compiled development version of Open MPI on several version of openSUSE. The output redirection command line options --output-filename
and --output-directory
of mpiexec
are broken in the current master branch as well as in the v5.0.x branch. No files or directories are created when using the commands
mpiexec --output-filename log hostname
mpiexec --output-directory logs hostname
Here follow some results from my investigation via git bisect:
master branch
- Pull request Update IOF redirection options #7162 introduced options
--output-filename
and--output-directory
(both working well) - Pull request Remove ORTE project #7202 has broken
--output-directory
(output directory no longer produced) - Pull request Pass oversubscribe status to MPI layer #8998 has broken
--output-filename
(output files no longer produced)
v5.0.x branch
- (Pull request Update IOF redirection options #7162 common with master)
- (Pull request Remove ORTE project #7202 common with master)
- Pull request v5.0.x: Pass oversubscribe status to MPI layer #9026 has broken
--output-filename
(output files no longer produced)
I consider the per-rank output redirection a great added value of Open MPI compared to other implementations and would welcome if this functionality was fixed.
I am aware that there is also some additional option --output
, but at least in v5.0.x (haven't tried master) I am not able to reproduce --output-filename
with that switch either.