Hello,
I am using PETSc ksp solver to solve a problem on a physical domain. The domain
is splitted to subdomains in such a way that there is no connections between
them, but I still have to solve the whole domain as a single linear system. My
questions are:
1. Does PETSc detect that the matrix is a block diagonal matrix and solve it
efficiently?
2. In parallel solve, each subdoamin is assigned to a separate process. Does
PETSc solve the system efficiently by avoiding all the unnecessary parallel
message passing since there is no connections between processes?
Thanks,
Qin