-
Notifications
You must be signed in to change notification settings - Fork 88
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
Distributed Index Map #1543
Distributed Index Map #1543
Conversation
c1ecb3c
to
c49b4b7
Compare
da82c05
to
624fddb
Compare
6a173a4
to
a7d1dab
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A couple of minor things, but mostly looks okay to me.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
First look at the interface
1f133bf
to
61f5b3d
Compare
624fddb
to
6d7858e
Compare
17c52a5
to
621ef1a
Compare
e20d10c
to
cf07464
Compare
8cb01b4
to
f7fa971
Compare
Quality Gate passedIssues Measures |
cf07464
to
dfcf799
Compare
4e0efb4
to
92a2e8d
Compare
added device view of segmented arrays
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Only minor point is gko::vector usage to track memory allocations
{ | ||
if (this != &other) { | ||
partition_ = std::move(other.partition_); | ||
rank_ = other.rank_; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: should the moved-from state preserve the original rank?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think that is sensible. We don't really have an invalid rank value that I could put here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
- documentation - renaming - use gko::vector - test move-out state Co-authored-by: Pratik Nayak <pratik.nayak@kit.edu> Co-authored-by: Tobias Ribizel <mail@ribizel.de> Co-authored-by: Gregor Olenik <gregor.olenik@kit.edu>
This PR adds an
index_map
to be used in our distributed components. This PR only adds the core and reference kernels. device kernels are added in #1579I will add another PR that shows how this will be used.
PR Stack: