Further question about PC with Jaocbi Row Sum
Shi Jin
jinzishuai at yahoo.com
Fri Apr 11 15:56:56 CDT 2008
Thank you.
Suppose I have a diagonal matrix, what is the best way to invert it in PETSc?
Do I have to install the external packages superlu_dist or mumps?
I realized that LU or Cholesky decomposition does not work with MPIAIJ matrices.
I also know the best way is probably to directly call Vector operations directly.
However, I want to keep the same KSPSolve structure so that the same code can be used for non-diagonal MPIAIJ matrices without changing each call to KSPSolve.
Thank you very much.
Shi
> Then you may try direct sparse linear solver,
> sequential run:
> -ksp_type preonly -pc_type cholesky
> parallel run (install external packages superlu_dist or mumps):
> -ksp_type preonly -pc_type lu -mat_type superlu_dist
> or
> -ksp_type preonly -pc_type cholesky -mat_type sbaijmumps
>
> Hong
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
More information about the petsc-users
mailing list