[petsc-users] Parallelize the Schur complement

Sun, Hui hus003 at ucsd.edu
Fri Mar 20 20:30:43 CDT 2015


I have a KSP with Mat [A00, A01; A10, A11], and I want to do Schur complement for the Mat
S=A11-A10*A00^(-1)*A01

How do I parallelize it? I mean, I use DMCreateMatrix to create A00, and I can parallelize the rows of A01 and A10^t by the same DM object. But I don't know how to parallelize the columns of A01 and A10^t. So right now, I can form a sequential S, and solve for the KSP that is corresponding to S sequentially. How can I create a parallelized S?

Thank you!

Best,
Hui
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20150321/a93a8a67/attachment.html>


More information about the petsc-users mailing list