Skip to content

dsl: Add PETSc functionality - #2570

Open
ZoeLeibowitz wants to merge 115 commits into
mainfrom
petsc
Open

dsl: Add PETSc functionality#2570
ZoeLeibowitz wants to merge 115 commits into
mainfrom
petsc

misc: Lint docker and yaml files

2698ce8
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded May 28, 2026 in 1s

75.87% (target 1.00%)

View this Pull Request on Codecov

75.87% (target 1.00%)

Details

Codecov Report

❌ Patch coverage is 40.65249% with 1619 lines in your changes missing coverage. Please review.
✅ Project coverage is 75.87%. Comparing base (c71560b) to head (2698ce8).
⚠️ Report is 3 commits behind head on main.

Files with missing lines Patch % Lines
devito/petsc/iet/callbacks.py 14.33% 466 Missing ⚠️
devito/petsc/types/metadata.py 37.36% 233 Missing ⚠️
devito/petsc/iet/passes.py 31.55% 124 Missing and 4 partials ⚠️
devito/petsc/iet/builder.py 18.05% 118 Missing ⚠️
devito/petsc/iet/type_builder.py 20.68% 92 Missing ⚠️
devito/petsc/solve.py 23.95% 73 Missing ⚠️
devito/petsc/logging.py 36.60% 71 Missing ⚠️
devito/petsc/types/array.py 53.62% 64 Missing ⚠️
devito/petsc/iet/solve.py 24.24% 50 Missing ⚠️
devito/petsc/iet/time_dependence.py 34.66% 49 Missing ⚠️
... and 27 more

❗ There is a different number of reports uploaded between BASE (c71560b) and HEAD (2698ce8). Click for more details.

HEAD has 2 uploads less than BASE
Flag BASE (c71560b) HEAD (2698ce8)
pytest-gpu-nvc-nvidiaX 1 0
pytest-gpu-aomp-amdgpuX 1 0
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2570      +/-   ##
==========================================
- Coverage   83.37%   75.87%   -7.50%     
==========================================
  Files         248      275      +27     
  Lines       51881    56537    +4656     
  Branches     4479     4820     +341     
==========================================
- Hits        43257    42899     -358     
- Misses       7867    12803    +4936     
- Partials      757      835      +78     

☔ View full report in Codecov by Sentry.
📢 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.