Direct Linear Solvers
Satish Balay
balay at mcs.anl.gov
Thu Aug 24 16:59:37 CDT 2006
If you need parallel direct solvers - then you can try MUMPS or
Spooles or SuperLU_Dist external packages with PETSc.
I don't think they work on windows - so you might have to use linux
[with a f90 compiler for MUMPS]
The default LU in PETSc is sequential.
Satish
On Thu, 24 Aug 2006, Julian wrote:
> Hello,
>
> I looked at the linear solvers summary page and I could find three direct
> solvers that do not use any external packages. But I could find an example
> for only one of them (LU). The link to the cholesky solver does not have any
> example file. I am new to PETSc and I don't fully understand how the
> different solvers are invoked. Do I just change PCSetType(pc,PCLU); to
> PCSetType(pc,PCCHOLESKY); ?
>
> And the "XXt and Xyt" solver does not have any link. How do I use that
> solver?
>
> Also, do the direct solvers do its own internal renumbering to reduce the
> matrix bandwidth? Or do we have to take care of that outside of PETSc?
>
> Thanks,
> Julian.
>
>
>
>
More information about the petsc-users
mailing list