Skip to content

Predefined error handler such as MPI_ERRORS_ARE_FATAL does not work with main branch #11817

Closed
@wzamazon

Description

@wzamazon

Thank you for taking the time to submit an issue!

Background information

What version of Open MPI are you using? (e.g., v3.0.5, v4.0.2, git branch name and hash, etc.)

main branch

Describe how Open MPI was installed (e.g., from a source/distribution tarball, from a git clone, from an operating system distribution package, etc.)

Compiled from source

If you are building/installing from a git clone, please copy-n-paste the output from git submodule status.

22fe51cb7a961b6060fc5c48e659237cbe162566 3rd-party/openpmix (v1.1.3-3872-g22fe51cb)
 ece4f3c45a07a069e5b8f9c5e641613dfcaeffc3 3rd-party/prrte (psrvr-v2.0.0rc1-4638-gece4f3c45a)
 c1cfc910d92af43f8c27807a9a84c9c13f4fbc65 config/oac (heads/main)

Please describe the system on which you are running

  • Operating system/version: Amazon Linux 2
  • Computer hardware: Intel CPU
  • Network type: EFA

Details of the problem

As can be seen from mtt test result, the MPI_Errhandler_fatal test is not working as expected.

The test set the error handler to MPI_ERRORS_ARE_FATAL, then called MPI_Send to a non-existing rank.

It should have caused the application to abort immediately, but MPI_Send returned an error.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions