devitocodes / devito

DSL and compiler framework for automated finite-differences and stencil computation
http://www.devitoproject.org
MIT License
537 stars 221 forks source link

MPI: Fix sparse subfunction handling when used without parent #2278

Closed mloubout closed 6 months ago

mloubout commented 7 months ago

Plus minor generic cleanup/tweaks

Fixes #2277

codecov[bot] commented 7 months ago

Codecov Report

Attention: 22 lines in your changes are missing coverage. Please review.

Comparison is base (ceb6d8c) 86.83% compared to head (c110949) 86.80%.

Files Patch % Lines
devito/types/basic.py 40.00% 6 Missing :warning:
devito/types/dense.py 84.21% 2 Missing and 1 partial :warning:
devito/types/sparse.py 85.71% 1 Missing and 2 partials :warning:
devito/ir/support/space.py 77.77% 2 Missing :warning:
devito/passes/clusters/aliases.py 75.00% 2 Missing :warning:
devito/ir/stree/tree.py 75.00% 1 Missing :warning:
devito/ir/support/basic.py 50.00% 1 Missing :warning:
devito/ir/support/vector.py 90.00% 1 Missing :warning:
devito/operator/profiling.py 50.00% 1 Missing :warning:
devito/types/tensor.py 50.00% 1 Missing :warning:
... and 1 more
Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #2278 +/- ## ========================================== - Coverage 86.83% 86.80% -0.03% ========================================== Files 229 229 Lines 42464 42516 +52 Branches 7876 7889 +13 ========================================== + Hits 36872 36908 +36 - Misses 4939 4952 +13 - Partials 653 656 +3 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.