Skip to content

api: add mul interp mode#2788

Open
mloubout wants to merge 5 commits into
mainfrom
strict-mul-eval-at
Open

api: add mul interp mode#2788
mloubout wants to merge 5 commits into
mainfrom
strict-mul-eval-at

Conversation

@mloubout
Copy link
Copy Markdown
Contributor

@mloubout mloubout commented Nov 10, 2025

  • Add a mode for symmetric interpolation (sometime needed for better stability)
  • Added notebook on interp/staggered
  • Added lots of tests for it

@mloubout mloubout added the API api (symbolics, types, ...) label Nov 10, 2025
@mloubout mloubout force-pushed the fd-eval-add branch 6 times, most recently from 80c1334 to 01d3d1a Compare November 14, 2025 12:57
@mloubout mloubout force-pushed the fd-eval-add branch 8 times, most recently from 0823c5f to 7821fc1 Compare November 21, 2025 14:48
@mloubout mloubout force-pushed the fd-eval-add branch 4 times, most recently from f91130f to 136f771 Compare December 1, 2025 12:08
@mloubout mloubout force-pushed the fd-eval-add branch 3 times, most recently from edd10f2 to 26490d4 Compare December 4, 2025 20:24
Base automatically changed from fd-eval-add to main December 8, 2025 17:37
@mloubout mloubout force-pushed the strict-mul-eval-at branch 4 times, most recently from 233c8fb to 99fd21a Compare December 11, 2025 19:36
@codecov
Copy link
Copy Markdown

codecov Bot commented Dec 11, 2025

Codecov Report

❌ Patch coverage is 99.22481% with 2 lines in your changes missing coverage. Please review.
✅ Project coverage is 83.43%. Comparing base (91d8596) to head (be046cb).

Files with missing lines Patch % Lines
devito/finite_differences/differentiable.py 95.65% 1 Missing and 1 partial ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2788      +/-   ##
==========================================
+ Coverage   83.35%   83.43%   +0.08%     
==========================================
  Files         248      248              
  Lines       51734    51966     +232     
  Branches     4463     4476      +13     
==========================================
+ Hits        43122    43357     +235     
+ Misses       7859     7856       -3     
  Partials      753      753              
Flag Coverage Δ
pytest-gpu-aomp-amdgpuX 68.67% <57.53%> (-0.04%) ⬇️
pytest-gpu-gcc- 78.14% <99.22%> (+0.10%) ⬆️
pytest-gpu-icx- 78.07% <99.22%> (+0.11%) ⬆️
pytest-gpu-nvc-nvidiaX 69.20% <57.53%> (-0.02%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

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

@mloubout mloubout force-pushed the strict-mul-eval-at branch from 99fd21a to 198aedc Compare January 7, 2026 03:53
@mloubout mloubout force-pushed the strict-mul-eval-at branch from 198aedc to 8cc5c13 Compare May 11, 2026 23:18
@review-notebook-app
Copy link
Copy Markdown

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

@mloubout mloubout force-pushed the strict-mul-eval-at branch 3 times, most recently from 2f6f0cf to 64aca73 Compare May 11, 2026 23:58
@mloubout mloubout marked this pull request as ready for review May 12, 2026 00:14
@mloubout mloubout force-pushed the strict-mul-eval-at branch 2 times, most recently from 540fb78 to da47926 Compare May 12, 2026 01:42
@mloubout mloubout force-pushed the strict-mul-eval-at branch from da47926 to be046cb Compare May 12, 2026 03:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

API api (symbolics, types, ...)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant