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

Missing PCFieldSplit support #87

Open
oriolcg opened this issue Jan 2, 2023 · 1 comment
Open

Missing PCFieldSplit support #87

oriolcg opened this issue Jan 2, 2023 · 1 comment

Comments

@oriolcg
Copy link
Member

oriolcg commented Jan 2, 2023

The current implementation does not allow to use pc_fieldsplit preconditioners of non-strided block matrices, i.e. ConsecutiveMultiFieldStyle. I believe that to enable this feature we should have an implementation of the function PCFieldSplitSetIS and the associated index set struc IS.

Am I missing something? If not, how should we proceed?

@carlodev
Copy link

carlodev commented Feb 2, 2023

I have implemented the index set IS in my fork.
You can take a look also at the simple test., it also works on multi procs. .
Now I am trying to use it for the Stokes case
I suppose the big problem will be in parallel, how to split the indexes over the procs properly

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

No branches or pull requests

2 participants