[petsc-users] PETSc and dense matrices

Hamid M. spam.wax at gmail.com
Thu Jan 6 11:46:32 CST 2011


Hello,

In our research, we solve the diffusion equation PDE using Boundary
Element Method (BEM).
I am trying to parallelize the code we already have and I was
wondering if PETSc is the right tool for us.

As you know, BEM produces a dense LHS matrix that needs to be solved.
Also due to the size of our problems, populating the entities of the
LHS matrix needs to be done on different processes as it won't fit on
a single process of our cluster.

So I was wondering if you guys can answer my questions:

1- Can I use PETSc to build/populate my LHS matrix on different nodes
of a cluster (as opposed to constructing it on a single node and then
distributing it) ?

2- Are there optimized parallel solvers for dense matrices in PETSc ?

3- If the answer to question 1 is 'No', can I build my LHS matrix
independent of PETSc and then direct PETSc to solve it for me ?

thanks in advance,

Hamid


More information about the petsc-users mailing list