Skip to content

compiler: Fix MPI data distribution for free surface use cases - #3105

Merged
FabioLuporini merged 10 commits into
mainfrom
fix/mpi-runtime-correctness
Nov 9, 2026
Merged

FabioLuporini merged 10 commits into
mainfrom
fix/mpi-runtime-correctness

mpi: Simplify sparse support rank mapping

9b1c076
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Nov 8, 2026 in 1s

84.47% (target 1.00%)

View this Pull Request on Codecov

84.47% (target 1.00%)

Details

Codecov Report

❌ Patch coverage is 58.82353% with 77 lines in your changes missing coverage. Please review.
✅ Project coverage is 84.47%. Comparing base (22830c8) to head (9b1c076).

Files with missing lines Patch % Lines
tests/test_mpi.py 18.30% 58 Missing ⚠️
devito/types/sparse.py 11.76% 15 Missing ⚠️
devito/operations/interpolators.py 50.00% 4 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3105      +/-   ##
==========================================
- Coverage   84.52%   84.47%   -0.06%     
==========================================
  Files         260      260              
  Lines       58599    58758     +159     
  Branches     4978     4988      +10     
==========================================
+ Hits        49532    49636     +104     
- Misses       8240     8296      +56     
+ Partials      827      826       -1     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.