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

Reply via email to