[petsc-users] Using real and complex matrices together

Povolotskyi, Mykhailo mpovolot at purdue.edu
Sun Jan 13 15:13:32 CST 2019


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 at mcs.anl.gov>
Sent: Sunday, January 13, 2019 12:48 PM
To: Evan Um<mailto:evanum at gmail.com>; petsc-users<mailto:petsc-users at 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 at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20190113/94ea0905/attachment.html>


More information about the petsc-users mailing list