The way we handle complex numbered linear systems in PETSc is to  
compile all of PETSc with complex numbers and then just use the  
solvers on those complex numbers. The current drawback to this is that  
PETSc can only be built with support for complex numbers or for real  
numbers. We cannot build a PETSc where some matrices are complex and  
some are real.
We don't have any interest in solving complex systems as larger real  
systems.

    Barry

On Jan 22, 2010, at 11:04 AM, Yujie wrote:

> Dear PETSc Developers,
>
> Recently, I am trying to find some complex number-based solvers and  
> preconditioners. However, it is difficult to find a general  
> framework to include some solvers and preconditioners. Trilinos is  
> developing a package, komplex, to use the real-number-based solver  
> to solve complex number -based problem. I don't know whether PETSc  
> wants to develop such the function for complex number-based problem.  
> I think it will significantly increase the application range of  
> PETSc. After all, in PETSc, lots of solvers and preconditioners have  
> been developed. Thanks  a lot.
>
> Regards,
> Yujie

Reply via email to