Skip to content

Conversation

@devreal
Copy link
Contributor

@devreal devreal commented Jul 1, 2022

This PR fixes two three glitches in MPI_Start and MPI_Startall:

  1. MPI_Startall wouldn't accept partitioned requests if parameter checking was enabled.
  2. Check for the request state to be OMPI_REQUEST_INACTIVE in MPI_Start to mirror the check in MPI_Startall.
  3. Check return value of request start function to prevent error codes from leaking.

@devreal devreal changed the title Start[all] parameter check fixes Start[all] fixes: parameter check and return code Jul 1, 2022
@devreal
Copy link
Contributor Author

devreal commented Jul 1, 2022

Found another one and added it to this PR: MPI_Start didn't check for the return value of the start callback.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants