Thank you for your help.<br><br>quadmath.h contains quad complex functions. I naively added the functions for quad complex. The beginning of the compilation works, but then it fails with an MPI related error. I will contact you again when i manage to make it work,<br>
<br>Sincerely,<br><br>Xavier<br><br><br><div class="gmail_quote">On Mon, Jan 9, 2012 at 8:01 PM, Barry Smith <span dir="ltr"><<a href="mailto:bsmith@mcs.anl.gov" target="_blank">bsmith@mcs.anl.gov</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
We've never tried to do this.<br>
<br>
First you need to check if quadmath.h has quad complex stuff in it? If it does you need to add into petscmath.h the quad complex bindings for all the various math operations like PetscScalar and PetscSqrtScalar() etc<br>
<br>
Barry<br>
<div><div><br>
<br>
On Jan 9, 2012, at 12:05 PM, Xavier Garnaud wrote:<br>
<br>
> I am trying to build PETSc with complex number and quadruple precision, but<br>
> I get an error at the compiling stage. I do not get this error when I do<br>
> the same using real numbers. Are complex numbers incompatible with<br>
> quadruple precision?<br>
> Thank you very much,<br>
> Sincerely,<br>
><br>
> Xavier<br>
><br>
</div></div>> <configure.log><make.log><br>
<br>
</blockquote></div><br>