[petsc-users] Multi-preconditioned Krylov

Matthew Knepley knepley at gmail.com
Wed Feb 28 13:40:17 CST 2018


If you do this, please please please also update NGMRES since it looks like
you would do a similar linear least squares thing with the directions. It
should be factored out. SLEPc has a nice TSQR that we could pull into PETSc
for this.

   Maty

On Feb 28, 2018 14:36, "Jed Brown" <jed at jedbrown.org> wrote:

> Nicole has expressed interested in helping with a PETSc implementation,
> she just doesn't have much experience with PETSc yet and I haven't had
> time to prioritize doing it myself.  If you want to develop a PETSc
> implementation, I would suggest reaching out to her and Cc'ing me.
>
> "Smith, Barry F." <bsmith at mcs.anl.gov> writes:
>
> >       Tried to read the papers, couldn't follow, them but my guess is
> you need to copy the PETSc CG KSP routines and rework them as a new KSP
> type for these algorithms.
> >
> >    Barry
> >
> >
> >> On Feb 28, 2018, at 3:39 AM, Karin&NiKo <niko.karin at gmail.com> wrote:
> >>
> >> Dear PETSc team,
> >>
> >> I would like to experiment multi-preconditioned Krylov methods, as
> presented in the paper or Bridson and Greif (https://www.cs.ubc.ca/~
> rbridson/mpcg/) and more specifically in a context of DD like in the
> paper of Spillane (https://hal.archives-ouvertes.fr/hal-01170059/document)
> or Gosselet (https://hal.archives-ouvertes.fr/hal-01056928/document).
> >>
> >> It seems to me this is not a basically supported feature of PETSc.
> >>
> >> My question :
> >> Is there a way of doing it by playing with the runtime options of PETSc
> or do I have to implement it in the core of the KSP object? If so, what
> would be the correct design?
> >>
> >> Thanks,
> >> Nicolas
> >>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20180228/f865fbf9/attachment.html>


More information about the petsc-users mailing list