Hi Evan,

I’m one of those users, who has multiple shared libraries.

It is quite stable since I create wrappers around the PETSc functions and hide 
the native PETSc symbols.

But, yes, the interoperations are not possible.

Michael.



Sent from Mail<https://go.microsoft.com/fwlink/?LinkId=550986> for Windows 10



From: Jed Brown via petsc-users<mailto:petsc-users@mcs.anl.gov>
Sent: Sunday, January 13, 2019 12:48 PM
To: Evan Um<mailto:eva...@gmail.com>; 
petsc-users<mailto:petsc-users@mcs.anl.gov>
Subject: Re: [petsc-users] Using real and complex matrices together



It is not supported, sorry.  Some users do it with careful linking via
multiple shared libraries, but that is fragile and doesn't interoperate.

Evan Um via petsc-users <petsc-users@mcs.anl.gov> writes:

> Hi PETSC users,
>
> Inside my codes, I have both complex and real matrices. To solve complex
> matrices, I build and use complex version of PETSC. In this case, is there
> any way to use real matrices too? Do you have such a PETSC code example?
> Until now, I have used complex matrices to represent real matrices by
> setting imaginary components of the real matrices to zero. Real value
> vectors are also realized by setting imaginary components to zero.
>
> In advance, thanks for your comments.
>
> Evan

Reply via email to