[petsc-users] KSPComputeRitz, GMRES, matrix with complex number

feng wang snailsoar at hotmail.com
Thu Jul 14 08:54:52 CDT 2022


Hi Mark,

Thanks for your reply!

Maybe I have a misunderstanding of the documentation of KSPComputeRitz (https://petsc.org/main/docs/manualpages/KSP/KSPComputeRitz/).  It says "-this is currently not implemented when PETSc is built with complex numbers".

But if it works, I will give it a try.

Thanks,
Feng


<https://petsc.org/main/docs/manualpages/KSP/KSPComputeRitz/>

________________________________
From: Mark Adams <mfadams at lbl.gov>
Sent: 14 July 2022 12:23
To: feng wang <snailsoar at hotmail.com>
Cc: petsc-users at mcs.anl.gov <petsc-users at mcs.anl.gov>
Subject: Re: [petsc-users] KSPComputeRitz, GMRES, matrix with complex number

Why do you say it only works with Real? You need to configure PETSc to use complex numbers and it should work.
This is an advanced method and it does not have any tests, which basically says it is very experimental.
Don't expect it to be very robust.

Mark

On Thu, Jul 14, 2022 at 7:19 AM feng wang <snailsoar at hotmail.com<mailto:snailsoar at hotmail.com>> wrote:
Dear All,

I am using GMRES with complex numbers and would like to compute the Ritz values. I am looking at KSPComputeRitz<https://petsc.org/main/docs/manualpages/KSP/KSPComputeRitz/>  and it seems to me that it only works with Petsc compiled with real numbers. Is there an easy alternative way to compute Ritz values for matrices with complex numbers?

Thanks,
Feng
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20220714/0e969a91/attachment-0001.html>


More information about the petsc-users mailing list