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

Direct Solver: Multilevel Proxy-based Solver #174

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

alexfikl
Copy link
Collaborator

@alexfikl alexfikl commented Aug 4, 2022

Attempting to break up the direct solver MR into smaller, more reviewable pieces. As a rundown

The code for this is mostly in the deprecated https://gitlab.tiker.net/inducer/pytential/-/merge_requests/137.

@alexfikl
Copy link
Collaborator Author

alexfikl commented Aug 4, 2022

This also contains #164 at the moment and is still quite WIP. For one, only implemented a forward matvec, not the actual solver 😢

@alexfikl alexfikl force-pushed the direct-solver-solve branch from 5e7f654 to 3164799 Compare August 4, 2022 18:23
@alexfikl alexfikl force-pushed the direct-solver-solve branch 9 times, most recently from a00d5a0 to 6efa838 Compare August 19, 2022 07:52
@alexfikl alexfikl force-pushed the direct-solver-solve branch 4 times, most recently from ae83dd5 to 0105f84 Compare August 25, 2022 16:43
@alexfikl alexfikl force-pushed the direct-solver-solve branch from 0105f84 to 9ed57c2 Compare September 3, 2022 12:38
@alexfikl alexfikl force-pushed the direct-solver-solve branch 6 times, most recently from 871c491 to c742491 Compare September 14, 2022 11:19
@alexfikl alexfikl marked this pull request as ready for review September 14, 2022 12:52
@alexfikl
Copy link
Collaborator Author

This now implements both a matvec and a direct solver with recursive skeletonization. Both seem to work pretty close to design parameters. Still need to stress test it more though!

@alexfikl alexfikl force-pushed the direct-solver-solve branch 5 times, most recently from 7d5bb22 to ddc4a8b Compare September 22, 2022 16:37
@alexfikl alexfikl force-pushed the direct-solver-solve branch from 7cfa997 to e7371f9 Compare April 26, 2023 07:43
@alexfikl alexfikl force-pushed the direct-solver-solve branch from e7371f9 to f5ab988 Compare May 3, 2023 11:04
@alexfikl alexfikl force-pushed the direct-solver-solve branch from ff9ee43 to 41326fa Compare May 18, 2023 13:20
@alexfikl alexfikl force-pushed the direct-solver-solve branch 2 times, most recently from 09d715b to f5e02b6 Compare June 20, 2023 06:42
@alexfikl alexfikl force-pushed the direct-solver-solve branch from f5e02b6 to c0e261e Compare June 27, 2023 06:14
@alexfikl alexfikl force-pushed the direct-solver-solve branch 3 times, most recently from f8bf7c0 to f680a72 Compare August 4, 2023 06:55
@alexfikl alexfikl force-pushed the direct-solver-solve branch 2 times, most recently from 5062dd1 to 1524bc9 Compare September 8, 2023 07:20
@alexfikl alexfikl force-pushed the direct-solver-solve branch from 1524bc9 to af9c2d0 Compare October 17, 2023 06:44
@alexfikl alexfikl force-pushed the direct-solver-solve branch from af9c2d0 to 28c1c92 Compare November 1, 2023 15:52
@alexfikl alexfikl force-pushed the direct-solver-solve branch from 28c1c92 to 8813bce Compare May 29, 2024 07:02
@alexfikl alexfikl force-pushed the direct-solver-solve branch from 8813bce to be87bed Compare July 6, 2024 06:33
@alexfikl alexfikl force-pushed the direct-solver-solve branch 3 times, most recently from 64a779a to 158afc9 Compare August 2, 2024 11:53
@alexfikl alexfikl force-pushed the direct-solver-solve branch 2 times, most recently from d6fc4ac to ee7fb16 Compare September 1, 2024 08:41
@alexfikl alexfikl force-pushed the direct-solver-solve branch 2 times, most recently from 47c06b1 to 83658ca Compare November 16, 2024 09:02
@alexfikl alexfikl force-pushed the direct-solver-solve branch from 83658ca to 0e74b01 Compare December 17, 2024 08:16
@alexfikl alexfikl force-pushed the direct-solver-solve branch from 0e74b01 to 7211102 Compare January 8, 2025 09:11
@alexfikl alexfikl force-pushed the direct-solver-solve branch from 7211102 to bf42a83 Compare January 8, 2025 09:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant