Skip to content

Distinguish between MPI traceback and fdistdump stderr #13

@jwrona

Description

@jwrona

MPI process manager mixes its own and the managed processes' stdout and stderr streams together. This is fine until some error occurs, then the streams contain for example (using MPICH):

stdout:

===================================================================================
=   BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
=   EXIT CODE: 7
=   CLEANING UP REMAINING PROCESSES
=   YOU CAN IGNORE THE BELOW CLEANUP MESSAGES
===================================================================================

stderr:

application called MPI_Abort(MPI_COMM_WORLD, 7) - process 2
fdistdump_mpich: unrecognized option '--invalid-switch'
application called MPI_Abort(MPI_COMM_WORLD, 7) - process 1
application called MPI_Abort(MPI_COMM_WORLD, 7) - process 0
application called MPI_Abort(MPI_COMM_WORLD, 7) - process 3

Users usually don't want to see messages from the MPI process manager and also want to see fdistdump error only once.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions