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

Distributed Patch based smoothers #7

Merged
merged 17 commits into from
Mar 3, 2023

Conversation

JordiManyer
Copy link
Member

@JordiManyer JordiManyer commented Feb 15, 2023

This PR implements a distributed version of the patch-based smoothers.

Linked to #6 and issue 17 in GridapP4est.jl.

To be merged before #3 .

@JordiManyer JordiManyer added the enhancement New feature or request label Feb 15, 2023
@JordiManyer JordiManyer self-assigned this Feb 15, 2023
@JordiManyer JordiManyer reopened this Feb 15, 2023
@JordiManyer JordiManyer linked an issue Feb 15, 2023 that may be closed by this pull request
@JordiManyer
Copy link
Member Author

JordiManyer commented Feb 15, 2023

This will be merged into main after #3 gets merged....

@JordiManyer
Copy link
Member Author

JordiManyer commented Feb 22, 2023

This now runs. Next steps:

  • More tests. Make it run for Poisson, Laplace and HDiv problems.
  • We are now using a lot of intermediary vectors and steps to move x and the residual between matrix and FESpace layout. Could we do better? Things to think about... TODO in another PR

@JordiManyer JordiManyer changed the base branch from main to p4est-migration February 28, 2023 21:49
@JordiManyer JordiManyer mentioned this pull request Feb 28, 2023
When deciding whether a facet belongs to the
patch boundary, the serial version was not
correctly treating interface facets (which
are neither marked as boundary nor have any
neighboring cell not belonging to the patch).
@JordiManyer JordiManyer merged commit 11a9e9a into p4est-migration Mar 3, 2023
@JordiManyer JordiManyer deleted the patch-based-smoothers branch March 3, 2023 22:15
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.

Distributed PatchBasedSmoothers
1 participant