-
Notifications
You must be signed in to change notification settings - Fork 582
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
Tpetra: Distributor createFromRecvs remove duplicate dynamic communication #13933
base: develop
Are you sure you want to change the base?
Conversation
…_20250117_175821 Automatically Merged using Trilinos Master Merge AutoTester PR Title: b'Trilinos Master Merge PR Generator: Auto PR created to promote from master_merge_20250117_175821 branch to master' PR Author: trilinos-autotester
…_20250124_175818 Automatically Merged using Trilinos Master Merge AutoTester PR Title: b'Trilinos Master Merge PR Generator: Auto PR created to promote from master_merge_20250124_175818 branch to master' PR Author: trilinos-autotester
…_20250131_175819 Automatically Merged using Trilinos Master Merge AutoTester PR Title: b'Trilinos Master Merge PR Generator: Auto PR created to promote from master_merge_20250131_175819 branch to master' PR Author: trilinos-autotester
…_20250207_175815 Automatically Merged using Trilinos Master Merge AutoTester PR Title: b'Trilinos Master Merge PR Generator: Auto PR created to promote from master_merge_20250207_175815 branch to master' PR Author: trilinos-autotester
…_20250214_175813 Automatically Merged using Trilinos Master Merge AutoTester PR Title: b'Trilinos Master Merge PR Generator: Auto PR created to promote from master_merge_20250214_175813 branch to master' PR Author: trilinos-autotester
…_20250228_175817 Automatically Merged using Trilinos Master Merge AutoTester PR Title: b'Trilinos Master Merge PR Generator: Auto PR created to promote from master_merge_20250228_175817 branch to master' PR Author: trilinos-autotester
…_20250307_175820 Automatically Merged using Trilinos Master Merge AutoTester PR Title: b'Trilinos Master Merge PR Generator: Auto PR created to promote from master_merge_20250307_175820 branch to master' PR Author: trilinos-autotester
…_175817 Trilinos Master Merge PR Generator: Auto PR created to promote from master_merge_20250314_175817 branch to master
…_20250321_175818 Automatically Merged using Trilinos Master Merge AutoTester PR Title: b'Trilinos Master Merge PR Generator: Auto PR created to promote from master_merge_20250321_175818 branch to master' PR Author: trilinos-autotester
…_20250328_175821 Automatically Merged using Trilinos Master Merge AutoTester PR Title: b'Trilinos Master Merge PR Generator: Auto PR created to promote from master_merge_20250328_175821 branch to master' PR Author: trilinos-autotester
//createFromSends(remoteProcIDs); | ||
//using tempPlan rather than recreating plan 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.
Just delete these.
Signed-off-by: Amanda Bienz <bienz@unm.edu>
0452a25
to
7b6e0fe
Compare
Signed-off-by: Amanda Bienz <bienz@unm.edu>
a6adb3d
to
37a5710
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.
lgtm
Status Flag 'Pre-Test Inspection' - - This Pull Request Requires Inspection... The code must be inspected by a member of the Team before Testing/Merging |
Status Flag 'Pre-Test Inspection' - - This Pull Request Requires Inspection... The code must be inspected by a member of the Team before Testing/Merging |
Status Flag 'Pre-Test Inspection' - SUCCESS: The last commit to this Pull Request has been INSPECTED by label AT: PRE-TEST INSPECTED! Autotester is Removing Label; this inspection will remain valid until a new commit to source branch is performed. |
Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects: Pull Request Auto Testing STARTING (click to expand)Build InformationTest Name: PR_gcc-openmpi-openmp
Jenkins Parameters
Build InformationTest Name: PR_clang
Jenkins Parameters
Build InformationTest Name: PR_cuda
Jenkins Parameters
Build InformationTest Name: PR_cuda-uvm
Jenkins Parameters
Using Repos:
Pull Request Author: bienz2 |
Status Flag 'Pull Request AutoTester' - Jenkins Testing: all Jobs PASSED Pull Request Auto Testing has PASSED (click to expand)Build InformationTest Name: PR_gcc-openmpi-openmp
Jenkins Parameters
Build InformationTest Name: PR_clang
Jenkins Parameters
Build InformationTest Name: PR_cuda
Jenkins Parameters
Build InformationTest Name: PR_cuda-uvm
Jenkins Parameters
|
Status Flag 'Pre-Merge Inspection' - SUCCESS: The last commit to this Pull Request has been INSPECTED AND APPROVED by [ jhux2 ]! |
Status Flag 'Pull Request AutoTester' - AutoMerge IS ENABLED, but the Label AT: AUTOMERGE is not set. Either set Label AT: AUTOMERGE or manually merge the PR... |
@bienz2 Do you know why there are 12 merge commits from master? Can those be squashed away? |
I have no idea where the 11 other commits came from. I pulled from master and changed two lines. They should be able to be squashed away, the change is definitely not dependent on any of them. |
@jhux2 I figured out the 11 commits before mine are differences between master and develop. I initially pulled from master rather than develop, and it seems master is 11 commits ahead of develop. I'm unsure the easiest way to fix this but can look into changing this to initially pull from develop rather than master. |
Status Flag 'Pull Request AutoTester' - AutoMerge IS ENABLED, but the Label AT: AUTOMERGE is not set. Either set Label AT: AUTOMERGE or manually merge the PR... |
4 similar comments
Status Flag 'Pull Request AutoTester' - AutoMerge IS ENABLED, but the Label AT: AUTOMERGE is not set. Either set Label AT: AUTOMERGE or manually merge the PR... |
Status Flag 'Pull Request AutoTester' - AutoMerge IS ENABLED, but the Label AT: AUTOMERGE is not set. Either set Label AT: AUTOMERGE or manually merge the PR... |
Status Flag 'Pull Request AutoTester' - AutoMerge IS ENABLED, but the Label AT: AUTOMERGE is not set. Either set Label AT: AUTOMERGE or manually merge the PR... |
Status Flag 'Pull Request AutoTester' - AutoMerge IS ENABLED, but the Label AT: AUTOMERGE is not set. Either set Label AT: AUTOMERGE or manually merge the PR... |
All Jobs Finished; status = PASSED, However PR is now STALE, and must be retested. Set the AT: RETEST Label to force retest.... |
@trilinos/Tpetra
Motivation
The createFromRecvs methods within the Distributor created a tempPlan through a reduce+scatter followed by dynamic communication, used the tempPlan to determine the send indices, threw away the tempPlan, and then recreated the plan_ with the same reduce+scatter and dynamic communication. This change sets plan_ = tempPlan.plan_ rather than throwing it away and recreating it.
Related Issues
N/A
Stakeholder Feedback
N/A
Testing
No new method was created, Tpetra already tests that createFromRecvs works correctly.