-
Notifications
You must be signed in to change notification settings - Fork 937
Topic/fixes #10574
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Topic/fixes #10574
Conversation
Signed-off-by: Joseph Schuchart <[email protected]>
Use OMPI_ERRHANDLER_NOHANDLE_RETURN instead of INVOKE. Signed-off-by: George Bosilca <[email protected]>
Signed-off-by: George Bosilca <[email protected]>
Signed-off-by: George Bosilca <[email protected]>
devreal
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry about that, I copied the wrong code from startall.c. I realized that MPI_Startall does not check the return from the start call at all and always returns MPI_SUCCESS :/ See https://github.com/open-mpi/ompi/blob/main/ompi/mpi/c/startall.c#L120
|
It is not very clear to me what |
So should we instead revert my patch that introduced the error code check to always return |
|
It seems you're right, this PR needs to be ported on the release branches. |
|
Just to confirm: these changes were brought to v5.0.x in #10603. |
Fixes a bunch of issues related to OMPI compilation (incorrect use of defines, missing SPC constants) and an issue related to error returning from MPI_Start. Need to be pushed on all branches.