-
Notifications
You must be signed in to change notification settings - Fork 857
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
coll/han/alltoallv: Fix for when types have negative LB
Previously this function considered only displ, count, and extent. Since the function uses XPMEM to explicitly expose memory regions, we must also be aware of types that have negative lower bounds and might access data _before_ the user-provided pointer. This change more accurately compute the true upper and lower bounds of all memory accesses, both to insure we don't try to map regions of memory that may not be in our VM page table, and to ensure we expose all memory that will be accessed. Signed-off-by: Luke Robison <[email protected]>
- Loading branch information
Showing
1 changed file
with
125 additions
and
34 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters