[petsc-dev] c++, float128 and complex patch

Michael Gegg michael.gegg at tu-berlin.de
Wed May 3 09:22:27 CDT 2017


Hello Petsc developers,

thank you for providing such a marvellous numerics package, we had/have 
a lot of fun using it. For our purposes it was necessary to use Petsc 
with c++, float128 and complex. Since this is not possible with the 
standard build we made a patch. It uses c style complex numbers as a 
workaround.
It can be used with the Parmetis package (there is a little fix in the 
interface there) and we have made a Slepc patch that then also allows to 
use c++, float128 and complex.
It would be great if you could include it in the petsc software.
We checked the patch for v3.7.6 and v3.7.3 (latest Slepc release)

With best regards,

Michael Gegg
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cppcomplex128.patch
Type: text/x-patch
Size: 10510 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20170503/220e09d9/attachment.bin>


More information about the petsc-dev mailing list