-
Notifications
You must be signed in to change notification settings - Fork 901
coll/tuned: fix allgather bruck algorithm #262
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
coll/tuned: fix allgather bruck algorithm #262
Conversation
@bosilca could you please review this ? i wrote a test program available at https://gist.github.com/ggouaillardet/d0cf43616bd99ffb7821 in order to avoid a crash and/or incorrect output, i had to replace the lower bound (rlb) with the true lower bound (true_lb) |
Test FAILed. Build Log
|
I thought about using true_lb instead of lb in the shift of the base pointer. And the more I think about this the more I have the impression that something is fishy altogether. Imagine a datatype representing a column in a 2D matrix stored by row. Such a datatype will have an extent equal to 1 element, while it will have a size of N elements and a span of N*(N-1) elements. The current way we handle this, by using the extent to compute how much memory we need, cannot handle this case. More thinking needed I guess... |
At first glance, the ddt has an extent of 1 and a true extent of n_(n-1)+1 |
testing jenkins PR commander: |
3809067
to
63e8522
Compare
Test FAILed. Build Log
Test FAILed. |
retest this please |
Test PASSed. |
On 2014/11/14 0:29, bosilca wrote:
|
true_lb while computing the lower bound.
Test PASSed. |
@bosilca is it legal to MPI_Type_create_resized with a negative extent ? the test program at https://gist.github.com/ggouaillardet/9b4deebb3f508be07912 emits warnings and crashes on 2 tasks or more with Open MPI |
Well ... based on MPI 3.1 page 107 Section 4.1 it is legal to have a George. On Fri, Nov 14, 2014 at 3:27 AM, Gilles Gouaillardet <
|
true_lb while computing the lower bound.
3196d44
to
d622db7
Compare
Test PASSed. |
…s4.description-v1.8 README: update the Portals4 description
Add schizo/singularity component
No description provided.