[petsc-dev] Performance of Petsc Cholesky vs LU
Dave Nystrom
Dave.Nystrom at tachyonlogic.com
Wed Nov 30 00:44:30 CST 2011
Jed Brown writes:
> On Tue, Nov 29, 2011 at 23:53, Dave Nystrom <dnystrom1 at comcast.net> wrote:
>
> > I have a resistive mhd code that I have recently interfaced to petsc which
> > has 7 linear solves that are all symmetric. I recently tried using
> > -pc_type
> > cholesky -ksp_type preonly for a run and found that it was taking about 6
> > times as long per linear solve as when I was using -pc_type lu -ksp_type
> > preonly.
> >
>
> Try -pc_factor_mat_ordering_type nd
>
>
> > I was wondering if that was reasonable behavior. I would not have
> > thought that using a cholesky direct solve would take longer than an LU
> > direct solve in petsc for the serial case and was hoping it would be
> > faster.
> > Does this behavior seem reasonable?
> >
>
> Try this:
>
> -pc_type cholesky -pc_factor_mat_ordering_type nd
Thanks. I'll give this a try and report back on the results.
> Barry, why is natural ordering still the default for Cholesky? It is so
> slow that it is worthless.
More information about the petsc-dev
mailing list