Skip to content

Conversation

@bosilca
Copy link
Member

@bosilca bosilca commented Oct 7, 2021

Fixes #9329 for the 5.0

ggouaillardet and others added 5 commits October 7, 2021 13:18
The temporary buffer must be shifted by the true_extent on a
per type basis (since the various datatypes might have different
true_extent).

Thanks Heiko Bauke for reporting this.

Refs. open-mpi#9329

Signed-off-by: Gilles Gouaillardet <[email protected]>
(cherry picked from commit 0041ce8)
This function can be used to compute the packed size of a datatype on a
target architecture.

Signed-off-by: George Bosilca <[email protected]>
(cherry picked from commit 74049fc)
Dont copy the datatype into a buffer with the same extent, but instead
pack it and send it to the peer as packed.

Signed-off-by: George Bosilca <[email protected]>
(cherry picked from commit 447b289)
Provide optimized variant for the homogeneous case.

Signed-off-by: George Bosilca <[email protected]>
(cherry picked from commit dc4e2ce)
Signed-off-by: George Bosilca <[email protected]>
(cherry picked from commit b9012a3)
@jsquyres jsquyres force-pushed the topic/a2a_inplace5.0 branch from 9cfa72c to 531735c Compare October 7, 2021 20:20
Copy link
Member

@jsquyres jsquyres left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I confirm that this PR fixes the test code in #9329.

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