Skip to content

v3.0.x: Fix a corner case for the datatype extent computation. #6913

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

Merged
merged 1 commit into from
Aug 20, 2019

Conversation

jsquyres
Copy link
Member

It turns out that if a complex datatype built out of a single predefined
type has been resized to the size of its predefined type, we miscompute
the extent when creating other datatypes with the type.

Provides a fix for #6899 for the 3.x branch.

Signed-off-by: George Bosilca [email protected]
(cherry picked from commit f09d011)

NOTE: This was cherry-picked from the v3.1.x branch because that commit was specially crafted for the v3.x branches (i.e., it didn't come directly from master).

It turns out that if a complex datatype built out of a single predefined
type has been resized to the size of its predefined type, we miscompute
the extent when creating other datatypes with the type.

Provides a fix for open-mpi#6899 for the 3.x branch.

Signed-off-by: George Bosilca <[email protected]>
(cherry picked from commit f09d011)
@jsquyres jsquyres merged commit b6e501b into open-mpi:v3.0.x Aug 20, 2019
@jsquyres jsquyres deleted the pr/v3.0.x/datatype-fix branch August 20, 2019 16:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants