-
Notifications
You must be signed in to change notification settings - Fork 13
Implement image_index_with_team and this_image_with_{coarray,dim}, partial {image_index,num_images}_with_team_number #229
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
Conversation
|
Rebased to pick-up new CI |
Factor prif_image_index and use the same logic to implement prif_image_index_with_team
Merge the two loops, so we perform bounds-checking in the same pass with image computation. Insert return statements to potentially reduce branchiness
only supports team_number==-1 for the initial team and team number of the current team (no support for sibling teams)
only supports team_number==-1 for the initial team and team number of the current team (no support for sibling teams)
ktras
left a comment
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.
Looks good but I have a couple questions listed in comments on code.
bonachea
left a comment
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've added responses to reviewer questions, please let me know if those satisfy your concerns.
Ready for next round of review.
ktras
left a comment
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
Adds a complete implementation of
prif_image_index_with_team, by factoring the existingprif_image_indeximplementation.Adds a complete implementation of
prif_this_image_with_{coarray,dim}Adds partial implementations for
prif_{image_index,num_images}_with_team_number(for the cases that can be implemented efficiently/scalably).Fixes #214
Fixes #215
Fixes #227