Skip to content

Conversation

@roystgnr
Copy link
Member

@roystgnr roystgnr commented Jan 9, 2026

We were getting away with this being broken in cases where a partitioning didn't leave any processors with no elements, or in cases where we didn't have any disjoint boundaries, but in distributed-mesh sweeps with disjoint boundaries we were losing sync as the processors with elements waited for the processor(s) without to help them build a master point locator tree.

Refs #4283

This fixes the failure in idaholab/moose#32192 that @hugary1995 showed me how to reproduce.

We were getting away with this being broken in cases where a
partitioning didn't leave any processors with no elements, or in cases
where we didn't have any disjoint boundaries, but in distributed-mesh
sweeps with disjoint boundaries we were losing sync as the processors
with elements waited for the processor(s) without to help them build a
master point locator tree.

Refs libMesh#4283
@moosebuild
Copy link

Job Coverage, step Generate coverage on 9e80ba9 wanted to post the following:

Coverage

975d43 #4363 9e80ba
Total Total +/- New
Rate 65.27% 65.27% -0.00% 100.00%
Hits 77398 77398 - 5
Misses 41186 41189 +3 0

Diff coverage report

Full coverage report

This comment will be updated on new commits.

@moosebuild
Copy link

Job Test ARM mac on 9e80ba9 : invalidated by @roystgnr

@roystgnr
Copy link
Member Author

roystgnr commented Jan 9, 2026

That ARM Mac fetch failure was unrelated but it's also a short test so I'll re-run before merging.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants