cb-geo / mpm

CB-Geo High-Performance Material Point Method
https://www.cb-geo.com/research/mpm
Other
243 stars 83 forks source link

Fix dynamic loadbalance #627

Closed kks32 closed 4 years ago

kks32 commented 4 years ago

Describe the PR Fixes transfer of particles within a domain and not just particles in the ghost cells after a dynamic rebalancing of mesh

Related Issues/PRs Fixes #626

Additional context This also improves the mesh partitioning and keeps it consistent.

image

codecov[bot] commented 4 years ago

Codecov Report

Merging #627 into develop will increase coverage by 0.00%. The diff coverage is 96.43%.

Impacted file tree graph

@@           Coverage Diff            @@
##           develop     #627   +/-   ##
========================================
  Coverage    97.16%   97.16%           
========================================
  Files          122      122           
  Lines        25241    25337   +96     
========================================
+ Hits         24523    24617   +94     
- Misses         718      720    +2     
Impacted Files Coverage Δ
include/cell.h 100.00% <ø> (ø)
include/mesh.h 100.00% <ø> (ø)
include/solvers/mpm.h 100.00% <ø> (ø)
include/solvers/mpm_base.tcc 69.89% <40.00%> (-0.12%) :arrow_down:
include/solvers/mpm_explicit.tcc 71.90% <66.67%> (-0.37%) :arrow_down:
include/cell.tcc 87.32% <100.00%> (+0.15%) :arrow_up:
include/graph.tcc 96.39% <100.00%> (+0.28%) :arrow_up:
include/mesh.tcc 95.81% <100.00%> (+0.29%) :arrow_up:
tests/cell_test.cc 100.00% <100.00%> (ø)
tests/graph_test.cc 100.00% <100.00%> (ø)
... and 1 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 2e53af9...8034033. Read the comment docs.