Skip to content

Utilise PetscSection to constrain essential boundary conditions - #2844

Merged
ZoeLeibowitz merged 64 commits into
petscfrom
petscsection
May 22, 2026
Merged

Utilise PetscSection to constrain essential boundary conditions#2844
ZoeLeibowitz merged 64 commits into
petscfrom
petscsection

misc: Drop petscsection branch from dockerfile

4d6873c
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded May 22, 2026 in 1s

75.29% (target 1.00%)

View this Pull Request on Codecov

75.29% (target 1.00%)

Details

Codecov Report

❌ Patch coverage is 24.19355% with 611 lines in your changes missing coverage. Please review.
✅ Project coverage is 75.29%. Comparing base (a91bdaf) to head (4d6873c).

Files with missing lines Patch % Lines
tests/test_petsc.py 14.46% 201 Missing ⚠️
devito/petsc/iet/callbacks.py 8.94% 112 Missing ⚠️
devito/petsc/iet/passes.py 22.22% 41 Missing and 1 partial ⚠️
devito/petsc/equations.py 24.48% 36 Missing and 1 partial ⚠️
devito/petsc/iet/type_builder.py 12.19% 36 Missing ⚠️
devito/petsc/solve.py 11.42% 31 Missing ⚠️
devito/petsc/iet/builder.py 24.32% 28 Missing ⚠️
devito/petsc/types/dimension.py 39.53% 26 Missing ⚠️
devito/petsc/types/metadata.py 41.66% 21 Missing ⚠️
devito/petsc/types/object.py 68.42% 18 Missing ⚠️
... and 9 more
Additional details and impacted files
@@            Coverage Diff             @@
##            petsc    #2844      +/-   ##
==========================================
- Coverage   76.00%   75.29%   -0.72%     
==========================================
  Files         273      275       +2     
  Lines       54428    55104     +676     
  Branches     4603     4655      +52     
==========================================
+ Hits        41367    41488     +121     
- Misses      12225    12780     +555     
  Partials      836      836              

☔ 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.