[petsc-users] Question about speed of MatMatSolveTranspose with MUMPS

Barry Smith bsmith at petsc.dev
Thu Aug 4 16:20:18 CDT 2022

  Yes, it appears no MUMPS matmatsolvetranspose is wired in. Does MUMPS provide such a function? If so it can be added with a few lines of code.


> On Aug 4, 2022, at 3:55 PM, Lucas Banting <bantingl at myumanitoba.ca> wrote:
> Hello,
> I am using MUMPS to solve a system with multiple right hand sides.
> I have noticed that the MatMatSolve function appears to be quite a bit faster than the MatMatSolveTranspose function.
> I was trying to look through the petsc source to see where the MatMatSolveTranspose_MUMPS function was but couldn't find it.
> Is PETSc just doing MatSolveTranspose_MUMPS for each right hand side when doing MatMatSolveTranspose with MUMPS?
> If an accelerated version of MatMatSolveTranspose existed, it would be very useful for my application.
> Regards,
> Lucas

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20220804/117bc4e5/attachment.html>

More information about the petsc-users mailing list