I'm installing PETSc for complex numbers with C99 standard. I'd like to have it installed using a higher precision than default (double, I presume) since that will most likely make the LU preconditioner run better. I've tried several different commands that I could google, but it doesn't work. I've searched the manual but haven't found anything on the subject.I tried invoking ./configure with the precision=longdobuleand precision=__float128withdownload-f-blas-lapackanddownload-f2cblaslapackin all four different combinations. The one time I used download-f2cblaslapack and precision=__float128 it did configure successfully but at the next stage when I compiled the libraries I got the following error for every library being compiled: error: unknown type name PetscScalarWhat do I have to write to have it configured at a higher precision?
How do I configure PETSc to run long double precision or some other precision that is greater than default?
petsc;installing