Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add basic setup to solve PDEs by collocation #36

Merged
merged 10 commits into from
Apr 22, 2024

Conversation

JoshuaLampert
Copy link
Owner

@JoshuaLampert JoshuaLampert commented Apr 21, 2024

Add feature to solve PDEs by collocation. Here, only asymmetric collocation is used (Kansas method). Symmetric collocation will follow in a future PR. To avoid writing out all derivatives of the kernels by hand, we use AD to compute them (which is less performant, but easier to implement and easier to extend). A simple example solving the Poisson equation with the Wendland kernel is added. More PDEs will follow in future PRs.
The documentation of this new feature will also follow once this is a bit more mature.

Copy link

codecov bot commented Apr 22, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 98.54%. Comparing base (d90d905) to head (f69cdfe).

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #36      +/-   ##
==========================================
+ Coverage   98.39%   98.54%   +0.14%     
==========================================
  Files          21       24       +3     
  Lines         687      755      +68     
==========================================
+ Hits          676      744      +68     
  Misses         11       11              

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

@JoshuaLampert JoshuaLampert reopened this Apr 22, 2024
@JoshuaLampert JoshuaLampert merged commit 31180e0 into main Apr 22, 2024
16 of 22 checks passed
@JoshuaLampert JoshuaLampert deleted the asymmetric-collocation branch April 22, 2024 10:46
@JoshuaLampert JoshuaLampert added the enhancement New feature or request label Jun 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant