devito
devito copied to clipboard
dsl/compiler: Fix&tidy PETSc mixed solver functionality
A portion of this PR involves code reorganisation and general cleanup. Key additions:
PetscBundleinsidepetsc/types/array.py- Various new types inside
petsc/types/types.pyto help simplify PETScSolve PetscBundleuse insidepetsc/iet/routines.pyto fix mixed solver functionality- A mixed solver test/example -
02_biharmonic.py
Codecov Report
:x: Patch coverage is 31.80760% with 879 lines in your changes missing coverage. Please review.
:white_check_mark: Project coverage is 84.69%. Comparing base (6b6ad4f) to head (ff4b2d7).
:warning: Report is 61 commits behind head on petsc.
Additional details and impacted files
@@ Coverage Diff @@
## petsc #2626 +/- ##
==========================================
- Coverage 85.39% 84.69% -0.70%
==========================================
Files 261 265 +4
Lines 50604 51307 +703
Branches 4326 4351 +25
==========================================
+ Hits 43211 43453 +242
- Misses 6667 7126 +459
- Partials 726 728 +2
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
:rocket: New features to boost your workflow:
- :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.